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]>


Reply via email to