aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/glibc/Config.version
diff options
context:
space:
mode:
authorDirk Neukirchen <dirkneukirchen@web.de>2016-08-29 14:16:14 +0200
committerFelix Fietkau <nbd@nbd.name>2016-08-30 10:51:21 +0200
commitbf604f35035ae49a3db8a1e1ff67f512a0de86bd (patch)
tree1389c76d2f4f3e8acd5a3e1f3694493cd69128e3 /toolchain/glibc/Config.version
parent98206cb9c62a86f3e72b74a71e9ed836bac1fc71 (diff)
downloadupstream-bf604f35035ae49a3db8a1e1ff67f512a0de86bd.tar.gz
upstream-bf604f35035ae49a3db8a1e1ff67f512a0de86bd.tar.bz2
upstream-bf604f35035ae49a3db8a1e1ff67f512a0de86bd.zip
glibc: add 2.24
since eglibc is deprecated just use glibc as name - fix build errors w. stack-protector (observed for x86_64): libresolv_pic.a(gethnamaddr.os): In function `addrsort': gethnamaddr.c:(.text+0x425): undefined reference to `__stack_chk_guard' by additionally setting libc_cv_ssp_strong=no like previously libc_cv_ssp=no was set - fix compile errors on 2.24 x86 introduced by upstream changesets "Optimize i386 syscall inlining" errors are like: - https://sourceware.org/ml/libc-alpha/2015-10/msg00745.html and trying to fix with the whats suggested at: https://patchwork.openembedded.org/patch/118909/ leads to other error: gcc6: elf/librtld.os: In function `__mmap': (.text+0x131a9): undefined reference to `__libc_do_syscall' or: gcc5: elf/dl-load.os {standard input}: Assembler messages: {standard input}:5129: Error: symbol `__x86.get_pc_thunk.cx' is already defined instead of testing other flags/effects (-fno-omit-frame-pointer) just use -O2 (like buildroot does) instead of -Os boot+pings tested on: qemu malta (le+be) (gcc5+bin2.25.1) qemu aarch64 (gcc5+bin2.25.1) qemu x86_64 (gcc6+bin2.26) qemu x86 generic (gcc6+bin2.26) Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
Diffstat (limited to 'toolchain/glibc/Config.version')
-rw-r--r--toolchain/glibc/Config.version4
1 files changed, 4 insertions, 0 deletions
diff --git a/toolchain/glibc/Config.version b/toolchain/glibc/Config.version
index 4085f89c5e..ec8280f5dd 100644
--- a/toolchain/glibc/Config.version
+++ b/toolchain/glibc/Config.version
@@ -3,9 +3,13 @@ if USE_GLIBC
config GLIBC_VERSION
string
default "2.22" if GLIBC_VERSION_2_22
+ default "2.24" if GLIBC_VERSION_2_24
config GLIBC_VERSION_2_22
default y if !TOOLCHAINOPTS
bool
+config GLIBC_VERSION_2_24
+ bool
+
endif