From 0d9db439e44ee360f2cd9044f677d55325ec475d Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 14 Mar 2018 09:52:18 -0700 Subject: 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. (From OE-Core rev: 8147911a951c7b0508f9c2aef93480d65b4362c0) Signed-off-by: Richard Purdie --- meta/conf/distro/include/yocto-uninative.inc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta/conf/distro/include/yocto-uninative.inc') diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc index b3f8c247f5..cd5fc0bfe5 100644 --- a/meta/conf/distro/include/yocto-uninative.inc +++ b/meta/conf/distro/include/yocto-uninative.inc @@ -6,6 +6,8 @@ # to the distro running on the build machine. # +UNINATIVE_MAXGLIBCVERSION = "2.27" + UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/1.8/" UNINATIVE_CHECKSUM[i686] ?= "427ce522ec97f65c75fd89587d90ef789e8cbca4a617abc4b5822abb01c2d0ae" UNINATIVE_CHECKSUM[x86_64] ?= "de4947e98e09e1432d069311cc2093974ecb9138a714fd5466f73524de66a693" -- cgit v1.2.3-54-g00ecf