diff options
Diffstat (limited to 'unix/configure')
-rwxr-xr-x | unix/configure | 50 |
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}' |