From 60a89e1e56c4ac03ccbd00846c8e160fa8cfe703 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Aug 18 2006 11:48:02 +0000 Subject: 3.2.3-60 --- diff --git a/compat-gcc-32.spec b/compat-gcc-32.spec index 0cc66ff..6385b20 100644 --- a/compat-gcc-32.spec +++ b/compat-gcc-32.spec @@ -203,6 +203,15 @@ mv gcc-3.3.4-%{LIBSTDCXXDATE}/libstdc++-v3 libstdc++33-v3 %patch106 -p0 -b .compat-libstdc++33-cxa_demangle-ambiguity~ %patch107 -p0 -b .compat-libstdc++33-ldbl.patch~ +%ifarch ppc ppc64 s390 s390x +sed -i -e 's/-lm @LIBUNWIND_FLAG@/-lm @LIBUNWIND_FLAG@ -lnldbl_nonshared/' \ + libstdc++33-v3/src/Makefile.{am,in} +%endif +# Don't need to test C, only check-g++ and libstdc++-v33's make check +sed -i -e 's/\$(RUNTEST) --tool gcc/: $(RUNTEST) --tool gcc/' \ + gcc/Makefile.in +sed -i -e 's/\$\$runtest \$(RUNTESTDEFAULTFLAGS)/: $$runtest $(RUNTESTDEFAULTFLAGS)/' \ + libstdc++-v3/testsuite/Makefile.in perl -pi -e 's/3\.2\.4/3.2.3/' gcc/version.c perl -pi -e 's/"%{gcc_version}"/"%{gcc_version} \(release\)"/' gcc/version.c perl -pi -e 's/\((prerelease|experimental|release|Red Hat[^)]*)\)/\(Red Hat Linux %{gcc_version}-%{gcc_release}\)/' gcc/version.c diff --git a/compat-libstdc++33-ldbl.patch b/compat-libstdc++33-ldbl.patch index 7eab27a..ed98e7a 100644 --- a/compat-libstdc++33-ldbl.patch +++ b/compat-libstdc++33-ldbl.patch @@ -1,5 +1,5 @@ ---- libstdc++-v3/acinclude.m4.jj 2004-06-24 12:06:53.000000000 -0400 -+++ libstdc++-v3/acinclude.m4 2006-08-18 06:22:22.000000000 -0400 +--- libstdc++33-v3/acinclude.m4.jj 2004-06-24 12:06:53.000000000 -0400 ++++ libstdc++33-v3/acinclude.m4 2006-08-18 06:22:22.000000000 -0400 @@ -831,29 +831,61 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [ GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(finitef) @@ -63,8 +63,8 @@ GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3(sincosl) GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(finitel) ---- libstdc++-v3/aclocal.m4.jj 2004-06-24 12:06:53.000000000 -0400 -+++ libstdc++-v3/aclocal.m4 2006-08-18 06:23:52.000000000 -0400 +--- libstdc++33-v3/aclocal.m4.jj 2004-06-24 12:06:53.000000000 -0400 ++++ libstdc++33-v3/aclocal.m4 2006-08-18 06:23:52.000000000 -0400 @@ -843,29 +843,61 @@ AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [ GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(finitef) @@ -128,8 +128,8 @@ GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3(sincosl) GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1(finitel) ---- libstdc++-v3/configure.jj 2004-08-18 03:44:22.000000000 -0400 -+++ libstdc++-v3/configure 2006-08-18 06:26:13.000000000 -0400 +--- libstdc++33-v3/configure.jj 2004-08-18 03:44:22.000000000 -0400 ++++ libstdc++33-v3/configure 2006-08-18 06:26:13.000000000 -0400 @@ -17554,8 +17474,113 @@ done