* [PATCH 0/2] Misc fixes @ 2012-05-16 18:11 nitin.a.kamble 2012-05-16 18:11 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble 2012-05-16 18:11 ` [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue nitin.a.kamble 0 siblings, 2 replies; 14+ messages in thread From: nitin.a.kamble @ 2012-05-16 18:11 UTC (permalink / raw) To: openembedded-core From: Nitin A Kamble <nitin.a.kamble@intel.com> Here are few misc fixes: Nitin The following changes since commit d4e265661517f8dd4e1648fdc56bac5973f986f6: poky.conf: Change WARNS -> ERRORS (2012-05-16 07:35:20 +0100) are available in the git repository at: git://git.pokylinux.org/poky-contrib nitin/work http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/work Nitin A Kamble (2): eglibc: package mtrace separately gcc: fix DEPENDS to avoid a build issue meta/recipes-core/eglibc/eglibc-package.inc | 7 ++++++- meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- meta/recipes-core/tasks/task-core-tools-debug.bb | 1 + meta/recipes-devtools/gcc/gcc-4.7.inc | 4 ++-- 5 files changed, 11 insertions(+), 5 deletions(-) -- 1.7.7 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/2] eglibc: package mtrace separately 2012-05-16 18:11 [PATCH 0/2] Misc fixes nitin.a.kamble @ 2012-05-16 18:11 ` nitin.a.kamble 2012-05-16 18:33 ` Saul Wold 2012-05-16 18:11 ` [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue nitin.a.kamble 1 sibling, 1 reply; 14+ messages in thread From: nitin.a.kamble @ 2012-05-16 18:11 UTC (permalink / raw) To: openembedded-core From: Nitin A Kamble <nitin.a.kamble@intel.com> eglibc-mtrace: add dependency into task-core-tools-debug now eglibc-mtrace gets included in an sdk image and not in a non-sdk image. This fixes bug: [YOCTO# 2374] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> --- meta/recipes-core/eglibc/eglibc-package.inc | 7 ++++++- meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- meta/recipes-core/tasks/task-core-tools-debug.bb | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc index 7d97567..fd136bd 100644 --- a/meta/recipes-core/eglibc/eglibc-package.inc +++ b/meta/recipes-core/eglibc/eglibc-package.inc @@ -20,11 +20,12 @@ USE_LDCONFIG ?= "1" PKGSUFFIX = "" PKGSUFFIX_virtclass-nativesdk = "-nativesdk" -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" +PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" # The ld.so in this eglibc supports the GNU_HASH RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" +RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace" RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" @@ -48,11 +49,13 @@ FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \ ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a" FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" +FILES_${PN}-mtrace = "${bindir}/mtrace" FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" RDEPENDS_${PN}-utils += "bash" +RDEPENDS_${PN}-mtrace += "perl" FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" RPROVIDES_${PN}-dev += "libc-dev" @@ -68,6 +71,8 @@ SUMMARY_ldd = "print shared library dependencies" DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" DESCRIPTION_${PN}-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." +SUMMARY_${PN}-mtrace = "mtrace utility provided by eglibc" +DESCRIPTION_${PN}-mtrace = "mtrace utility provided by eglibc" DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs" inherit libc-common multilib_header diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb index d8a41dc..73cd0aa 100644 --- a/meta/recipes-core/eglibc/eglibc_2.13.bb +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb @@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "15508" DEPENDS += "gperf-native" -PR = "r26" +PR = "r27" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_13" diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb b/meta/recipes-core/eglibc/eglibc_2.15.bb index 340ec99..bb60b57 100644 --- a/meta/recipes-core/eglibc/eglibc_2.15.bb +++ b/meta/recipes-core/eglibc/eglibc_2.15.bb @@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "17386" DEPENDS += "gperf-native" -PR = "r10" +PR = "r11" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_15" diff --git a/meta/recipes-core/tasks/task-core-tools-debug.bb b/meta/recipes-core/tasks/task-core-tools-debug.bb index 3c92f3f..64b976a 100644 --- a/meta/recipes-core/tasks/task-core-tools-debug.bb +++ b/meta/recipes-core/tasks/task-core-tools-debug.bb @@ -23,4 +23,5 @@ RDEPENDS_${PN} = "\ tcf-agent \ rsync \ strace \ + eglibc-mtrace \ " -- 1.7.7 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-05-16 18:11 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble @ 2012-05-16 18:33 ` Saul Wold 2012-05-16 19:45 ` Kamble, Nitin A 0 siblings, 1 reply; 14+ messages in thread From: Saul Wold @ 2012-05-16 18:33 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On 05/16/2012 09:11 PM, nitin.a.kamble@intel.com wrote: > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > eglibc-mtrace: add dependency into task-core-tools-debug > > now eglibc-mtrace gets included in an sdk image and not in a non-sdk image. > > This fixes bug: [YOCTO# 2374] > > Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com> > --- > meta/recipes-core/eglibc/eglibc-package.inc | 7 ++++++- > meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- > meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- > meta/recipes-core/tasks/task-core-tools-debug.bb | 1 + > 4 files changed, 9 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc > index 7d97567..fd136bd 100644 > --- a/meta/recipes-core/eglibc/eglibc-package.inc > +++ b/meta/recipes-core/eglibc/eglibc-package.inc > @@ -20,11 +20,12 @@ USE_LDCONFIG ?= "1" > PKGSUFFIX = "" > PKGSUFFIX_virtclass-nativesdk = "-nativesdk" > > -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" > +PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" > > # The ld.so in this eglibc supports the GNU_HASH > RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" > RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" > +RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace" > RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" > RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" > RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" > @@ -48,11 +49,13 @@ FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \ > ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" > FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a" > FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" > +FILES_${PN}-mtrace = "${bindir}/mtrace" > FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" > FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" > FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" > RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" > RDEPENDS_${PN}-utils += "bash" > +RDEPENDS_${PN}-mtrace += "perl" > FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" > FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" > RPROVIDES_${PN}-dev += "libc-dev" > @@ -68,6 +71,8 @@ SUMMARY_ldd = "print shared library dependencies" > DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." > SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" > DESCRIPTION_${PN}-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." > +SUMMARY_${PN}-mtrace = "mtrace utility provided by eglibc" > +DESCRIPTION_${PN}-mtrace = "mtrace utility provided by eglibc" > DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs" > > inherit libc-common multilib_header > diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb > index d8a41dc..73cd0aa 100644 > --- a/meta/recipes-core/eglibc/eglibc_2.13.bb > +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb > @@ -3,7 +3,7 @@ require eglibc.inc > SRCREV = "15508" > > DEPENDS += "gperf-native" > -PR = "r26" > +PR = "r27" > PR_append = "+svnr${SRCPV}" > > EGLIBC_BRANCH="eglibc-2_13" > diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb b/meta/recipes-core/eglibc/eglibc_2.15.bb > index 340ec99..bb60b57 100644 > --- a/meta/recipes-core/eglibc/eglibc_2.15.bb > +++ b/meta/recipes-core/eglibc/eglibc_2.15.bb > @@ -3,7 +3,7 @@ require eglibc.inc > SRCREV = "17386" > > DEPENDS += "gperf-native" > -PR = "r10" > +PR = "r11" > PR_append = "+svnr${SRCPV}" > > EGLIBC_BRANCH="eglibc-2_15" > diff --git a/meta/recipes-core/tasks/task-core-tools-debug.bb b/meta/recipes-core/tasks/task-core-tools-debug.bb > index 3c92f3f..64b976a 100644 > --- a/meta/recipes-core/tasks/task-core-tools-debug.bb > +++ b/meta/recipes-core/tasks/task-core-tools-debug.bb > @@ -23,4 +23,5 @@ RDEPENDS_${PN} = "\ > tcf-agent \ > rsync \ > strace \ > + eglibc-mtrace \ > " Nitin, What's going to happen when someone builds with uclibc? This won't work and an unmet dependency will occur. I thought we talked about how to do something. Sau! ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-05-16 18:33 ` Saul Wold @ 2012-05-16 19:45 ` Kamble, Nitin A 0 siblings, 0 replies; 14+ messages in thread From: Kamble, Nitin A @ 2012-05-16 19:45 UTC (permalink / raw) To: Saul Wold, Patches and discussions about the oe-core layer > -----Original Message----- > From: Saul Wold [mailto:sgw@linux.intel.com] > Sent: Wednesday, May 16, 2012 11:33 AM > To: Patches and discussions about the oe-core layer > Cc: Kamble, Nitin A > Subject: Re: [OE-core] [PATCH 1/2] eglibc: package mtrace separately > > On 05/16/2012 09:11 PM, nitin.a.kamble@intel.com wrote: > > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > > > eglibc-mtrace: add dependency into task-core-tools-debug > > > > now eglibc-mtrace gets included in an sdk image and not in a non-sdk > image. > > > > This fixes bug: [YOCTO# 2374] > > > > Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com> > > --- > > meta/recipes-core/eglibc/eglibc-package.inc | 7 ++++++- > > meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- > > meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- > > meta/recipes-core/tasks/task-core-tools-debug.bb | 1 + > > 4 files changed, 9 insertions(+), 3 deletions(-) > > > > diff --git a/meta/recipes-core/eglibc/eglibc-package.inc > > b/meta/recipes-core/eglibc/eglibc-package.inc > > index 7d97567..fd136bd 100644 > > --- a/meta/recipes-core/eglibc/eglibc-package.inc > > +++ b/meta/recipes-core/eglibc/eglibc-package.inc > > @@ -20,11 +20,12 @@ USE_LDCONFIG ?= "1" > > PKGSUFFIX = "" > > PKGSUFFIX_virtclass-nativesdk = "-nativesdk" > > > > -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} > nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra- > nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}- > staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} > libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" > > +PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} > nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra- > nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}- > staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} > libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" > > > > # The ld.so in this eglibc supports the GNU_HASH > > RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" > > RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" > > +RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace" > > RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" > > RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" > > RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" > > @@ -48,11 +49,13 @@ FILES_${PN}-dev_append += "${bindir}/rpcgen > ${libdir}/*_nonshared.a \ > > ${base_libdir}/*_nonshared.a ${base_libdir}/*.o > ${datadir}/aclocal" > > FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a" > > FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" > > +FILES_${PN}-mtrace = "${bindir}/mtrace" > > FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" > > FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" > > FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" > > RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" > > RDEPENDS_${PN}-utils += "bash" > > +RDEPENDS_${PN}-mtrace += "perl" > > FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" > > FILES_eglibc-thread-db${PKGSUFFIX} = > "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" > > RPROVIDES_${PN}-dev += "libc-dev" > > @@ -68,6 +71,8 @@ SUMMARY_ldd = "print shared library dependencies" > > DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies > for each program or shared library specified on the command line." > > SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" > > DESCRIPTION_${PN}-utils = "Miscellaneous utilities including > getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." > > +SUMMARY_${PN}-mtrace = "mtrace utility provided by eglibc" > > +DESCRIPTION_${PN}-mtrace = "mtrace utility provided by eglibc" > > DESCRIPTION_libsotruss = "Library to support sotruss which traces > calls through PLTs" > > > > inherit libc-common multilib_header > > diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb > > b/meta/recipes-core/eglibc/eglibc_2.13.bb > > index d8a41dc..73cd0aa 100644 > > --- a/meta/recipes-core/eglibc/eglibc_2.13.bb > > +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb > > @@ -3,7 +3,7 @@ require eglibc.inc > > SRCREV = "15508" > > > > DEPENDS += "gperf-native" > > -PR = "r26" > > +PR = "r27" > > PR_append = "+svnr${SRCPV}" > > > > EGLIBC_BRANCH="eglibc-2_13" > > diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb > > b/meta/recipes-core/eglibc/eglibc_2.15.bb > > index 340ec99..bb60b57 100644 > > --- a/meta/recipes-core/eglibc/eglibc_2.15.bb > > +++ b/meta/recipes-core/eglibc/eglibc_2.15.bb > > @@ -3,7 +3,7 @@ require eglibc.inc > > SRCREV = "17386" > > > > DEPENDS += "gperf-native" > > -PR = "r10" > > +PR = "r11" > > PR_append = "+svnr${SRCPV}" > > > > EGLIBC_BRANCH="eglibc-2_15" > > diff --git a/meta/recipes-core/tasks/task-core-tools-debug.bb > > b/meta/recipes-core/tasks/task-core-tools-debug.bb > > index 3c92f3f..64b976a 100644 > > --- a/meta/recipes-core/tasks/task-core-tools-debug.bb > > +++ b/meta/recipes-core/tasks/task-core-tools-debug.bb > > @@ -23,4 +23,5 @@ RDEPENDS_${PN} = "\ > > tcf-agent \ > > rsync \ > > strace \ > > + eglibc-mtrace \ > > " > Nitin, > > What's going to happen when someone builds with uclibc? This won't > work and an unmet dependency will occur. I thought we talked about how > to do something. > > Sau! Saul, Forgot to add the uclibc changes I am adding those now. Nitin ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue 2012-05-16 18:11 [PATCH 0/2] Misc fixes nitin.a.kamble 2012-05-16 18:11 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble @ 2012-05-16 18:11 ` nitin.a.kamble 2012-05-16 18:52 ` Saul Wold 1 sibling, 1 reply; 14+ messages in thread From: nitin.a.kamble @ 2012-05-16 18:11 UTC (permalink / raw) To: openembedded-core From: Nitin A Kamble <nitin.a.kamble@intel.com> this commits avoids this issue: | 4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/. -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gc c-4_7-branch/libgcc/../gcc -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc /../include -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _fixdfdi_s.o -MT _fixdfdi_s.o -MD -MP -MF _fixdfdi_s.dep -DS HARED -DL_fixdfdi -c /home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/libgcc2 .c | /home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/unwind-dw2.c:42:21: fatal error: sys/sdt.h: No such file or directory | compilation terminated. | make[2]: *** [unwind-dw2.o] Error 1 | make[2]: *** Waiting for unfinished jobs.... | make[2]: Leaving directory `/home/nitin/builds/build0/tmp/work/i586-poky-linux/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/build.i586-poky-linux.i586-poky-linux/i586-poky-linux/libgcc' | make[1]: *** [all-target-libgcc] Error 2 | make[1]: Leaving directory `/home/nitin/builds/build0/tmp/work/i586-poky-linux/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/build.i586-poky-linux.i586-poky-linux' | make: *** [all] Error 2 | ERROR: oe_runmake failed NOTE: package gcc-4.7.0+svnr186651-r1: task do_compile: Failed ERROR: Task 8 (/home/nitin/prj/poky.git/meta/recipes-devtools/gcc/gcc_4.7.bb, do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 808 tasks of which 801 didn't need to be rerun and 1 failed. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> --- meta/recipes-devtools/gcc/gcc-4.7.inc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/gcc/gcc-4.7.inc b/meta/recipes-devtools/gcc/gcc-4.7.inc index 8adeb8d..9c73235 100644 --- a/meta/recipes-devtools/gcc/gcc-4.7.inc +++ b/meta/recipes-devtools/gcc/gcc-4.7.inc @@ -1,6 +1,6 @@ require gcc-common.inc -PR = "r1" +PR = "r2" # Third digit in PV should be incremented after a minor release # happens from this branch on gcc e.g. currently its 4.7.0 @@ -22,7 +22,7 @@ SRCREV = "186651" BRANCH = "gcc-4_7-branch" FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.7' ], d)}" -DEPENDS =+ "mpfr gmp libmpc" +DEPENDS =+ "mpfr gmp libmpc systemtap" NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native" LICENSE="GPL-3.0-with-GCC-exception & GPLv3" -- 1.7.7 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue 2012-05-16 18:11 ` [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue nitin.a.kamble @ 2012-05-16 18:52 ` Saul Wold 2012-05-16 19:12 ` Khem Raj 0 siblings, 1 reply; 14+ messages in thread From: Saul Wold @ 2012-05-16 18:52 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On 05/16/2012 09:11 PM, nitin.a.kamble@intel.com wrote: > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > this commits avoids this issue: > > | 4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/. -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gc > c-4_7-branch/libgcc/../gcc -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc > /../include -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/config/libbid > -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _fixdfdi_s.o -MT _fixdfdi_s.o -MD -MP -MF _fixdfdi_s.dep -DS > HARED -DL_fixdfdi -c /home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/libgcc2 > .c > | /home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/unwind-dw2.c:42:21: fatal > error: sys/sdt.h: No such file or directory > | compilation terminated. > | make[2]: *** [unwind-dw2.o] Error 1 > | make[2]: *** Waiting for unfinished jobs.... > | make[2]: Leaving directory `/home/nitin/builds/build0/tmp/work/i586-poky-linux/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/build.i586-poky-linux.i586-poky-linux/i586-poky-linux/libgcc' > | make[1]: *** [all-target-libgcc] Error 2 > | make[1]: Leaving directory `/home/nitin/builds/build0/tmp/work/i586-poky-linux/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/build.i586-poky-linux.i586-poky-linux' > | make: *** [all] Error 2 > | ERROR: oe_runmake failed > NOTE: package gcc-4.7.0+svnr186651-r1: task do_compile: Failed > ERROR: Task 8 (/home/nitin/prj/poky.git/meta/recipes-devtools/gcc/gcc_4.7.bb, do_compile) failed with exit code '1' > NOTE: Tasks Summary: Attempted 808 tasks of which 801 didn't need to be rerun and 1 failed. > > Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com> > --- > meta/recipes-devtools/gcc/gcc-4.7.inc | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-devtools/gcc/gcc-4.7.inc b/meta/recipes-devtools/gcc/gcc-4.7.inc > index 8adeb8d..9c73235 100644 > --- a/meta/recipes-devtools/gcc/gcc-4.7.inc > +++ b/meta/recipes-devtools/gcc/gcc-4.7.inc > @@ -1,6 +1,6 @@ > require gcc-common.inc > > -PR = "r1" > +PR = "r2" > > # Third digit in PV should be incremented after a minor release > # happens from this branch on gcc e.g. currently its 4.7.0 > @@ -22,7 +22,7 @@ SRCREV = "186651" > BRANCH = "gcc-4_7-branch" > FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.7' ], d)}" > > -DEPENDS =+ "mpfr gmp libmpc" > +DEPENDS =+ "mpfr gmp libmpc systemtap" Nitin, I am not sure this is the right way to do this, first it's bringing in another dependency into gcc, it also will cause a mips failure as systemtap does not build with mips. It might be better to modify the configuration to ensure that system tap is always disabled. This will ensure a deterministic build. Sau! > NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native" > > LICENSE="GPL-3.0-with-GCC-exception& GPLv3" ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue 2012-05-16 18:52 ` Saul Wold @ 2012-05-16 19:12 ` Khem Raj 0 siblings, 0 replies; 14+ messages in thread From: Khem Raj @ 2012-05-16 19:12 UTC (permalink / raw) To: Patches and discussions about the oe-core layer [-- Attachment #1: Type: text/plain, Size: 3482 bytes --] On Wednesday, May 16, 2012, Saul Wold <sgw@linux.intel.com> wrote: > On 05/16/2012 09:11 PM, nitin.a.kamble@intel.com wrote: >> >> From: Nitin A Kamble<nitin.a.kamble@intel.com> >> >> this commits avoids this issue: >> >> | 4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/. -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gc >> c-4_7-branch/libgcc/../gcc -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc >> /../include -I/home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/config/libbid >> -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _fixdfdi_s.o -MT _fixdfdi_s.o -MD -MP -MF _fixdfdi_s.dep -DS >> HARED -DL_fixdfdi -c /home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/libgcc2 >> .c >> | /home/nitin/builds/build0/tmp/work-shared/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/libgcc/unwind-dw2.c:42:21: fatal >> error: sys/sdt.h: No such file or directory >> | compilation terminated. >> | make[2]: *** [unwind-dw2.o] Error 1 >> | make[2]: *** Waiting for unfinished jobs.... >> | make[2]: Leaving directory `/home/nitin/builds/build0/tmp/work/i586-poky-linux/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/build.i586-poky-linux.i586-poky-linux/i586-poky-linux/libgcc' >> | make[1]: *** [all-target-libgcc] Error 2 >> | make[1]: Leaving directory `/home/nitin/builds/build0/tmp/work/i586-poky-linux/gcc-4.7.0+svnr186651-r1/gcc-4_7-branch/build.i586-poky-linux.i586-poky-linux' >> | make: *** [all] Error 2 >> | ERROR: oe_runmake failed >> NOTE: package gcc-4.7.0+svnr186651-r1: task do_compile: Failed >> ERROR: Task 8 (/home/nitin/prj/poky.git/meta/recipes-devtools/gcc/ gcc_4.7.bb, do_compile) failed with exit code '1' >> NOTE: Tasks Summary: Attempted 808 tasks of which 801 didn't need to be rerun and 1 failed. >> >> Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com> >> --- >> meta/recipes-devtools/gcc/gcc-4.7.inc | 4 ++-- >> 1 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/meta/recipes-devtools/gcc/gcc-4.7.inc b/meta/recipes-devtools/gcc/gcc-4.7.inc >> index 8adeb8d..9c73235 100644 >> --- a/meta/recipes-devtools/gcc/gcc-4.7.inc >> +++ b/meta/recipes-devtools/gcc/gcc-4.7.inc >> @@ -1,6 +1,6 @@ >> require gcc-common.inc >> >> -PR = "r1" >> +PR = "r2" >> >> # Third digit in PV should be incremented after a minor release >> # happens from this branch on gcc e.g. currently its 4.7.0 >> @@ -22,7 +22,7 @@ SRCREV = "186651" >> BRANCH = "gcc-4_7-branch" >> FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.7' ], d)}" >> >> -DEPENDS =+ "mpfr gmp libmpc" >> +DEPENDS =+ "mpfr gmp libmpc systemtap" > > Nitin, > > I am not sure this is the right way to do this, first it's bringing in another dependency into gcc, it also will cause a mips failure as systemtap does not build with mips. > > It might be better to modify the configuration to ensure that system tap is always disabled. This will ensure a deterministic build. > Yes disabling systemtap is the right thing to do here > Sau! >> >> NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native" >> >> LICENSE="GPL-3.0-with-GCC-exception& GPLv3" > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > [-- Attachment #2: Type: text/html, Size: 4523 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 0/2] Misc fixes @ 2012-04-26 22:53 nitin.a.kamble 2012-04-26 22:53 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble 0 siblings, 1 reply; 14+ messages in thread From: nitin.a.kamble @ 2012-04-26 22:53 UTC (permalink / raw) To: openembedded-core From: Nitin A Kamble <nitin.a.kamble@intel.com> This fixes are for issues discovered with gcc-4.7 & eglibc-2.15 Nitin The following changes since commit c84c6bc074e0fdeaebce99152cdb4b1e7e92543d: tcmode-default: make eglibc 2.15 as the default libc (2012-04-26 12:49:25 -0700) are available in the git repository at: git://git.pokylinux.org/poky-contrib nitin/misc http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/misc Nitin A Kamble (2): eglibc: package mtrace separately tcl: fix target recipe build issue on older distros meta/recipes-core/eglibc/eglibc-package.inc | 8 ++- meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- .../tcl/fix_issue_with_old_distro_glibc.patch | 109 ++++++++++++++++++++ meta/recipes-devtools/tcltk/tcl_8.5.11.bb | 5 +- 5 files changed, 121 insertions(+), 5 deletions(-) create mode 100644 meta/recipes-devtools/tcltk/tcl/fix_issue_with_old_distro_glibc.patch -- 1.7.7 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/2] eglibc: package mtrace separately 2012-04-26 22:53 [PATCH 0/2] Misc fixes nitin.a.kamble @ 2012-04-26 22:53 ` nitin.a.kamble 2012-04-27 15:36 ` Saul Wold 0 siblings, 1 reply; 14+ messages in thread From: nitin.a.kamble @ 2012-04-26 22:53 UTC (permalink / raw) To: openembedded-core From: Nitin A Kamble <nitin.a.kamble@intel.com> And install it only for nativesdk images This fixes bug: [YOCTO# 2374] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> --- meta/recipes-core/eglibc/eglibc-package.inc | 8 +++++++- meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc index 0db221f..e199901 100644 --- a/meta/recipes-core/eglibc/eglibc-package.inc +++ b/meta/recipes-core/eglibc/eglibc-package.inc @@ -20,11 +20,12 @@ USE_LDCONFIG ?= "1" PKGSUFFIX = "" PKGSUFFIX_virtclass-nativesdk = "-nativesdk" -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" +PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" # The ld.so in this eglibc supports the GNU_HASH RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" +RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace" RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" @@ -48,11 +49,14 @@ FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \ ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a" FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" +FILES_${PN}-mtrace = "${bindir}/mtrace" FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" RDEPENDS_${PN}-utils += "bash" +RDEPENDS_${PN}-utils_virtclass-nativesdk += "${PN}-mtrace" +RDEPENDS_${PN}-mtrace += "perl" FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" RPROVIDES_${PN}-dev += "libc-dev" @@ -68,6 +72,8 @@ SUMMARY_ldd = "print shared library dependencies" DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" DESCRIPTION_${PN}-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." +SUMMARY_${PN}-mtrace = "mtrace utility provided by eglibc" +DESCRIPTION_${PN}-mtrace = "mtrace utility provided by eglibc" DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs" inherit libc-common multilib_header diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb index d8a41dc..73cd0aa 100644 --- a/meta/recipes-core/eglibc/eglibc_2.13.bb +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb @@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "15508" DEPENDS += "gperf-native" -PR = "r26" +PR = "r27" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_13" diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb b/meta/recipes-core/eglibc/eglibc_2.15.bb index 713efc3..f5219d1 100644 --- a/meta/recipes-core/eglibc/eglibc_2.15.bb +++ b/meta/recipes-core/eglibc/eglibc_2.15.bb @@ -3,7 +3,7 @@ require eglibc.inc SRCREV = "17386" DEPENDS += "gperf-native" -PR = "r6" +PR = "r7" PR_append = "+svnr${SRCPV}" EGLIBC_BRANCH="eglibc-2_15" -- 1.7.7 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-04-26 22:53 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble @ 2012-04-27 15:36 ` Saul Wold 2012-04-27 16:24 ` Kamble, Nitin A ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Saul Wold @ 2012-04-27 15:36 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On 04/26/2012 03:53 PM, nitin.a.kamble@intel.com wrote: > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > And install it only for nativesdk images > I think this needs to be in the -sdk images also, not just nativesdk. Sau! > This fixes bug: [YOCTO# 2374] > > Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com> > --- > meta/recipes-core/eglibc/eglibc-package.inc | 8 +++++++- > meta/recipes-core/eglibc/eglibc_2.13.bb | 2 +- > meta/recipes-core/eglibc/eglibc_2.15.bb | 2 +- > 3 files changed, 9 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc > index 0db221f..e199901 100644 > --- a/meta/recipes-core/eglibc/eglibc-package.inc > +++ b/meta/recipes-core/eglibc/eglibc-package.inc > @@ -20,11 +20,12 @@ USE_LDCONFIG ?= "1" > PKGSUFFIX = "" > PKGSUFFIX_virtclass-nativesdk = "-nativesdk" > > -PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" > +PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-mtrace ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}" > > # The ld.so in this eglibc supports the GNU_HASH > RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)" > RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils" > +RPROVIDES_${PN}-mtrace = "glibc${PKGSUFFIX}-mtrace" > RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic" > RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev" > RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev" > @@ -48,11 +49,14 @@ FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \ > ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal" > FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a" > FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*" > +FILES_${PN}-mtrace = "${bindir}/mtrace" > FILES_${PN}-utils = "${bindir}/* ${sbindir}/*" > FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug" > FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv" > RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault" > RDEPENDS_${PN}-utils += "bash" > +RDEPENDS_${PN}-utils_virtclass-nativesdk += "${PN}-mtrace" > +RDEPENDS_${PN}-mtrace += "perl" > FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so" > FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so" > RPROVIDES_${PN}-dev += "libc-dev" > @@ -68,6 +72,8 @@ SUMMARY_ldd = "print shared library dependencies" > DESCRIPTION_ldd = "/usr/bin/ldd prints shared library dependencies for each program or shared library specified on the command line." > SUMMARY_${PN}-utils = "Miscellaneous utilities provided by eglibc" > DESCRIPTION_${PN}-utils = "Miscellaneous utilities including getconf, iconf, locale, gencat, tzselect, zic, rpcinfo, ..." > +SUMMARY_${PN}-mtrace = "mtrace utility provided by eglibc" > +DESCRIPTION_${PN}-mtrace = "mtrace utility provided by eglibc" > DESCRIPTION_libsotruss = "Library to support sotruss which traces calls through PLTs" > > inherit libc-common multilib_header > diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb > index d8a41dc..73cd0aa 100644 > --- a/meta/recipes-core/eglibc/eglibc_2.13.bb > +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb > @@ -3,7 +3,7 @@ require eglibc.inc > SRCREV = "15508" > > DEPENDS += "gperf-native" > -PR = "r26" > +PR = "r27" > PR_append = "+svnr${SRCPV}" > > EGLIBC_BRANCH="eglibc-2_13" > diff --git a/meta/recipes-core/eglibc/eglibc_2.15.bb b/meta/recipes-core/eglibc/eglibc_2.15.bb > index 713efc3..f5219d1 100644 > --- a/meta/recipes-core/eglibc/eglibc_2.15.bb > +++ b/meta/recipes-core/eglibc/eglibc_2.15.bb > @@ -3,7 +3,7 @@ require eglibc.inc > SRCREV = "17386" > > DEPENDS += "gperf-native" > -PR = "r6" > +PR = "r7" > PR_append = "+svnr${SRCPV}" > > EGLIBC_BRANCH="eglibc-2_15" ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-04-27 15:36 ` Saul Wold @ 2012-04-27 16:24 ` Kamble, Nitin A 2012-04-27 21:48 ` Richard Purdie 2012-04-27 21:52 ` Richard Purdie 2 siblings, 0 replies; 14+ messages in thread From: Kamble, Nitin A @ 2012-04-27 16:24 UTC (permalink / raw) To: Saul Wold, Patches and discussions about the oe-core layer > -----Original Message----- > From: Saul Wold [mailto:sgw@linux.intel.com] > Sent: Friday, April 27, 2012 8:36 AM > To: Patches and discussions about the oe-core layer > Cc: Kamble, Nitin A > Subject: Re: [OE-core] [PATCH 1/2] eglibc: package mtrace separately > > On 04/26/2012 03:53 PM, nitin.a.kamble@intel.com wrote: > > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > > > And install it only for nativesdk images > > > I think this needs to be in the -sdk images also, not just nativesdk. > Saul, mtrace is getting installed on the sdk images also. Nitin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-04-27 15:36 ` Saul Wold 2012-04-27 16:24 ` Kamble, Nitin A @ 2012-04-27 21:48 ` Richard Purdie 2012-04-27 21:52 ` Richard Purdie 2 siblings, 0 replies; 14+ messages in thread From: Richard Purdie @ 2012-04-27 21:48 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Fri, 2012-04-27 at 08:36 -0700, Saul Wold wrote: > On 04/26/2012 03:53 PM, nitin.a.kamble@intel.com wrote: > > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > > > And install it only for nativesdk images > > > I think this needs to be in the -sdk images also, not just nativesdk. Why? Do we need mtrace in the nativesdk? I'm not sure why we're adding this. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-04-27 15:36 ` Saul Wold 2012-04-27 16:24 ` Kamble, Nitin A 2012-04-27 21:48 ` Richard Purdie @ 2012-04-27 21:52 ` Richard Purdie 2012-04-30 15:14 ` Kamble, Nitin A 2 siblings, 1 reply; 14+ messages in thread From: Richard Purdie @ 2012-04-27 21:52 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Fri, 2012-04-27 at 08:36 -0700, Saul Wold wrote: > On 04/26/2012 03:53 PM, nitin.a.kamble@intel.com wrote: > > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > > > And install it only for nativesdk images > > > I think this needs to be in the -sdk images also, not just nativesdk. Why? Do we need mtrace in the nativesdk? I'm not sure why we're adding this. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-04-27 21:52 ` Richard Purdie @ 2012-04-30 15:14 ` Kamble, Nitin A 2012-05-01 19:44 ` Richard Purdie 0 siblings, 1 reply; 14+ messages in thread From: Kamble, Nitin A @ 2012-04-30 15:14 UTC (permalink / raw) To: Patches and discussions about the oe-core layer > -----Original Message----- > From: openembedded-core-bounces@lists.openembedded.org > [mailto:openembedded-core-bounces@lists.openembedded.org] On Behalf Of > Richard Purdie > Sent: Friday, April 27, 2012 2:52 PM > To: Patches and discussions about the oe-core layer > Subject: Re: [OE-core] [PATCH 1/2] eglibc: package mtrace separately > > On Fri, 2012-04-27 at 08:36 -0700, Saul Wold wrote: > > On 04/26/2012 03:53 PM, nitin.a.kamble@intel.com wrote: > > > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > > > > > And install it only for nativesdk images > > > > > I think this needs to be in the -sdk images also, not just nativesdk. > > Why? Do we need mtrace in the nativesdk? > > I'm not sure why we're adding this. > This was in response to this bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=2374 If I understand it correctly, Saul wanted to package mtrace separately to avoid the perl dependency issue on fedora 17. Nitin ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/2] eglibc: package mtrace separately 2012-04-30 15:14 ` Kamble, Nitin A @ 2012-05-01 19:44 ` Richard Purdie 0 siblings, 0 replies; 14+ messages in thread From: Richard Purdie @ 2012-05-01 19:44 UTC (permalink / raw) To: Patches and discussions about the oe-core layer On Mon, 2012-04-30 at 15:14 +0000, Kamble, Nitin A wrote: > > > -----Original Message----- > > From: openembedded-core-bounces@lists.openembedded.org > > [mailto:openembedded-core-bounces@lists.openembedded.org] On Behalf Of > > Richard Purdie > > Sent: Friday, April 27, 2012 2:52 PM > > To: Patches and discussions about the oe-core layer > > Subject: Re: [OE-core] [PATCH 1/2] eglibc: package mtrace separately > > > > On Fri, 2012-04-27 at 08:36 -0700, Saul Wold wrote: > > > On 04/26/2012 03:53 PM, nitin.a.kamble@intel.com wrote: > > > > From: Nitin A Kamble<nitin.a.kamble@intel.com> > > > > > > > > And install it only for nativesdk images > > > > > > > I think this needs to be in the -sdk images also, not just nativesdk. > > > > Why? Do we need mtrace in the nativesdk? > > > > I'm not sure why we're adding this. > > > This was in response to this bug: > > https://bugzilla.yoctoproject.org/show_bug.cgi?id=2374 > > If I understand it correctly, Saul wanted to package mtrace separately > to avoid the perl dependency issue on fedora 17. Right, but lets just not install the mtrace package unless people want it. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2012-05-16 19:55 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-05-16 18:11 [PATCH 0/2] Misc fixes nitin.a.kamble 2012-05-16 18:11 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble 2012-05-16 18:33 ` Saul Wold 2012-05-16 19:45 ` Kamble, Nitin A 2012-05-16 18:11 ` [PATCH 2/2] gcc: fix DEPENDS to avoid a build issue nitin.a.kamble 2012-05-16 18:52 ` Saul Wold 2012-05-16 19:12 ` Khem Raj -- strict thread matches above, loose matches on Subject: below -- 2012-04-26 22:53 [PATCH 0/2] Misc fixes nitin.a.kamble 2012-04-26 22:53 ` [PATCH 1/2] eglibc: package mtrace separately nitin.a.kamble 2012-04-27 15:36 ` Saul Wold 2012-04-27 16:24 ` Kamble, Nitin A 2012-04-27 21:48 ` Richard Purdie 2012-04-27 21:52 ` Richard Purdie 2012-04-30 15:14 ` Kamble, Nitin A 2012-05-01 19:44 ` Richard Purdie
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox