]> code.ossystems Code Review - openembedded-core.git/commit
glibc: improve reproducibility with multilib
authorHongxu Jia <hongxu.jia@windriver.com>
Thu, 6 Dec 2018 08:56:15 +0000 (16:56 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 8 Dec 2018 17:16:55 +0000 (17:16 +0000)
commit3f839c0cdfe253677ebee47838fe476a0939e0aa
tree29bf88f631d05eb9285adc5f24787cb2ddb52e4a
parentee65f7ab11302982124bcd1974a05c87342ab28e
glibc: improve reproducibility with multilib

Multilib builds specify several loaders which will end up embedded in
some binaries or script files. To support reproducible builds, we must
ensure the loaders are always in deterministic order.

[YOCTO #2655]
[YOCTO #12478]
[YOCTO #12480]

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Improve the fix and rebase it to 2.28

Here is the log of lib32-glibc
[log.do_compile]
|Adjust ldd script
|ldd "/lib64/ld-linux-x86-64.so.2 /lib/ld-linux.so.2 /lib/ld-linux.so.2
/lib64/ld-linux-x86-64.so.2" -> "/lib/ld-linux.so.2 /lib64/ld-linux-x86-64.so.2"
[log.do_compile]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/glibc/glibc-ld.inc
meta/recipes-core/glibc/glibc_2.28.bb