summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKO Myung-Hun <komh78@gmail.com>2015-12-16 12:59:17 +0900
committerPavel Raiskup <praiskup@redhat.com>2016-02-25 09:56:52 +0100
commita938703c462bd2ba0e520808d45186020ea600be (patch)
treed9e87dd898f67a09e0d1ec30de7d20892b019282
parentf10e22c2a13876a5494f11b1110d0e2976797873 (diff)
downloadlibtool-a938703c462bd2ba0e520808d45186020ea600be.tar.gz
libtool: set file_list_spec to '@' on OS/2
Creating and linking reloadable objects sometimes fail. * m4/libtool.m4 (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG) <os2-*>: Set file_list_spec to '@'.
-rw-r--r--m4/libtool.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 1a5f65bc..ee292aff 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -5178,6 +5178,7 @@ _LT_EOF
emximp -o $lib $output_objdir/$libname.def'
_LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
;;
interix[[3-9]]*)
@@ -5883,6 +5884,7 @@ _LT_EOF
emximp -o $lib $output_objdir/$libname.def'
_LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
;;
osf3*)
@@ -6752,6 +6754,7 @@ if test yes != "$_lt_caught_CXX_error"; then
emximp -o $lib $output_objdir/$libname.def'
_LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
;;
dgux*)