* ltconfig.in (archive_cmds, sunos4*): where we used -Bstatic, we

should have been using -Bshareable
This commit is contained in:
Alexandre Oliva 1999-04-02 09:08:21 +00:00 committed by Alexandre Oliva
parent c35bfe6de4
commit b334b29a41
2 changed files with 6 additions and 4 deletions

View File

@ -1,5 +1,8 @@
1999-04-02 Alexandre Oliva <oliva@dcc.unicamp.br>
* ltconfig.in (archive_cmds, sunos4*): where we used -Bstatic, we
should have been using -Bshareable
* demo/Makefile.am (CLEANFILES): clean EXTRA_* from deplibs-check
* libtool.m4 (LDFLAGS, LIBS): pass them to ltconfig, for the tests

View File

@ -1073,7 +1073,7 @@ EOF
;;
sunos4*)
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linkopts'
archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linkopts'
wlarc=
hardcode_direct=yes
hardcode_shlibpath_var=no
@ -1323,12 +1323,11 @@ else
;;
sunos4*)
# Why do we need -Bstatic? To avoid inter-library dependencies, maybe...
if test "$with_gcc" = yes; then
# Use -fPIC here because libgcc is multilibbed
archive_cmds='$CC -shared ${wl}-Bstatic -fPIC -o $lib $libobjs $deplibs $linkopts'
archive_cmds='$CC -shared -fPIC -o $lib $libobjs $deplibs $linkopts'
else
archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linkopts'
archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linkopts'
fi
hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=yes