From: Alexandre Oliva Date: Sun, 4 Apr 1999 06:06:55 +0000 (+0000) Subject: * ltconfig.in: if ld_shlibs=no, set can_build_shared=no too, X-Git-Tag: release-1-3~78 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=025accc3d6ef80660c73b8be4879ae8f66bd7c19;p=thirdparty%2Flibtool.git * ltconfig.in: if ld_shlibs=no, set can_build_shared=no too, otherwise it will just be disregarded. This would cause netbsd/m68k with GNU ld a.out, and certainly many other platforms, to incorrectly believe that shared libraries were supported, while archive_cmds was empty, causing shared libraries not to be created --- diff --git a/ChangeLog b/ChangeLog index 92131a061..914e72d9e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +1999-04-04 Alexandre Oliva + + * ltconfig.in: if ld_shlibs=no, set can_build_shared=no too, + otherwise it will just be disregarded. This would cause + netbsd/m68k with GNU ld a.out, and certainly many other platforms, + to incorrectly believe that shared libraries were supported, while + archive_cmds was empty, causing shared libraries not to be created + 1999-04-03 Alexandre Oliva * NEWS: improved support for AIX and HP/UX diff --git a/ltconfig.in b/ltconfig.in index 6824d134a..eb6653e4f 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -1202,7 +1202,6 @@ else freebsd1*) ld_shlibs=no - can_build_shared=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor @@ -1345,11 +1344,11 @@ else *) ld_shlibs=no - can_build_shared=no ;; esac fi echo "$ac_t$ld_shlibs" 1>&6 +test "$ld_shlibs" = no && can_build_shared=no # Check for command to grab the raw symbol name followed by C symbol from nm. echo $ac_n "checking command to parse $NM output... $ac_c" 1>&6