mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-27 00:11:05 +00:00
759e191c25
The following are experimental patches for gcc that add support for musl-libc. I haven't been able to test every combination, but please test and let me know on the mailing-list or on irc your results! Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: ditch the gcc-4.7 patches] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
19 lines
612 B
Diff
19 lines
612 B
Diff
Index: gcc-4.8.2/libgcc/unwind-dw2-fde-dip.c
|
|
===================================================================
|
|
--- gcc-4.8.2.orig/libgcc/unwind-dw2-fde-dip.c
|
|
+++ gcc-4.8.2/libgcc/unwind-dw2-fde-dip.c
|
|
@@ -73,6 +73,13 @@
|
|
&& defined(TARGET_DL_ITERATE_PHDR) \
|
|
&& defined(__sun__) && defined(__svr4__)
|
|
# define USE_PT_GNU_EH_FRAME
|
|
+ #endif
|
|
+
|
|
+/* For musl libc, TARGET_DL_ITERATE_PHDR gets defined by the configure
|
|
+ script. */
|
|
+#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
|
|
+ && defined(TARGET_DL_ITERATE_PHDR)
|
|
+# define USE_PT_GNU_EH_FRAME
|
|
#endif
|
|
|
|
#if defined(USE_PT_GNU_EH_FRAME)
|