diff options
-rwxr-xr-x | configure | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configure b/configure index d04c860a..dece1d09 100755 --- a/configure +++ b/configure @@ -521,6 +521,10 @@ fi tryldflag LDFLAGS_AUTO -Wl,--sort-section,alignment tryldflag LDFLAGS_AUTO -Wl,--sort-common +# When linking shared library, drop dummy weak definitions that were +# replaced by strong definitions from other translation units. +tryldflag LDFLAGS_AUTO -Wl,--gc-sections + # Some patched GCC builds have these defaults messed up... tryldflag LDFLAGS_AUTO -Wl,--hash-style=both |