cvs: /php3 configure.in

From: Date: Mon, 20 Sep 1999 16:31:17 +0000
Subject: cvs: /php3 configure.in
Groups: php.dev 
Request: Send a blank email to php-dev+get-11103@lists.php.net to get a copy of this message
sas Mon Sep 20 12:31:17 1999 EDT Modified files: /php3 configure.in Log: Allow versioning for systems which use GNU ld. Index: php3/configure.in diff -u php3/configure.in:1.463 php3/configure.in:1.464 --- php3/configure.in:1.463 Mon Sep 20 06:10:05 1999 +++ php3/configure.in Mon Sep 20 12:31:16 1999 @@ -1,4 +1,4 @@ -dnl $Id: configure.in,v 1.463 1999/09/20 10:10:05 bjh Exp $ +dnl $Id: configure.in,v 1.464 1999/09/20 16:31:16 sas Exp $ dnl Process this file with autoconf to produce a configure script. AC_INIT(main.c) @@ -87,6 +87,14 @@ 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) + AC_CHECK_SIZEOF(long, 8) AC_CHECK_SIZEOF(int, 4) @@ -320,11 +328,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.dev (#11103) next »