On Mon, Jul 2, 2018 at 12:08 AM Changqing Li <[email protected]> wrote: > > On 07/02/2018 02:09 PM, Khem Raj wrote: > > On Sun, Jul 1, 2018 at 7:31 PM Changqing Li <[email protected]> > > 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 <[email protected]> > >> --- > >> 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'))
may be this can be made to exclude non target recipes. -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
