summaryrefslogtreecommitdiffstats
path: root/toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch
diff options
context:
space:
mode:
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2013-02-26 16:40:27 +0000
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2013-02-26 16:40:27 +0000
commitddec0814a90aab43395efee32a9b732b7a5143e5 (patch)
treeabf907391157200f8f00365ac6bde01160f8ac5f /toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch
parent7c5c45c133da8274bbdf9dc9c6c98f0e6c4a84c9 (diff)
toolchain/musl: add support for 0.9.9
Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35815 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch')
-rw-r--r--toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch b/toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch
new file mode 100644
index 000000000..c6bfac8a1
--- /dev/null
+++ b/toolchain/musl/patches-0.9.9/001-arm_shared_libs_regression_fix.patch
@@ -0,0 +1,33 @@
+From d432b2c057fc64256645422382c2f7e32c45b3cc Mon Sep 17 00:00:00 2001
+From: Rich Felker <dalias@aerifal.cx>
+Date: Sun, 03 Feb 2013 06:26:33 +0000
+Subject: fix regression that made shared libs crash on arm
+
+---
+diff --git a/crt/arm/crti.s b/crt/arm/crti.s
+index 2f658b7..35ae6ae 100644
+--- a/crt/arm/crti.s
++++ b/crt/arm/crti.s
+@@ -5,6 +5,8 @@ _init:
+
+ .weak __fini_array_start
+ .weak __fini_array_end
++.hidden __fini_array_start
++.hidden __fini_array_end
+
+ .section .fini
+ .global _fini
+diff --git a/crt/arm/crtn.s b/crt/arm/crtn.s
+index 928e068..eb0e883 100644
+--- a/crt/arm/crtn.s
++++ b/crt/arm/crtn.s
+@@ -1,5 +1,7 @@
+ .weak __init_array_start
+ .weak __init_array_end
++.hidden __init_array_start
++.hidden __init_array_end
+
+ .section .init
+ adr lr, 1f
+--
+cgit v0.9.0.3-65-g4555