Openwrt/toolchain
Dirk Neukirchen bf604f3503 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>
2016-08-30 10:51:21 +02:00
..
binutils toolchain/binutils: add 2.26.1 2016-07-15 14:17:20 +02:00
fortify-headers
gcc gcc: optionally build gccgo compiler 2016-08-11 10:45:33 +02:00
gdb toolchain/gdb: update to version 7.11.1 2016-07-15 14:17:30 +02:00
glibc glibc: add 2.24 2016-08-30 10:51:21 +02:00
insight
kernel-headers Remove existing old link before creating a new one 2016-07-25 10:39:27 +02:00
musl musl: remove sh3 workaround 2016-07-13 23:04:21 +02:00
uClibc toolchain/uClibc: add missing config symbol 2016-08-15 01:49:18 +02:00
wrapper
yasm toolchain: include yasm in x86 toolchain 2016-08-19 17:53:50 +02:00
Config.in glibc: add 2.24 2016-08-30 10:51:21 +02:00
info.mk
Makefile toolchain: include yasm in x86 toolchain 2016-08-19 17:53:50 +02:00