From 2406724b075a6f923ea5746290c8011221dce642 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Mon, 12 Dec 2005 21:02:42 +0000 Subject: [PATCH] - added --enable-symvers=gnu as hack to generate libstdc++32 compatible with 32-bit libstdc++ Changed files: gcc.spec -> 1.241.2.27 --- gcc.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc.spec b/gcc.spec index 2111574..ab6a326 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1277,6 +1277,8 @@ cp /usr/share/automake/config.sub . rm -rf obj-%{_target_platform} && install -d obj-%{_target_platform} && cd obj-%{_target_platform} +# NOTE: enable-symvers is a hack to enforce versioned symbols in (multilib) +# 32-bit libstdc++ (to workaround broken -lgcc_s(_32) check in configure) CFLAGS="%{rpmcflags}" \ CXXFLAGS="%{rpmcflags}" \ TEXCONFIG=false \ @@ -1287,6 +1289,7 @@ TEXCONFIG=false \ --infodir=%{_infodir} \ --mandir=%{_mandir} \ --enable-shared \ + --enable-symvers=gnu \ --enable-threads=posix \ --enable-__cxa_atexit \ --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,f77}%{?with_objc:,objc}%{?with_ada:,ada}%{?with_java:,java}%{?with_ksi:,ksi}" \ -- 2.44.0