mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
OpenBSD's ld ignores --whole-archive, but has -Bforcearchive which looks like it might work in its place.
This commit is contained in:
parent
49b0602e89
commit
73f20a6e23
@ -399,6 +399,10 @@ alpha*-*-linux*)
|
||||
DSO_LDOPTS='-shared -h $(@:$(OBJDIR)/%.$(DLL_SUFFIX)=%.$(DLL_SUFFIX))'
|
||||
MKSHLIB='$(LD) $(DSO_LDOPTS)'
|
||||
MKCSHLIB='$(LD) $(DSO_LDOPTS)'
|
||||
if test -z "$MKSHLIB_FORCE_ALL"; then
|
||||
MKSHLIB_FORCE_ALL='-Wl,-Bforcearchive'
|
||||
MKSHLIB_UNFORCE_ALL=''
|
||||
fi
|
||||
if $CC -E - -dM </dev/null | grep -v __ELF__ >/dev/null; then
|
||||
DSO_LDOPTS="-Bshareable /usr/lib/c++rt0.o"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user