This commit is contained in:
briano%netscape.com 1999-04-05 23:11:57 +00:00
Родитель 6a1d2a4010
Коммит 5ab606c264
1 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -301,11 +301,15 @@ alpha*-*-osf*)
*-netbsd*)
DLL_SUFFIX="so.1.0"
DSO_CFLAGS='-fPIC'
DSO_LDOPTS='-Wl,-shared -Wl,-h -Wl,$(@:$(OBJDIR)/%.$(DLL_SUFFIX)=%.$(DLL_SUFFIX))'
MKSHLIB='$(CXX) $(DSO_LDOPTS)'
dnl What is this supposed to tell us...? I don't see the point (at least on 1.3H for alpha).
DSO_LDOPTS='-shared -h $(@:$(OBJDIR)/%.$(DLL_SUFFIX)=%.$(DLL_SUFFIX))'
MKSHLIB='$(LD) $(DSO_LDOPTS)'
MKSHLIB_FORCE_ALL='--whole-archive'
MKSHLIB_UNFORCE_ALL='--no-whole-archive'
CFLAGS="$CFLAGS -Dunix"
CXXFLAGS="$CXXFLAGS -Dunix"
dnl Test for a.out platform and handle C++ libraries correctly
if $CC -E - -dM </dev/null | grep -v __ELF__ >/dev/null; then
DSO_LDOPTS="-Bshareable $DSO_LDOPTS"
DSO_LDOPTS="-shared /usr/lib/c++rt0.o"
fi
if test "$LIBRUNPATH"; then
DSO_LDOPTS="-R$LIBRUNPATH $DSO_LDOPTS"