* ltconfig.in (sunos4*, without_gnu_ld, with_gcc, archive_cmds):

add -fPIC, because libgcc is multilibbed, and we want the PIC
 	version of it for shared libraries, otherwise ld complains
This commit is contained in:
Alexandre Oliva 1999-01-20 17:47:48 +00:00 committed by Alexandre Oliva
parent ca91b60c01
commit 8d22e74b08
2 changed files with 6 additions and 1 deletions

View File

@ -1,5 +1,9 @@
1999-01-20 Alexandre Oliva <oliva@dcc.unicamp.br>
* ltconfig.in (sunos4*, without_gnu_ld, with_gcc, archive_cmds):
add -fPIC, because libgcc is multilibbed, and we want the PIC
version of it for shared libraries, otherwise ld complains
* demo/dlmain.c (main): add missing const to declaration of name
* libltdl/ltdl.c (find_module): remove the libdir argument, and

View File

@ -1325,7 +1325,8 @@ else
sunos4*)
# Why do we need -Bstatic? To avoid inter-library dependencies, maybe...
if test "$with_gcc" = yes; then
archive_cmds='$CC -shared ${wl}-Bstatic -o $lib $libobjs $deplibs'
# Use -fPIC here because libgcc is multilibbed
archive_cmds='$CC -shared ${wl}-Bstatic -fPIC -o $lib $libobjs $deplibs'
else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs'
fi