summaryrefslogtreecommitdiffstats
path: root/unix/configure
diff options
context:
space:
mode:
Diffstat (limited to 'unix/configure')
-rwxr-xr-xunix/configure50
1 files changed, 39 insertions, 11 deletions
diff --git a/unix/configure b/unix/configure
index 2483e4a..67785f3 100755
--- a/unix/configure
+++ b/unix/configure
@@ -7044,12 +7044,17 @@ fi
LD_SEARCH_FLAGS=""
;;
BSD/OS-4.*)
- SHLIB_CFLAGS="-export-dynamic -fPIC"
+ SHLIB_CFLAGS="-fPIC"
SHLIB_LD='${CC} -shared'
SHLIB_SUFFIX=".so"
DL_OBJS="tclLoadDl.o"
DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -export-dynamic"
+ if test "$SHARED_BUILD" = 0; then
+
+ LDFLAGS="$LDFLAGS -export-dynamic"
+
+fi
+
CC_SEARCH_FLAGS=""
LD_SEARCH_FLAGS=""
;;
@@ -7073,8 +7078,13 @@ fi
LD_SEARCH_FLAGS=""
;;
Haiku*)
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
SHLIB_CFLAGS="-fPIC"
+ if test "$SHARED_BUILD" = 0; then
+
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+
+fi
+
SHLIB_SUFFIX=".so"
SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
DL_OBJS="tclLoadDl.o"
@@ -7508,7 +7518,12 @@ fi
SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
DL_OBJS="tclLoadDl.o"
DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ if test "$SHARED_BUILD" = 0; then
+
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+
+fi
+
if test $doRpath = yes; then
CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
@@ -7608,7 +7623,12 @@ fi
SHLIB_LD='${CC} -shared'
DL_OBJS=""
DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ if test "$SHARED_BUILD" = 0; then
+
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+
+fi
+
CC_SEARCH_FLAGS=""
LD_SEARCH_FLAGS=""
if test "`uname -m`" = "alpha"; then
@@ -7623,7 +7643,12 @@ fi
SHLIB_LD='${CC} -shared'
DL_OBJS="tclLoadDl.o"
DL_LIBS="-mshared -ldl"
- LD_FLAGS="-Wl,--export-dynamic"
+ if test "$SHARED_BUILD" = 0; then
+
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+
+fi
+
if test $doRpath = yes; then
CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'
@@ -7773,12 +7798,10 @@ rm -f conftest*
fi
echo "$as_me:$LINENO: result: $tcl_cv_ld_elf" >&5
echo "${ECHO_T}$tcl_cv_ld_elf" >&6
- if test $tcl_cv_ld_elf = yes; then
+ if test $tcl_cv_ld_elf = yes -a "$SHARED_BUILD" = 0; then
- LDFLAGS=-Wl,-export-dynamic
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
-else
- LDFLAGS=""
fi
if test "${TCL_THREADS}" = "1"; then
@@ -7802,7 +7825,12 @@ fi
SHLIB_SUFFIX=".so"
DL_OBJS="tclLoadDl.o"
DL_LIBS=""
- LDFLAGS="$LDFLAGS -export-dynamic"
+ if test "$SHARED_BUILD" = 0; then
+
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+
+fi
+
if test $doRpath = yes; then
CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}'