cvs: /php4 configure.in.in
| From: | Sascha Schumann | Date: | Fri, 10 Sep 1999 23:36:04 +0000 |
| Subject: | cvs: /php4 configure.in.in | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-4315@lists.php.net to get a copy of this message | ||
sas Fri Sep 10 19:36:04 1999 EDT
Modified files:
/php4 configure.in.in
Log:
Move Linux check => more general --version-script check
Index: php4/configure.in.in
diff -u php4/configure.in.in:1.73 php4/configure.in.in:1.74
--- php4/configure.in.in:1.73 Fri Sep 10 18:05:58 1999
+++ php4/configure.in.in Fri Sep 10 19:36:04 1999
@@ -1,4 +1,4 @@
-dnl $Id: configure.in.in,v 1.73 1999/09/10 22:05:58 sas Exp $ -*- sh -*-
+dnl $Id: configure.in.in,v 1.74 1999/09/10 23:36:04 sas Exp $ -*- sh -*-
dnl Process this file with autoconf to produce a configure script.
divert(0)
@@ -158,7 +158,15 @@
fi
fi
+AC_MSG_CHECKING([if compiler supports -Wl,--version-script])
+AC_CACHE_VAL(php_cv_cc_vscript,[
+ SLIBS=$LIBS
+ LIBS="-Wl,--version-script=$srcdir/php.map $LIBS"
+ AC_TRY_LINK([],[],php_cv_cc_vscript=yes,php_cv_cc_vscript=no)
+ LIBS=$SLIBS ])
+AC_MSG_RESULT($php_cv_cc_vscript)
+
dnl Check compiler support for -rdynamic
AC_MSG_CHECKING(if compiler supports -rdynamic)
AC_CACHE_VAL(php_cc_rdynamic,[
@@ -387,11 +395,12 @@
"SunOS 5"*)
VERSION_SCRIPT="-Wl,'-M $abs_srcdir/php.map'"
;;
- Linux*)
- VERSION_SCRIPT="-Wl,--version-script=$abs_srcdir/php.map"
- ;;
*)
- AC_MSG_ERROR(versioning is not supported on your OS)
+ if test "$php_cv_cc_vscript" = "yes" ; then
+ VERSION_SCRIPT="-Wl,--version-script=$abs_srcdir/php.map"
+ else
+ AC_MSG_ERROR(versioning is not supported on your OS)
+ fi
;;
esac
versioning="yes"