Hello community,
here is the log from the commit of package gcc43
checked in at Fri Nov 7 14:58:29 CET 2008.
--------
--- gcc43/cross-avr-gcc43.changes 2008-10-24 11:31:01.000000000 +0200
+++ /mounts/work_src_done/STABLE/gcc43/cross-avr-gcc43.changes 2008-11-07 14:39:30.000000000 +0100
@@ -1,0 +2,18 @@
+Fri Nov 7 13:58:34 CET 2008 - rguenther@suse.de
+
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+
+-------------------------------------------------------------------
+Thu Nov 6 12:07:24 CET 2008 - rguenther@suse.de
+
+- Add patch for PR36438. [bnc#442192]
+
+-------------------------------------------------------------------
+Mon Nov 3 13:54:44 CET 2008 - rguenther@suse.de
+
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
+
+-------------------------------------------------------------------
cross-hppa-gcc-icecream-backend.changes: same change
cross-i386-gcc-icecream-backend.changes: same change
cross-ia64-gcc-icecream-backend.changes: same change
cross-ppc64-gcc-icecream-backend.changes: same change
cross-ppc-gcc-icecream-backend.changes: same change
cross-s390-gcc-icecream-backend.changes: same change
cross-s390x-gcc-icecream-backend.changes: same change
cross-spu-gcc.changes: same change
cross-spu-gcc-static.changes: same change
cross-x86_64-gcc-icecream-backend.changes: same change
gcc43.changes: same change
libgcj43.changes: same change
calling whatdependson for head-i586
New:
----
common-sysroot-gcc.diff
nvl441016.patch
pr36438.diff
pr37868.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-avr-gcc43.spec ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:17.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:17.000000000 +0100
@@ -66,7 +66,7 @@
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
Version: 4.3.3_20081022
-Release: 2
+Release: 3
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
@@ -105,6 +105,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -165,6 +167,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -245,6 +249,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -300,6 +306,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -417,7 +425,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -448,6 +455,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -459,14 +467,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -505,8 +513,9 @@
%install
cd obj-%{GCCDIST}
make install DESTDIR=$RPM_BUILD_ROOT
-rm -rf $RPM_BUILD_ROOT/%{_prefix}/share
-rm $RPM_BUILD_ROOT/%{_libdir}/libiberty.a
+rm -rf $RPM_BUILD_ROOT%{_prefix}/share
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-gccbug
+find $RPM_BUILD_ROOT -name libiberty.a | xargs rm
%clean
rm -rf $RPM_BUILD_ROOT
@@ -515,6 +524,15 @@
%defattr(-,root,root)
%{_prefix}
%changelog
+* Fri Nov 07 2008 rguenther@suse.de
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+* Thu Nov 06 2008 rguenther@suse.de
+- Add patch for PR36438. [bnc#442192]
+* Mon Nov 03 2008 rguenther@suse.de
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
* Fri Oct 24 2008 schwab@suse.de
- Fix indirect call profiling on ia64 (PR32277).
* Wed Oct 22 2008 matz@suse.de
@@ -714,7 +732,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther@suse.de
- Enable icecream backends.
-* Tue Nov 06 2007 rguenther@suse.de
+* Mon Nov 05 2007 rguenther@suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther@suse.de
++++++ cross-hppa-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:17.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:17.000000000 +0100
@@ -43,7 +43,7 @@
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
Version: 4.3.3_20081022
-Release: 2
+Release: 3
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
@@ -82,6 +82,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -142,6 +144,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -225,6 +229,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -280,6 +286,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -397,7 +405,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -428,6 +435,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -439,14 +447,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -533,6 +541,15 @@
/usr/share/icecream-envs
%changelog
+* Fri Nov 07 2008 rguenther@suse.de
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+* Thu Nov 06 2008 rguenther@suse.de
+- Add patch for PR36438. [bnc#442192]
+* Mon Nov 03 2008 rguenther@suse.de
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
* Fri Oct 24 2008 schwab@suse.de
- Fix indirect call profiling on ia64 (PR32277).
* Wed Oct 22 2008 matz@suse.de
@@ -732,7 +749,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther@suse.de
- Enable icecream backends.
-* Tue Nov 06 2007 rguenther@suse.de
+* Mon Nov 05 2007 rguenther@suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther@suse.de
cross-i386-gcc-icecream-backend.spec: same change
cross-ia64-gcc-icecream-backend.spec: same change
cross-ppc64-gcc-icecream-backend.spec: same change
cross-ppc-gcc-icecream-backend.spec: same change
cross-s390-gcc-icecream-backend.spec: same change
cross-s390x-gcc-icecream-backend.spec: same change
++++++ cross-spu-gcc.spec ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:18.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:18.000000000 +0100
@@ -57,7 +57,7 @@
Url: http://gcc.gnu.org/
License: GPL v2 or later
Version: 4.3.3_20081022
-Release: 2
+Release: 3
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
@@ -96,6 +96,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -156,6 +158,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -231,6 +235,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -286,6 +292,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -403,7 +411,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -434,6 +441,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -445,14 +453,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -491,8 +499,9 @@
%install
cd obj-%{GCCDIST}
make install DESTDIR=$RPM_BUILD_ROOT
-rm -rf $RPM_BUILD_ROOT/%{_prefix}/share
-rm $RPM_BUILD_ROOT/%{_libdir}/libiberty.a
+rm -rf $RPM_BUILD_ROOT%{_prefix}/share
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-gccbug
+find $RPM_BUILD_ROOT -name libiberty.a | xargs rm
%clean
rm -rf $RPM_BUILD_ROOT
@@ -501,6 +510,15 @@
%defattr(-,root,root)
%{_prefix}
%changelog
+* Fri Nov 07 2008 rguenther@suse.de
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+* Thu Nov 06 2008 rguenther@suse.de
+- Add patch for PR36438. [bnc#442192]
+* Mon Nov 03 2008 rguenther@suse.de
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
* Fri Oct 24 2008 schwab@suse.de
- Fix indirect call profiling on ia64 (PR32277).
* Wed Oct 22 2008 matz@suse.de
@@ -700,7 +718,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther@suse.de
- Enable icecream backends.
-* Tue Nov 06 2007 rguenther@suse.de
+* Mon Nov 05 2007 rguenther@suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther@suse.de
cross-spu-gcc-static.spec: same change
++++++ cross-x86_64-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:18.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:18.000000000 +0100
@@ -43,7 +43,7 @@
Url: http://gcc.gnu.org/
License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT
Version: 4.3.3_20081022
-Release: 2
+Release: 3
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
@@ -82,6 +82,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -142,6 +144,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -225,6 +229,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -280,6 +286,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -397,7 +405,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -428,6 +435,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -439,14 +447,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -533,6 +541,15 @@
/usr/share/icecream-envs
%changelog
+* Fri Nov 07 2008 rguenther@suse.de
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+* Thu Nov 06 2008 rguenther@suse.de
+- Add patch for PR36438. [bnc#442192]
+* Mon Nov 03 2008 rguenther@suse.de
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
* Fri Oct 24 2008 schwab@suse.de
- Fix indirect call profiling on ia64 (PR32277).
* Wed Oct 22 2008 matz@suse.de
@@ -732,7 +749,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther@suse.de
- Enable icecream backends.
-* Tue Nov 06 2007 rguenther@suse.de
+* Mon Nov 05 2007 rguenther@suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther@suse.de
++++++ gcc43.spec ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:18.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:18.000000000 +0100
@@ -116,7 +116,7 @@
Url: http://gcc.gnu.org/
License: GPL v3 or later
Version: 4.3.3_20081022
-Release: 2
+Release: 3
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
@@ -168,6 +168,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -228,6 +230,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -1408,6 +1412,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -1463,6 +1469,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -1580,7 +1588,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -1611,6 +1618,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -1622,14 +1630,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -2069,6 +2077,7 @@
%{libsubdir}/include/stdbool.h
%{libsubdir}/include/stdfix.h
%{libsubdir}/include/stddef.h
+%{libsubdir}/include/uchar.h
%{libsubdir}/include/unwind.h
%{libsubdir}/include/varargs.h
%ifarch ppc ppc64
@@ -2517,6 +2526,15 @@
%endif
%changelog
+* Fri Nov 07 2008 rguenther@suse.de
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+* Thu Nov 06 2008 rguenther@suse.de
+- Add patch for PR36438. [bnc#442192]
+* Mon Nov 03 2008 rguenther@suse.de
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
* Fri Oct 24 2008 schwab@suse.de
- Fix indirect call profiling on ia64 (PR32277).
* Wed Oct 22 2008 matz@suse.de
@@ -2716,7 +2734,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther@suse.de
- Enable icecream backends.
-* Tue Nov 06 2007 rguenther@suse.de
+* Mon Nov 05 2007 rguenther@suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther@suse.de
++++++ libgcj43.spec ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:18.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:18.000000000 +0100
@@ -127,7 +127,7 @@
Url: http://gcc.gnu.org/
License: GPL v2 or later; LGPL v2.1 or later
Version: 4.3.3_20081022
-Release: 2
+Release: 3
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
@@ -179,6 +179,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -239,6 +241,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -642,6 +646,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -697,6 +703,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -814,7 +822,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -845,6 +852,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -856,14 +864,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -1317,6 +1325,15 @@
%endif
%changelog
+* Fri Nov 07 2008 rguenther@suse.de
+- Add patch for PR37868. [bnc#442276]
+- Add uchar.h header. [fate#303956]
+* Thu Nov 06 2008 rguenther@suse.de
+- Add patch for PR36438. [bnc#442192]
+* Mon Nov 03 2008 rguenther@suse.de
+- Fix Cell ABI problems. [bnc#441016]
+- Move to new Cell cross compiler directory layout.
+- Add patch to fix --with-sysroot for Cell.
* Fri Oct 24 2008 schwab@suse.de
- Fix indirect call profiling on ia64 (PR32277).
* Wed Oct 22 2008 matz@suse.de
@@ -1516,7 +1533,7 @@
- Depend on gcc43-ada.
* Thu Nov 08 2007 rguenther@suse.de
- Enable icecream backends.
-* Tue Nov 06 2007 rguenther@suse.de
+* Mon Nov 05 2007 rguenther@suse.de
- Fix ia64 stack-protector patch.
- Add patch for PR32260.
* Tue Oct 30 2007 rguenther@suse.de
++++++ common-sysroot-gcc.diff ++++++
ChangeLog:
* config/spu/spu-elf.h (STANDARD_STARTFILE_PREFIX_2): Disable default.
(STANDARD_INCLUDE_DIR): Redefine to "/include".
(LOCAL_INCLUDE_DIR): Undefine.
* config/spu/t-spu-elf (NATIVE_SYSTEM_HEADER_DIR): Define.
diff -urNp gcc-4.3.2/gcc/config/spu-orig/spu-elf.h gcc-4.3.2/gcc/config/spu/spu-elf.h
--- gcc-4.3.2/gcc/config/spu-orig/spu-elf.h 2008-11-05 22:04:23.000000000 +0100
+++ gcc-4.3.2/gcc/config/spu/spu-elf.h 2008-11-05 22:07:19.000000000 +0100
@@ -24,6 +24,23 @@
asm_output_aligned_bss (FILE, DECL, NAME, SIZE, ALIGN)
+/* The following macros define "native" directory locations; on the SPU,
+ these are used only when building the compiler with --with-sysroot.
+ This can be used to build a pair of PPU and SPU cross-compilers with
+ a common sysroot; the SPU compiler will search for its files in
+ ${sysroot}/include and ${sysroot}/lib. */
+
+/* STANDARD_STARTFILE_PREFIX_1 is "/lib", which we keep.
+ STANDARD_STARTFILE_PREFIX_2 is "/usr/lib" -- we remove this. */
+#undef STANDARD_STARTFILE_PREFIX_2
+#define STANDARD_STARTFILE_PREFIX_2 ""
+
+/* Use "/include" instead of "/usr/include". */
+#undef STANDARD_INCLUDE_DIR
+#define STANDARD_INCLUDE_DIR "/include"
+
+/* We do not provide any "/usr/local/include" directory on SPU. */
+#undef LOCAL_INCLUDE_DIR
/* Provide a STARTFILE_SPEC appropriate for GNU/Linux. Here we add
the GNU/Linux magical crtbegin.o file (see crtstuff.c) which
diff -urNp gcc-4.3.2/gcc/config/spu-orig/t-spu-elf gcc-4.3.2/gcc/config/spu/t-spu-elf
--- gcc-4.3.2/gcc/config/spu-orig/t-spu-elf 2008-11-05 22:04:23.000000000 +0100
+++ gcc-4.3.2/gcc/config/spu/t-spu-elf 2008-11-05 21:17:29.000000000 +0100
@@ -14,6 +14,9 @@
# along with GCC; see the file COPYING3. If not see
# http://www.gnu.org/licenses/.
+# Define system directory to match STANDARD_INCLUDE_DIR in spu-elf.h,
+# allowing combined SPU/PPU sysroot builds.
+NATIVE_SYSTEM_HEADER_DIR = /include
# Suppress building libgcc1.a
LIBGCC1 =
++++++ cross.spec.in ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:19.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:19.000000000 +0100
@@ -78,8 +78,9 @@
%install
cd obj-%{GCCDIST}
make install DESTDIR=\$RPM_BUILD_ROOT
-rm -rf \$RPM_BUILD_ROOT/%{_prefix}/share
-rm \$RPM_BUILD_ROOT/%{_libdir}/libiberty.a
+rm -rf \$RPM_BUILD_ROOT%{_prefix}/share
+rm -f \$RPM_BUILD_ROOT%{_prefix}/bin/*-gccbug
+find \$RPM_BUILD_ROOT -name libiberty.a | xargs rm
%clean
rm -rf \$RPM_BUILD_ROOT
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.d22735/_old 2008-11-07 14:57:19.000000000 +0100
+++ /var/tmp/diff_new_pack.d22735/_new 2008-11-07 14:57:19.000000000 +0100
@@ -178,6 +178,8 @@
Patch43: build-id.diff
Patch45: nvl423594.patch
Patch46: pr32277.diff
+Patch47: pr36438.diff
+Patch48: pr37868.diff
# A set of patches from the RH srpm
Patch50: gcc43-c++-builtin-redecl.patch
Patch51: gcc41-ia64-stack-protector.patch
@@ -238,6 +240,8 @@
Patch121: nvl434500.patch
Patch122: nvl436041.patch
Patch123: gcc43-no-unwind-tables.diff
+Patch124: nvl441016.patch
+Patch125: common-sysroot-gcc.diff
# Patches for SAP features
Patch130: sap303956-utf16-1.diff
Patch131: sap303956-utf16-2.diff
@@ -903,6 +907,8 @@
%endif
%patch45
%patch46
+%patch47
+%patch48 -p1
%patch50
%patch51
%patch52
@@ -958,6 +964,8 @@
%patch121
%patch122
%patch123
+%patch124 -p1
+%patch125 -p1
%patch130
%patch131
%patch132
@@ -1085,7 +1093,6 @@
TCFLAGS="$RPM_OPT_FLAGS" GCJFLAGS="$RPM_OPT_FLAGS" \
../configure \
--prefix=%{_prefix} \
- --with-local-prefix=%{_prefix}/local \
--infodir=%{_infodir} \
--mandir=%{_mandir} \
--libdir=%{_libdir} \
@@ -1116,6 +1123,7 @@
--enable-__cxa_atexit \
--enable-libstdcxx-allocator=new \
--disable-libstdcxx-pch \
+ --enable-version-specific-runtime-libs \
%if 0%{?gcc_target_arch:1}
%if 0%{?gcc_icecream:1}
--with-as=/opt/cross/%{TARGET_ARCH}-linux/bin/as \
@@ -1127,14 +1135,14 @@
--disable-shared \
%endif
%if "%{TARGET_ARCH}" == "spu"
- --with-sysroot=%{_prefix}/%{TARGET_ARCH}/sys-root \
+ --with-sysroot=/usr/spu \
+ --with-gxx-include-dir=%{_prefix}/spu/include/c++/%{gcc_dir_version} \
--with-newlib \
%endif
--disable-nls \
--target=%{CONFIGURE_TARGET} \
%else
--program-suffix=%{binsuffix} \
- --enable-version-specific-runtime-libs \
--enable-linux-futex \
%ifarch ia64
--with-system-libunwind \
@@ -1594,6 +1602,7 @@
%{libsubdir}/include/stdbool.h
%{libsubdir}/include/stdfix.h
%{libsubdir}/include/stddef.h
+%{libsubdir}/include/uchar.h
%{libsubdir}/include/unwind.h
%{libsubdir}/include/varargs.h
%ifarch ppc ppc64
++++++ nvl441016.patch ++++++
2008-10-24 Michael Meissner