]> git.ipfire.org Git - thirdparty/libtool.git/commit
Eliminate hardcode_libdir_flag_spec_ld tag variable.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 15 Nov 2010 22:13:33 +0000 (23:13 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 15 Nov 2010 22:13:33 +0000 (23:13 +0100)
commit4fee8796c92a2ab554eb6596330ac06613c22807
tree0623fc825cd695853d7d5fa0e102c30778eae6d3
parent8eb036bb129a5673dd6ada62075588424edf319a
Eliminate hardcode_libdir_flag_spec_ld tag variable.

* libltdl/config/ltmain.m4sh (func_mode_link): Set $wl to empty
if $LD is used for creating shared libraries.  Do not use
hardcode_libdir_flag_spec_ld any more.
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG)
(_LT_LANG_F77_CONFIG, _LT_LANG_FC_CONFIG, _LT_SYS_DYNAMIC_LINKER)
<hardcode_libdir_flag_spec_ld>: Remove all instances of the tag
variable.
(_LT_LINKER_SHLIBS) [linux, xlf] <hardcode_libdir_flag_spec>:
Set variable, including ${wl}.  Fixes hardcoding in programs
created by XL Fortran on GNU/Linux.
* NEWS, THANKS: Update.
Report by Paul H. Hargrove.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
NEWS
libltdl/config/ltmain.m4sh
libltdl/m4/libtool.m4