All of lore.kernel.org
 help / color / mirror / Atom feed
* sstate reuse for -native, -cross across different host glibc version, how to make it work?
@ 2012-03-23 12:22 Koen Kooi
  2012-03-23 12:41 ` Richard Purdie
  0 siblings, 1 reply; 10+ messages in thread
From: Koen Kooi @ 2012-03-23 12:22 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

Hi,

I turned on sstate mirroring for angstrom recently and I'm getting reports of build failures due to missing GLIBC_2.14 symbols:

arm-angstrom-linux-gnueabi-gcc: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by arm-angstrom-linux-gnueabi-gcc)

The sstate tarballs are built on a Fedora16 VM and the breakage occurs when it being used on systems with an older c library (e.g. debian). To get rid of this problem there are multiple options, but I think the 2 most obvious are:

1) inject host distroname and distroversion into the checksums
2) build everything against a native libc

Would it be appropriate to get 1) into oe-core before the branchpoint? Right now my workaround is 'rm *native* *cross* -f' from time to time. But that sucks for identical autobuilders.

regards,

Koen


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-03-26  3:41 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-23 12:22 sstate reuse for -native, -cross across different host glibc version, how to make it work? Koen Kooi
2012-03-23 12:41 ` Richard Purdie
2012-03-23 14:12   ` Chris Larson
2012-03-23 15:13     ` Richard Purdie
2012-03-23 15:22       ` Chris Larson
2012-03-23 16:35   ` McClintock Matthew-B29882
2012-03-23 17:13     ` Tom Rini
2012-03-24 18:23       ` McClintock Matthew-B29882
2012-03-25 19:52         ` Chris Larson
2012-03-26  3:31         ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.