Re: [gfortran/ssp/quadmath] symvers config tweaks

2012-05-30 Thread Jakub Jelinek
On Tue, May 29, 2012 at 02:00:40PM -0700, Benjamin De Kosnik wrote:
 
 As per  libstdc++/52700, this fixes the configure bits for
 libgfortran/libssp/libquadmath. With these fixes, I believe all the
 libs are safe for --enable-symvers=gnu* variants.
 
 Super simple patches...
 
 I intend to put this on the 4.7 branch as well.

Ok for trunk and 4.7.

3x
 2012-05-29  Benjamin Kosnik  b...@redhat.com
 
 PR libstdc++/51007
 * configure.ac: Allow gnu, gnu* variants for --enable-symvers 
 argument.
 * configure: Regenerated.

Jakub


[gfortran/ssp/quadmath] symvers config tweaks

2012-05-29 Thread Benjamin De Kosnik

As per  libstdc++/52700, this fixes the configure bits for
libgfortran/libssp/libquadmath. With these fixes, I believe all the
libs are safe for --enable-symvers=gnu* variants.

Super simple patches...

I intend to put this on the 4.7 branch as well.

tested x86/linux

-benjamin
2012-05-29  Benjamin Kosnik  b...@redhat.com

PR libstdc++/51007
* configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
* configure: Regenerated.


diff --git a/libquadmath/configure b/libquadmath/configure
index e5c3de6..8beb1a6 100755
--- a/libquadmath/configure
+++ b/libquadmath/configure
@@ -12355,7 +12355,7 @@ else
   quadmath_use_symver=yes
 fi
 
-if test x$quadmath_use_symver = xyes; then
+if test x$quadmath_use_symver != xno; then
   if test x$gcc_no_link = xyes; then
 # If we cannot link, we cannot build shared libraries, so do not use
 # symbol versioning.
diff --git a/libquadmath/configure.ac b/libquadmath/configure.ac
index 512b9f8..d3bfb04 100644
--- a/libquadmath/configure.ac
+++ b/libquadmath/configure.ac
@@ -169,7 +169,7 @@ AS_HELP_STRING([--disable-symvers],
   [disable symbol versioning for libquadmath]),
 quadmath_use_symver=$enableval,
 quadmath_use_symver=yes)
-if test x$quadmath_use_symver = xyes; then
+if test x$quadmath_use_symver != xno; then
   if test x$gcc_no_link = xyes; then
 # If we cannot link, we cannot build shared libraries, so do not use
 # symbol versioning.
2012-05-29  Benjamin Kosnik  b...@redhat.com

PR libstdc++/51007
* configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
* configure: Regenerated.


diff --git a/libssp/configure.ac b/libssp/configure.ac
index 0eee36c..93dfa8d 100644
--- a/libssp/configure.ac
+++ b/libssp/configure.ac
@@ -77,7 +77,7 @@ AS_HELP_STRING([--disable-symvers],
   [disable symbol versioning for libssp]),
 ssp_use_symver=$enableval,
 ssp_use_symver=yes)
-if test x$ssp_use_symver = xyes; then
+if test x$ssp_use_symver != xno; then
   if test x$gcc_no_link = xyes; then
 # If we cannot link, we cannot build shared libraries, so do not use
 # symbol versioning.
2012-05-29  Benjamin Kosnik  b...@redhat.com

PR libstdc++/51007
* configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
* configure: Regenerated.

diff --git a/libgfortran/configure.ac b/libgfortran/configure.ac
index fc58a5c..97b337e 100644
--- a/libgfortran/configure.ac
+++ b/libgfortran/configure.ac
@@ -157,7 +157,7 @@ AS_HELP_STRING([--disable-symvers],
   [disable symbol versioning for libgfortran]),
 gfortran_use_symver=$enableval,
 gfortran_use_symver=yes)
-if test x$gfortran_use_symver = xyes; then
+if test x$gfortran_use_symver != xno; then
   save_LDFLAGS=$LDFLAGS
   LDFLAGS=$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map
   cat  conftest.map EOF