and report error or silently disable plain gnu versioning.
for now change the default libstdc++ versioning style and don't touch anything else.
Changed files:
gcc-libjava-symvers.patch -> 1.2
gcc-symvers.patch -> 1.1
gcc.spec -> 1.689
+++ /dev/null
---- libjava/configure.ac.orig 2012-03-24 09:51:34.000000000 +0100
-+++ libjava/configure.ac 2012-03-24 11:44:40.819510707 +0100
-@@ -1833,6 +1833,7 @@
- [disable symbol versioning for libjava]),
- [case "$enableval" in
- yes) libjava_cv_anon_version_script=yes ;;
-+ gnu*) libjava_cv_anon_version_script=yes ;;
- no) libjava_cv_anon_version_script=no ;;
- *) AC_MSG_ERROR([Unknown argument to enable/disable symvers]);;
- esac],
---- libjava/configure.orig 2012-03-24 21:48:30.000000000 +0100
-+++ libjava/configure 2012-03-24 22:04:51.884786196 +0100
-@@ -24570,6 +24570,7 @@
- if test "${enable_symvers+set}" = set; then :
- enableval=$enable_symvers; case "$enableval" in
- yes) libjava_cv_anon_version_script=yes ;;
-+ gnu*) libjava_cv_anon_version_script=yes ;;
- no) libjava_cv_anon_version_script=no ;;
- *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5;;
- esac
--- /dev/null
+--- libstdc++-v3/configure.orig 2012-03-02 08:13:55.000000000 +0100
++++ libstdc++-v3/configure 2012-03-25 12:31:53.278684698 +0200
+@@ -64773,7 +64773,7 @@
+ esac
+
+ else
+- enable_symvers=yes
++ enable_symvers=gnu-versioned-namespace
+ fi
+
+
+--- libstdc++-v3/configure.ac.orig 2012-03-25 12:31:14.966921062 +0200
++++ libstdc++-v3/configure.ac 2012-03-25 12:30:07.363809031 +0200
+@@ -308,7 +308,7 @@
+
+ GCC_HEADER_STDINT(include/gstdint.h)
+
+-GLIBCXX_ENABLE_SYMVERS([yes])
++GLIBCXX_ENABLE_SYMVERS([gnu-versioned-namespace])
+ AC_SUBST(libtool_VERSION)
+
+ GLIBCXX_ENABLE_LIBSTDCXX_VISIBILITY([yes])
Patch6: %{name}-ppc64-m32-m64-multilib-only.patch
Patch7: %{name}-libjava-multilib.patch
Patch8: %{name}-enable-java-awt-qt.patch
-Patch9: %{name}-libjava-symvers.patch
+Patch9: %{name}-symvers.patch
Patch10: %{name}-moresparcs.patch
Patch13: issue4664051.patch
--enable-libstdcxx-allocator=new \
--enable-libstdcxx-threads \
--enable-libstdcxx-time=rt \
- --enable-symvers=gnu-versioned-namespace \
%endif
%if %{with java}
--enable-static-libjava=yes \