[OE-core] [PATCH 7/8] eglibc: Add RDEPENDS on bash

Saul Wold sgw at linux.intel.com
Fri Jul 8 01:15:08 UTC 2011


On 07/07/2011 05:59 PM, Khem Raj wrote:
>
>
> On Jul 7, 2011, at 4:31 PM, Saul Wold<sgw at linux.intel.com>  wrote:
>
>> [YOCTO #1214]
>>
>> Signed-off-by: Saul Wold<sgw at linux.intel.com>
>> ---
>> meta/recipes-core/eglibc/eglibc-package.inc |    2 +-
>> meta/recipes-core/eglibc/eglibc.inc         |    2 +-
>> meta/recipes-core/eglibc/eglibc_2.12.bb     |    2 +-
>> meta/recipes-core/eglibc/eglibc_2.13.bb     |    2 +-
>> 4 files changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
>> index 1c6626c..f0fac76 100644
>> --- a/meta/recipes-core/eglibc/eglibc-package.inc
>> +++ b/meta/recipes-core/eglibc/eglibc-package.inc
>> @@ -69,7 +69,7 @@ FILES_eglibc-utils = "${bindir}/* ${sbindir}/*"
>> FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug"
>> FILES_catchsegv${PKGSUFFIX} = "${bindir}/catchsegv"
>> RDEPENDS_catchsegv${PKGSUFFIX} = "libsegfault"
>> -EDEPENDS_eglibc-utils = "libsotruss"
>> +RDEPENDS_eglibc-utils += "libsotruss bash"
>
> While typo fix is ok why do we need dependency on bash ?
> If it is for ldd then there is already a fix to free it from bashism
> We should use that
>
Actually it's for xtrace and tzselect which are part of eglibc-utils and 
are scripts that use /bin/bash.

Where's the fix for ldd?  I don't think its part of eglibc currently.

Sau!

>> FILES_eglibc-pcprofile = "${base_libdir}/libpcprofile.so"
>> FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db*"
>> RPROVIDES_eglibc-dev += "libc-dev"
>> diff --git a/meta/recipes-core/eglibc/eglibc.inc b/meta/recipes-core/eglibc/eglibc.inc
>> index 74afb9d..058d58e 100644
>> --- a/meta/recipes-core/eglibc/eglibc.inc
>> +++ b/meta/recipes-core/eglibc/eglibc.inc
>> @@ -22,7 +22,7 @@ siteconfig_do_siteconfig_gencache_prepend = " \
>> # nptl needs unwind support in gcc, which can't be built without glibc.
>> DEPENDS = "virtual/${TARGET_PREFIX}gcc-intermediate linux-libc-headers"
>> #this leads to circular deps, so lets not add it yet
>> -#RDEPENDS_ldd += " bash"
>> +RDEPENDS_ldd += " bash"
>> # nptl needs libgcc but dlopens it, so our shlibs code doesn't detect this
>> #RDEPENDS_${PN} += "${@['','libgcc']['nptl' in '${GLIBC_ADDONS}']}"
>> PROVIDES = "virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc"
>> diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb b/meta/recipes-core/eglibc/eglibc_2.12.bb
>> index 85d58fa..fd7b485 100644
>> --- a/meta/recipes-core/eglibc/eglibc_2.12.bb
>> +++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
>> @@ -1,7 +1,7 @@
>> require eglibc.inc
>>
>> DEPENDS += "gperf-native"
>> -PR = "r18"
>> +PR = "r19"
>>
>> SRCREV = "14158"
>>
>> diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb
>> index 7986131..be65787 100644
>> --- a/meta/recipes-core/eglibc/eglibc_2.13.bb
>> +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
>> @@ -4,7 +4,7 @@ SRCREV = "14157"
>>
>> DEPENDS += "gperf-native"
>> FILESPATHPKG =. "eglibc-svn:"
>> -PR = "r5"
>> +PR = "r6"
>> PR_append = "+svnr${SRCPV}"
>>
>> EGLIBC_BRANCH="eglibc-2_13"
>> --
>> 1.7.3.4
>>
>>
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>




More information about the Openembedded-core mailing list