diff options
Diffstat (limited to 'eclass/ELT-patches/aixrtl/2.4.4-expsym-c')
-rw-r--r-- | eclass/ELT-patches/aixrtl/2.4.4-expsym-c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/eclass/ELT-patches/aixrtl/2.4.4-expsym-c b/eclass/ELT-patches/aixrtl/2.4.4-expsym-c deleted file mode 100644 index cad960b04adc..000000000000 --- a/eclass/ELT-patches/aixrtl/2.4.4-expsym-c +++ /dev/null @@ -1,21 +0,0 @@ -commit 2dfd834840a9de8ce3866af1cf8f3aff9b1a15e8 -Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> -Date: Wed Mar 2 15:06:48 2016 +0100 - - AIX: Stop exporting any _GLOBAL__ symbol. - - * m4/libtool.m4 (_LT_LINKER_SHLIBS): On AIX, GNU g++ generates - _GLOBAL__* symbols as, amongst others, landing pads for C++ exceptions. - These symbols must not be exported from shared libraries, or exception - handling may break for applications with runtime linking enabled. - ---- configure -+++ configure -@@ -5446,6 +5447,7 @@ _LT_EOF - # symbols only, and the '-p' flag disables sorting to improve - # performance. For the weak symbol handling see the CXX tag. - export_symbols_cmds='$NM -gp $libobjs $convenience | $global_symbol_pipe | $EGREP -v " ($exclude_expsyms)$" | awk '\''{ kw = "" } /^([[CVWZ]]|[[BDLT]]\*) / { kw = " weak" } { print $ 3 kw }'\'' | sort -u > $export_symbols' -+ exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*|_GLOBAL__[FID]_.*' - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal |