2009-11-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Enable symbol versioning with the GNU gold linker.
+ * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS): Accept 'GNU gold'
+ in the version string.
+ * NEWS, THANKS: Update.
+ Report by Peter Fritzsche.
+
Tighten regex for Portland C++ compiler for version 10.
* libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [linux]:
Match a dot after version 1 through 5, so 10 and up don't match,
- Fix ancient bug where "-Wc," was turned into "$wl" (typically "-Wl,")
when using the compiler driver to link programs. Now "-Wc," is stripped
just as it is when linking libraries through the compiler driver.
+ - Symbol versioning works with the GNU gold linker now.
* Miscellaneous changes:
Paul Biggar paul.biggar@gmail.com
Paul Eggert eggert@twinsun.com
Peter Eisentraut peter_e@gmx.net
+ Peter Fritzsche peter.fritzsche@gmx.de
Peter Jeremy peterjeremy@optushome.com.au
Peter Kjellerstedt peter.kjellerstedt@axis.com
Rainer Emrich r.emrich@de.tecosim.com
fi
supports_anon_versioning=no
case `$LD -v 2>&1` in
+ *GNU\ gold*) supports_anon_versioning=yes ;;
*\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
*\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
*\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...