aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2006-01-20 21:33:25 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2006-01-20 21:33:25 +0000
commitb615db81a92dd122cf4cc948cc07f9f6f095388d (patch)
tree60e8efcd9866b93595080235d3954b0167272337
parentcba43cb6bacb99d1ecc3ae48cf0a79e6046c71a6 (diff)
downloadgcc-b615db81a92dd122cf4cc948cc07f9f6f095388d.zip
gcc-b615db81a92dd122cf4cc948cc07f9f6f095388d.tar.gz
gcc-b615db81a92dd122cf4cc948cc07f9f6f095388d.tar.bz2
configure.ac: Use -fPIC for symbol versioning test.
2006-01-20 Richard Guenther <rguenther@suse.de> * configure.ac: Use -fPIC for symbol versioning test. * configure: Regenerate. From-SVN: r110040
-rw-r--r--libssp/ChangeLog5
-rwxr-xr-xlibssp/configure2
-rw-r--r--libssp/configure.ac2
3 files changed, 7 insertions, 2 deletions
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index fd1bc71..125fb1e 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,8 @@
+2006-01-20 Richard Guenther <rguenther@suse.de>
+
+ * configure.ac: Use -fPIC for symbol versioning test.
+ * configure: Regenerate.
+
2005-08-17 Kelley Cook <kcook@gcc.gnu.org>
* ALL: Update FSF address.
diff --git a/libssp/configure b/libssp/configure
index e603acc..396bf5c 100755
--- a/libssp/configure
+++ b/libssp/configure
@@ -3404,7 +3404,7 @@ FOO_1.0 {
};
EOF
save_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS -shared -Wl,--version-script,./conftest.map"
+LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
diff --git a/libssp/configure.ac b/libssp/configure.ac
index 05c84f6..0bec15c 100644
--- a/libssp/configure.ac
+++ b/libssp/configure.ac
@@ -75,7 +75,7 @@ FOO_1.0 {
};
EOF
save_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS -shared -Wl,--version-script,./conftest.map"
+LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
AC_TRY_LINK([int foo;],[],[ssp_use_symver=yes],[ssp_use_symver=no])
LDFLAGS="$save_LDFLAGS"
AC_MSG_RESULT($ssp_use_symver)