diff options
| author | Martin Jansa <Martin.Jansa@gmail.com> | 2022-07-27 13:56:47 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-08 15:44:21 +0100 |
| commit | 5f1bb85cfa3222468855d45201e090c9085ac9e2 (patch) | |
| tree | b4f94763d3b757c5e4d66302d86f0fe5b3bddd6c /scripts/lib/devtool/upgrade.py | |
| parent | aa83bdc4394595a9d36a71c0461d89d32e89b45e (diff) | |
| download | poky-5f1bb85cfa3222468855d45201e090c9085ac9e2.tar.gz | |
glibc: revert one upstream change to work around broken DEBUG_BUILD build
* work around for build failure with DEBUG_BUILD:
http://errors.yoctoproject.org/Errors/Details/661468/
TOPDIR/tmp-glibc/work/core2-64-oe-linux/glibc/2.35-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/11.3.0/ld.bfd:
TOPDIR/tmp-glibc/work/core2-64-oe-linux/glibc/2.35-r0/build-x86_64-oe-linux/libc.a(libc-tls.o):
in function `__libc_setup_tls':
/usr/src/debug/glibc/2.35-r0/git/csu/libc-tls.c:202: undefined reference to `_startup_fatal_not_constant'
introduced in:
https://git.openembedded.org/openembedded-core/commit/?id=50ca0eea5424c89c9b39cf69d8bd73fd65f06e95
with:
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=a2a6bce7d7e52c1c34369a7da62c501cc350bc31
Temporary reverting as discussed in:
https://lists.openembedded.org/g/openembedded-core/message/168463
(it's also reverted in buildroot now with: https://lore.kernel.org/buildroot/20220720213853.1A27184110@busybox.osuosl.org/t/)
instead of revert we can use -fexpensive-optimizations which
will optimize-out the symbol, but that works only with -O1 and
not -Og used by DEBUG_BUILD
upstream report:
https://sourceware.org/bugzilla/show_bug.cgi?id=29249
(From OE-Core rev: 642348f9b4656a090b5a272c18a6723c60100e08)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/devtool/upgrade.py')
0 files changed, 0 insertions, 0 deletions
