c4d0441014
Use PTHREAD_* instead of hardcoded -lpthread.
70 lines
2.4 KiB
Text
70 lines
2.4 KiB
Text
$NetBSD: patch-al,v 1.2 2006/01/09 21:22:57 joerg Exp $
|
|
|
|
--- configure.orig 2003-03-29 22:25:14.000000000 +0000
|
|
+++ configure
|
|
@@ -3213,6 +3213,9 @@ then
|
|
Linux*) LDSHARED='$(CC) -shared';;
|
|
dgux*) LDSHARED="ld -G";;
|
|
BSD/OS*/4*) LDSHARED="gcc -shared";;
|
|
+ DragonFly*)
|
|
+ LDSHARED="cc -shared ${LDFLAGS}"
|
|
+ ;;
|
|
OpenBSD*|FreeBSD*)
|
|
if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
|
|
then
|
|
@@ -3220,7 +3223,8 @@ then
|
|
else
|
|
LDSHARED="ld -Bshareable ${LDFLAGS}"
|
|
fi;;
|
|
- NetBSD*) LDSHARED="cc -shared ${LDFLAGS}";;
|
|
+ NetBSD*) LDSHARED='$(CC) -shared ${LDFLAGS}';;
|
|
+ Interix*) LDSHARED='$(CC) -shared ${LDFLAGS}';; # XXX tv needs image-base hack
|
|
OpenUNIX*|UnixWare*)
|
|
if test "$GCC" = "yes"
|
|
then LDSHARED="$(CC) -shared"
|
|
@@ -3250,7 +3254,8 @@ then
|
|
fi;;
|
|
Linux*) CCSHARED="-fPIC";;
|
|
BSD/OS*/4*) CCSHARED="-fpic";;
|
|
- FreeBSD*|NetBSD*|OpenBSD*) CCSHARED="-fPIC";;
|
|
+ FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
|
|
+ Interix*) CCSHARED="";;
|
|
OpenUNIX*|UnixWare*)
|
|
if test "$GCC" = "yes"
|
|
then CCSHARED="-fPIC"
|
|
@@ -3300,11 +3305,12 @@ then
|
|
OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
|
|
SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
|
|
ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
|
|
- FreeBSD*|NetBSD*|OpenBSD*)
|
|
+ FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
|
|
if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
|
|
then
|
|
LINKFORSHARED="-Wl,--export-dynamic"
|
|
fi;;
|
|
+ Interix*) LINKFORSHARED="-Wl,-E";;
|
|
SunOS/5*) case $CC in
|
|
*gcc*)
|
|
if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
|
|
@@ -3800,9 +3806,9 @@ else
|
|
# on HP/UX, pthread.h renames pthread_create to a different symbol name.
|
|
# So we really have to include pthread.h, and then link.
|
|
_libs=$LIBS
|
|
- LIBS="$LIBS -lpthread"
|
|
- echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
|
|
-echo "configure:3806: checking for pthread_create in -lpthread" >&5
|
|
+ LIBS="$LIBS ${PTHREAD_LDFLAGS} ${PTHREAD_LIB}"
|
|
+ echo $ac_n "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIB}""... $ac_c" 1>&6
|
|
+echo "configure:3806: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIB}" >&5
|
|
cat > conftest.$ac_ext <<EOF
|
|
#line 3808 "configure"
|
|
#include "confdefs.h"
|
|
@@ -4097,7 +4103,7 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
|
|
EOF
|
|
|
|
posix_threads=yes
|
|
- LIBS="$LIBS -lpthread"
|
|
+ LIBS="$LIBS ${PTHREAD_LDFLAGS} ${PTHREAD_LIB}"
|
|
LIBOBJS="$LIBOBJS thread.o"
|
|
else
|
|
echo "$ac_t""no" 1>&6
|