3.2.2 is out
On Sat, 2003-02-08 at 17:31, Gwenole Beauchesne wrote: > --=-=-= > Name : gcc Relocations: (not relocateable) > Version : 3.2.1 Vendor: MandrakeSoft > Release : 7mdk Build Date: Sat Feb 8 17:11:11 2003 > Install date: (not installed) Build Host: hp6.mandrakesoft.com > Group : Development/C Source RPM: (none) > Size : 19477716 License: GPL > Packager : Gwenole Beauchesne <[EMAIL PROTECTED]> > URL : http://gcc.gnu.org/ > Summary : GNU Compiler Collection > Description : > A compiler aimed at integrating all the optimizations and features > necessary for a high-performance and stable development environment. > This package is required for all other GCC compilers, namely C++, > Fortran 77, Objective C and Java. > > If you have multiple versions of GCC installed on your system, it is > preferred to type "gcc-$(gcc3.2-version)" (without double quotes) in > order to use the GNU C compiler version 3.2.1. > > > --=-=-= > > * Sat Feb 08 2003 Gwenole Beauchesne <[EMAIL PROTECTED]> 3.2.1-7mdk > > - Fix lib{gnarl,gnat}.so symlinks (#1414) > - Disable ada95 build on alpha > - Patch610: Fix biarch build & install > - Patch611: Fix __PRETTY_FUNCTION__ failure in C++ template > destructors (PR c++/7768, PR c++/9622) > > --=-=-= > E: gcc hardcoded-library-path in %{_prefix}/lib > E: gcc hardcoded-library-path in %{_prefix}/lib > E: gcc hardcoded-library-path in $RPM_BUILD_ROOT/lib > E: gcc hardcoded-library-path in %{_prefix}/lib > E: gcc hardcoded-library-path in $RPM_BUILD_ROOT/lib > E: gcc hardcoded-library-path in $RPM_BUILD_ROOT/lib > E: gcc hardcoded-library-path in %{_prefix}/lib/libgcc_s.so > E: gcc hardcoded-library-path in %{_prefix}/lib/libgcc_s_32.so > E: gcc hardcoded-library-path in /lib/cpp > E: gcc hardcoded-library-path in %{_prefix}/lib/libgcc_s.so > E: gcc hardcoded-library-path in %{_prefix}/lib/libgcc_s_32.so > E: gcc hardcoded-library-path in /lib/libgcc_s-%{version}.so.%{libgcc_major} > E: gcc hardcoded-library-path in /lib/libgcc_s.so.%{libgcc_major} > E: gcc hardcoded-library-path in /lib/cpp > E: gcc hardcoded-library-path in %{_prefix}/lib/libstdc++.so.%{libcxx_major} > E: gcc hardcoded-library-path in %{_prefix}/lib/libstdc++.so.%{libcxx_major}.0.2 > E: gcc hardcoded-library-path in %{_prefix}/lib/libobjc.so.%{libobjc_major} > E: gcc hardcoded-library-path in %{_prefix}/lib/libobjc.so.%{libobjc_major}.0.0 > E: gcc hardcoded-library-path in %{_prefix}/lib/libg2c.so.%{libf2c_major} > E: gcc hardcoded-library-path in %{_prefix}/lib/libg2c.so.%{libf2c_major}.0.0 > E: gcc hardcoded-library-path in %{_prefix}/lib/libgcj.so.%{libjava_major} > E: gcc hardcoded-library-path in %{_prefix}/lib/libgcj.so.%{libjava_major}.0.0 > > --=-=-= > gcc.spec changed > gcc32-multi-do-libdir.patch added > gcc32-pr7768.patch added > > --- gcc-3.2.1-6mdk.src.rpm/gcc.spec 2003-02-08 17:31:30.000000000 +0100 > +++ gcc-3.2.1-7mdk.src.rpm/gcc.spec 2003-02-08 17:31:32.000000000 +0100 > @@ -2,7 +2,7 @@ > %define name gcc%{package_suffix} > %define branch 3.2 > %define version 3.2.1 > -%define release 6mdk > +%define release 7mdk > %define gcc_target_platform %{_target_platform} > > # TODO: Provide fastjar, gccint, gcj info pages? > @@ -70,7 +70,7 @@ > %define build_pdf_doc 1 > %define build_check 1 > %define build_ada 0 > -%ifarch %{ix86} alpha x86_64 > +%ifarch %{ix86} x86_64 > %define build_ada 1 > %endif > %define build_fortran 1 > @@ -134,6 +134,8 @@ > Patch607: gcc32-libffi-x86_64-closures.patch.bz2 > Patch608: gcc32-libjava-x86_64-interpreter.patch.bz2 > Patch609: gcc32-x86_64-splitters.patch.bz2 > +Patch610: gcc32-multi-do-libdir.patch.bz2 > +Patch611: gcc32-pr7768.patch.bz2 > > BuildRoot: %{_tmppath}/gcc-%{version}-root > # Want readonly .eh_frame and .gcc_except_table section > @@ -588,6 +590,8 @@ > %patch607 -p1 -b .libffi-x86_64-closures > %patch608 -p1 -b .x86_64-libgcj-interpreter > %patch609 -p1 -b .x86_64-splitters > +%patch610 -p1 -b .multi-do-libdir > +%patch611 -p1 -b .pr7768 > > # Mandrakezification for bug reports > perl -pi -e "s/#define GCCBUGURL.*$/#define GCCBUGURL >\"<URL:https:\/\/qa.mandrakesoft.com\/>\"/" gcc/system.h > @@ -632,7 +636,7 @@ > %endif > LIBSTDCXX_V3_FLAGS="--enable-long-long --enable-__cxa_atexit" > CC="$CC" CFLAGS="$OPT_FLAGS" CXXFLAGS="$OPT_FLAGS" XCFLAGS="$OPT_FLAGS" >TCFLAGS="$OPT_FLAGS" \ > - ../configure --prefix=%{_prefix} --libdir=%{_libdir} --with-slibdir=/lib \ > + ../configure --prefix=%{_prefix} --libdir=%{_libdir} --with-slibdir=/%{_lib} \ > --mandir=%{_mandir} --infodir=%{_infodir} \ > --enable-shared --enable-threads=posix --disable-checking $LIBSTDCXX_V3_FLAGS \ > --enable-languages="$LANGUAGES" $PROGRAM_SUFFIX \ > @@ -765,12 +769,7 @@ > ) > > (cd obj-%{gcc_target_platform}; > - %makeinstall slibdir=$RPM_BUILD_ROOT/lib -o install-target-libstdc++-v3 -o >install-target-libjava > - LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir} \ > - make install-target-libstdc++-v3 DESTDIR=$RPM_BUILD_ROOT > - %if %{build_java} > - make install-target-libjava DESTDIR=$RPM_BUILD_ROOT > - %endif > + %makeinstall slibdir=$RPM_BUILD_ROOT/%{_lib} > %if %{build_ada} > pushd gcc/ada > cp -a gnat-style.info* gnat_rm.info* $RPM_BUILD_ROOT%{_infodir}/ > @@ -835,9 +834,13 @@ > > # Dispatch Ada 95 libraries (special case) > %if %{build_ada} > -mv -f $FULLPATH/adalib/libgnarl-*.so.* $RPM_BUILD_ROOT%{_libdir}/ > -mv -f $FULLPATH/adalib/libgnat-*.so.* $RPM_BUILD_ROOT%{_libdir}/ > -rm -f $FULLPATH/adalib/libgnarl.so* $FULLPATH/adalib/libgnat.so* > +pushd $FULLPATH/adalib > + rm -f libgnarl.so* libgnat.so* > + mv -f libgnarl-*.so.* $RPM_BUILD_ROOT%{_libdir}/ > + ln -s ../../../../../%{_lib}/libgnarl-*.so.* libgnarl.so > + mv -f libgnat-*.so.* $RPM_BUILD_ROOT%{_libdir}/ > + ln -s ../../../../../%{_lib}/libgnat-*.so.* libgnat.so > +popd > %endif > > # Dispatch libraries to the right directories > @@ -893,10 +896,6 @@ > [ -r "../../../nof/libfrtbegin.a" ] && > mv -f ../../../nof/libfrtbegin.a nof/libfrtbegin.a > %endif > - %if %{build_ada} > - ln -sf ../../../../../%{_lib}/libgnarl-*.so.* adalib/libgnarl.so > - ln -sf ../../../../../%{_lib}/libgnat-*.so.* adalib/libgnat.so > - %endif > ) > > # Strip debug info from static libraries > @@ -1666,6 +1665,13 @@ > %endif > > %changelog > +* Sat Feb 8 2003 Gwenole Beauchesne <[EMAIL PROTECTED]> 3.2.1-7mdk > +- Fix lib{gnarl,gnat}.so symlinks (#1414) > +- Disable ada95 build on alpha > +- Patch610: Fix biarch build & install > +- Patch611: Fix __PRETTY_FUNCTION__ failure in C++ template > + destructors (PR c++/7768, PR c++/9622) > + > * Thu Feb 6 2003 Gwenole Beauchesne <[EMAIL PROTECTED]> 3.2.1-6mdk > - Split Patch102 (DESTDIR) to pass-slibdir patch and nihil > - Patch609: Fix x86-64 {ashlsi3,addsi}_1_zext splitters (Richard Henderson) > > > > > > > > > > > > > > > > > > > > --=-=-= -- Sebastian Dransfeld <[EMAIL PROTECTED]>