[oe] [PATCH][meta-oe] crash: fix do_compile relocation error
Changqing Li
changqing.li at windriver.com
Mon Jul 2 07:08:18 UTC 2018
On 07/02/2018 02:09 PM, Khem Raj wrote:
> On Sun, Jul 1, 2018 at 7:31 PM Changqing Li <changqing.li at windriver.com> wrote:
>> error info:
>>
>> id: relocation error: /lib/x86_64-linux-gnu/libnss_nis.so.2:
>> symbol _nsl_default_nss version GLIBC_PRIVATE not defined in
>> file libnsl.so.1 with link time reference
>>
>> Recent glibc change removed libnss-nis module from glibc and
>> a new recipe libnss-nis.bb was added. After this change,
>> we need to include native libnss_nis in crash. otherwise,
>> with "nis" in /etc/nssswitch.conf, we will met above error.
>>
>> Signed-off-by: Changqing Li <changqing.li at windriver.com>
>> ---
>> meta-oe/recipes-kernel/crash/crash_7.2.0.bb | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/meta-oe/recipes-kernel/crash/crash_7.2.0.bb b/meta-oe/recipes-kernel/crash/crash_7.2.0.bb
>> index 440a69d..09fe50d 100644
>> --- a/meta-oe/recipes-kernel/crash/crash_7.2.0.bb
>> +++ b/meta-oe/recipes-kernel/crash/crash_7.2.0.bb
>> @@ -11,6 +11,7 @@ LICENSE = "GPLv3"
>> LIC_FILES_CHKSUM = "file://COPYING3;md5=d32239bcb673463ab874e80d47fae504"
>>
>> DEPENDS = "zlib readline coreutils-native"
>> +DEPENDS_append_libc-glibc = " libnss-nis-native"
> A native dependency which is specific to a target libc seems not
> right. It should depend on
> build host libc which in this case is always glibc so please drop the override.
Hi, according to below content of recipe libnss-nis, only for glibc,
we will DEPNDS
libnss-nis-native, so I add this override.
# We will skip parsing this packagegeoup for non-glibc systems
#
python __anonymous () {
if d.getVar('TCLIBC') != "glibc":
raise bb.parse.SkipRecipe("incompatible with %s C library" %
d.getVar('TCLIBC'))
}
//changqing
>> SRC_URI = "https://github.com/crash-utility/${BPN}/archive/${PV}.tar.gz;downloadfilename=${BP}.tar.gz \
>> http://ftp.gnu.org/gnu/gdb/gdb-7.6.tar.gz;name=gdb;subdir=${BP} \
>> --
>> 2.7.4
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
BRs
Sandy(Li Changqing)
+861084778653
More information about the Openembedded-devel
mailing list