]> git.ipfire.org Git - thirdparty/libtool.git/commit
Support GCC LTO on GNU/Linux.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 29 Aug 2010 15:31:29 +0000 (17:31 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 29 Aug 2010 15:31:57 +0000 (17:31 +0200)
commitb81fd4ef009c24a86a7e64727ea09efb410ea149
treee090f4bed7aeff3dd56eb9e62c6b191caaa406bb
parentada610770b6a30fcf8b22cd875c2002183765c4f
Support GCC LTO on GNU/Linux.

* libltdl/config/ltmain.m4sh (func_mode_link): Allow through
flags matching -O*, -flto*, -fwhopr, -fuse-linker-plugin.
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Drop symbols
starting with __gnu_lto.
(_LT_LINKER_SHLIBS) [linux] <archive_cmds, archive_expsyms_cmds>:
Add $pic_flag for GCC.
(_LT_LANG_CXX_CONFIG) [linux] <archive_cmds, archive_expsyms_cmds>:
Likewise.
(_LT_SYS_HIDDEN_LIBDEPS): Ignore files matching *.lto.o.
* NEWS: Update.

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