cvs: /php4 configure.in.in

From: 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"

« previous php.version4 (#4315) next »