]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltconfig.in (beos*, allow_undefined_flag): Do not build shared
authorAlexandre Oliva <oliva@dcc.unicamp.br>
Sun, 25 Apr 1999 10:32:07 +0000 (10:32 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Sun, 25 Apr 1999 10:32:07 +0000 (10:32 +0000)
libraries with undefined symbols.

ChangeLog
ltconfig.in

index 36a23faa624be7a989250e1f048b1fcc67a6a7ee..97bfb081962de307f5ab21df13da79d700af8d44 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 1999-04-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
+       * ltconfig.in (beos*, allow_undefined_flag): Do not build shared
+       libraries with undefined symbols.
+
        * ltconfig.in (aix4*, allow_undefined_flag): Set to -berok.
        (aix4*, shared_flag): Set to -shared or ${wl}-bM:SRE.
        (aix4*, archive_cmds): Use -bexpall.
index d02423b25ed7db5df08a94b878ffc16293208205..0d6a0f1c6cc30a18a9ba9b84756e7cf133c825f2 100755 (executable)
@@ -1080,6 +1080,9 @@ EOF
 
   beos*)
     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
+      allow_undefined_flag=unsupported
+      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+      # support --undefined.  This deserves some investigation.  FIXME
       archive_cmds='$CC -nostart $libobjs $deplibs $linkopts ${wl}-soname $wl$soname -o $lib'
     else
       ld_shlibs=no