Okay, merged to MUT. We'll see what the AB thinks! Ross
On 6 July 2018 at 09:37, ChenQi <[email protected]> wrote: > Hi Ross, > > Please consider merging this patch. > > With Khem's recent fix "libnss-nis: Limit parse skip only for target recipe > on musl", I think this patch could be merged safely. > I've tested it locally with glibc and musl. > > Best Regards, > Chen Qi > > > On 06/07/2018 01:17 AM, Khem Raj wrote: >> >> On Wed, Jun 6, 2018 at 9:48 AM, Burton, Ross <[email protected]> >> wrote: >>> >>> Try building a musl buildtools and it breaks: >>> >>> ERROR: Nothing RPROVIDES 'nativesdk-libnss-nis' (but >>> /home/ross/Yocto/poky/meta/recipes-core/meta/buildtools-tarball.bb >>> RDEPENDS on or otherwise requires it) >>> nativesdk-libnss-nis was skipped: incompatible with musl C library >>> >> I think the compatibility check is too greedy in the recipe, this should >> only be applicable to target class recipe. >> >>> Ross >>> >>> On 25 May 2018 at 03:54, Chen Qi <[email protected]> wrote: >>>> >>>> Recent glibc change removed libnss-nis module from glibc and a new >>>> recipe libnss-nis.bb was added. >>>> >>>> After this change, we need to make sure nativesdk-libnss-nis is also >>>> included in buildtools-tarball, otherwise, we may encounter the >>>> following >>>> error when using 'tar' command from buildtools-tarball. >>>> >>>> tar: 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 >>>> >>>> This error occured on my ubuntu16.04 host with 'nis' configured in >>>> /etc/nssswitch.conf. >>>> >>>> So add nativesdk-libnss-nis to buildtools-tarball to fix this problem. >>>> >>>> Signed-off-by: Chen Qi <[email protected]> >>>> --- >>>> meta/recipes-core/meta/buildtools-tarball.bb | 1 + >>>> 1 file changed, 1 insertion(+) >>>> >>>> diff --git a/meta/recipes-core/meta/buildtools-tarball.bb >>>> b/meta/recipes-core/meta/buildtools-tarball.bb >>>> index d98a9c9..377733f 100644 >>>> --- a/meta/recipes-core/meta/buildtools-tarball.bb >>>> +++ b/meta/recipes-core/meta/buildtools-tarball.bb >>>> @@ -21,6 +21,7 @@ TOOLCHAIN_HOST_TASK ?= "\ >>>> nativesdk-wget \ >>>> nativesdk-ca-certificates \ >>>> nativesdk-texinfo \ >>>> + nativesdk-libnss-nis \ >>>> " >>>> >>>> MULTIMACH_TARGET_SYS = "${SDK_ARCH}-nativesdk${SDK_VENDOR}-${SDK_OS}" >>>> -- >>>> 1.9.1 >>>> >>>> -- >>>> _______________________________________________ >>>> Openembedded-core mailing list >>>> [email protected] >>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core >>> >>> -- >>> _______________________________________________ >>> Openembedded-core mailing list >>> [email protected] >>> http://lists.openembedded.org/mailman/listinfo/openembedded-core > > > -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
