According to documentation [1], the -weak option is meaningful for some
specific cases on AIX and cygwin. We put fake dlopen='' and dlpreopen=''
in .la files anyway, and do not have static arches anymore. Thus I
do not see any reason to actually implement this option. But having
it being recognized helps at least xine-lib to build.

Since no compilers/linkers do support -weak, this is a safe tweak. Okay?

--
  WBR,
    Vadim Zhukov


[1] 
https://www.gnu.org/software/libtool/manual/html_node/Linking-with-dlopened-modules.html


Index: LT/Mode/Link.pm
===================================================================
RCS file: /cvs/src/usr.bin/libtool/LT/Mode/Link.pm,v
retrieving revision 1.35
diff -u -p -r1.35 Link.pm
--- LT/Mode/Link.pm     25 Apr 2017 21:13:15 -0000      1.35
+++ LT/Mode/Link.pm     22 Jul 2017 17:20:04 -0000
@@ -153,7 +153,9 @@ sub run
            'static-libtool-libs',
            'thread-safe', # XXX and --thread-safe ?
            'version-info:',
-           'version-number:');
+           'version-number:',
+           'weak',
+           );
 
        # XXX options ignored: bindir, dlopen, dlpreopen, no-fast-install,
        #       no-install, no-undefined, precious-files-regex,

Reply via email to