33 lines
973 B
Diff
33 lines
973 B
Diff
* drop Solaris linker stuff
|
|
|
|
--- a/configure.in
|
|
+++ b/configure.in
|
|
@@ -1988,26 +1988,14 @@
|
|
CPU_ARCH=`uname -p`
|
|
MDCPUCFG_H=_solaris.cfg
|
|
PR_MD_CSRCS=solaris.c
|
|
- LD=/usr/ccs/bin/ld
|
|
MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
|
|
RESOLVE_LINK_SYMBOLS=1
|
|
- case "${OS_RELEASE}" in
|
|
- 5.8|5.9)
|
|
- ;;
|
|
- *)
|
|
- # It is safe to use the -Bdirect linker flag on Solaris 10 or later.
|
|
- USE_B_DIRECT=1
|
|
- ;;
|
|
- esac
|
|
if test -n "$GNU_CC"; then
|
|
DSO_CFLAGS=-fPIC
|
|
if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then
|
|
GCC_USE_GNU_LD=1
|
|
fi
|
|
- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore'
|
|
- if test -n "$USE_B_DIRECT"; then
|
|
- DSO_LDOPTS="$DSO_LDOPTS,-Bdirect"
|
|
- fi
|
|
+ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
|
|
else
|
|
DSO_CFLAGS=-KPIC
|
|
DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore'
|