From 001033e0b8c74b99a87bec94c4ee109a1c435c60 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 25 Jan 2016 12:42:00 +0000 Subject: musl: update to 1.1.12 + git from 2016-01-22 Signed-off-by: Felix Fietkau git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48486 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- ...rotected-visibility-data-in-libc.so-with-.patch | 55 ---------------------- 1 file changed, 55 deletions(-) delete mode 100644 toolchain/musl/patches/001-eliminate-protected-visibility-data-in-libc.so-with-.patch (limited to 'toolchain/musl/patches/001-eliminate-protected-visibility-data-in-libc.so-with-.patch') diff --git a/toolchain/musl/patches/001-eliminate-protected-visibility-data-in-libc.so-with-.patch b/toolchain/musl/patches/001-eliminate-protected-visibility-data-in-libc.so-with-.patch deleted file mode 100644 index 7f6f4277a6..0000000000 --- a/toolchain/musl/patches/001-eliminate-protected-visibility-data-in-libc.so-with-.patch +++ /dev/null @@ -1,55 +0,0 @@ -From: Rich Felker -Date: Tue, 29 Sep 2015 02:44:05 +0000 -Subject: [PATCH] eliminate protected-visibility data in libc.so with vis.h - preinclude - -some newer binutils versions print scary warnings about protected data -because most gcc versions fail to produce the right address -references/relocations for such data that might be subject to copy -relocations. originally vis.h explicitly assigned default visibility -to all public data symbols to avoid this issue, but commit -b8dda24fe1caa901a99580f7a52defb95aedb67c removed this treatment for -stdin/out/err to work around a gcc 3.x bug, and since they don't -actually need it (because taking their addresses is not valid C). - -instead, a check for the gcc 3.x bug is added to the configure check -for vis.h preinclude support; this feature will simply be disabled -when using a buggy version of gcc. ---- - ---- a/configure -+++ b/configure -@@ -476,10 +476,18 @@ if test "x$visibility" = xauto ; then - # - the -include option - # - the attributes/pragmas used in vis.h - # - linking code that takes the address of protected symbols -+# - gcc 3.x bug that wrongly claims declarations mismatch - printf "checking whether global visibility preinclude works... " --echo 'int (*fp)(void);' > "$tmpc" --echo 'int foo(void) { }' >> "$tmpc" --echo 'int bar(void) { fp = foo; return foo(); }' >> "$tmpc" -+cat > "$tmpc" <