]> 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:31:48 +0000 (10:31 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Sun, 25 Apr 1999 10:31:48 +0000 (10:31 +0000)
libraries with undefined symbols.

ChangeLog
ltconfig.in

index 29cbc1a7c91028527f32c31909b4fc550d9574c5..e3ae6ec6da138269dc270aca7fec7762b17abd3b 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 e4e881b9df99ed4c118ab1ebde59c3ae438529e0..7a7ba8dfbb758dc54a3478eb3a301a6a5b8702ce 100755 (executable)
@@ -1077,6 +1077,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