* 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
This commit is contained in:
Alexandre Oliva 1999-04-04 06:06:45 +00:00 committed by Alexandre Oliva
parent 2ddb8fdae6
commit c64b658547
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,11 @@
1999-04-04 Alexandre Oliva <oliva@dcc.unicamp.br>
* 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 <oliva@dcc.unicamp.br>
* NEWS: improved support for AIX and HP/UX

View File

@ -1211,7 +1211,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
@ -1355,11 +1354,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