From: Gary V. Vaughan Date: Thu, 7 Jan 1999 16:13:02 +0000 (+0000) Subject: default is to allow undefined symbols in libraries X-Git-Tag: automake_1-4~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40802126fd2d375771e6da96e51ba502f75dd959;p=thirdparty%2Flibtool.git default is to allow undefined symbols in libraries --- diff --git a/ChangeLog b/ChangeLog index 91635d3a1..da494b12b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +1999-01-07 Gary V. Vaughan + + * ltmain.sh (cygwin, allow_undefined): Unfortunately, there are + problems with the above when trying to make a dll which has + undefined symbols, in which case not even a static library is + built. For now, we need to specify -no-undefined on the libtool + link line when we can be certain that all symbols are satisfied, + otherwise we get a static library. + 1999-01-06 Thomas Tanner * ChangeLog: merged in tests/ChangeLog diff --git a/ltmain.in b/ltmain.in index dc50566b5..978afd779 100644 --- a/ltmain.in +++ b/ltmain.in @@ -568,7 +568,14 @@ compiler." # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invokation. - allow_undefined=no + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes # This is a source program that is used to create dlls on Windows # Don't remove nor modify the starting and closing comments