]> code.ossystems Code Review - openembedded-core.git/commit
uninative: Add compatiblity version check
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 14 Mar 2018 16:52:18 +0000 (09:52 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 15 Mar 2018 13:37:44 +0000 (06:37 -0700)
commit7dccdf82d49fb11cb2a7cb205ae08311e5d43291
tree5c65190937570bc8747812402df57a8dd86db10c
parentead79135851c7b01968375bb6f512cb79d2618ca
uninative: Add compatiblity version check

If glibc is newer on the host than in uninative, the failure mode is
pretty nasty for clusters where the sstate is shared, including the Yocto
Project autobuilder.

This check aborts the use of uninative in such scenarios where a newer
glibc version appears and avoids corruption of sstate caches.

We use ldd to check the glibc version since that is included in libc-bin
(or equivalent) which locales use so it should always be present.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/uninative.bbclass
meta/conf/distro/include/yocto-uninative.inc