diff options
author | adam <adam> | 2013-04-24 14:31:50 +0000 |
---|---|---|
committer | adam <adam> | 2013-04-24 14:31:50 +0000 |
commit | 794d05c05248245f344eb7731767263b245e7648 (patch) | |
tree | 08cf3298de1c60fede502fde43c0a395b0df7124 /lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c | |
parent | 711312ce0d47c1eba86b273e6c0219182c9c78c6 (diff) | |
download | pkgsrc-794d05c05248245f344eb7731767263b245e7648.tar.gz |
Changes 4.7.3:
http://gcc.gnu.org/gcc-4.7/changes.html
Diffstat (limited to 'lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c')
-rw-r--r-- | lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c b/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c index d48bffc3c7d..6d3129502e3 100644 --- a/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c +++ b/lang/gcc47/patches/patch-libgcc_unwind-dw2-fde-dip.c @@ -1,12 +1,12 @@ -$NetBSD: patch-libgcc_unwind-dw2-fde-dip.c,v 1.1 2012/06/23 22:13:02 marino Exp $ +$NetBSD: patch-libgcc_unwind-dw2-fde-dip.c,v 1.2 2013/04/24 14:31:51 adam Exp $ Add dl_iterate_phdr error handling support for all BSDs. The NetBSD and OpenBSD code will not run until dl_iterate_phdr detection in the configure script is uncommented. ---- libgcc/unwind-dw2-fde-dip.c.orig 2011-11-02 15:26:35.000000000 +0000 +--- libgcc/unwind-dw2-fde-dip.c.orig 2012-10-06 21:55:06.000000000 +0000 +++ libgcc/unwind-dw2-fde-dip.c -@@ -54,11 +54,19 @@ +@@ -54,13 +54,15 @@ #endif #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ @@ -17,13 +17,10 @@ script is uncommented. # define USE_PT_GNU_EH_FRAME #endif -+#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ +- && defined(__OpenBSD__) + && defined(TARGET_DL_ITERATE_PHDR) \ + && (defined(__OpenBSD__) || defined(__NetBSD__)) -+# define ElfW(n) Elf_##n -+# define USE_PT_GNU_EH_FRAME -+#endif -+ - #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ - && defined(TARGET_DL_ITERATE_PHDR) \ - && defined(__sun__) && defined(__svr4__) + # define ElfW(type) Elf_##type + # define USE_PT_GNU_EH_FRAME + #endif |