Hello community, here is the log from the commit of package gcc6 for openSUSE:Factory checked in at 2016-08-22 09:59:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc6 (Old) and /work/SRC/openSUSE:Factory/.gcc6.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gcc6" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc6/cross-aarch64-gcc6.changes 2016-07-16 22:10:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-aarch64-gcc6.changes 2016-08-22 09:59:29.000000000 +0200 @@ -1,0 +2,36 @@ +Mon Aug 15 12:30:00 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239476). + * includes GCC 6.2 RC1 +- Make sure newlib crosses for the same target conflict + +------------------------------------------------------------------- +Fri Aug 12 14:37:14 UTC 2016 - afaerber@suse.de + +- Clean up newlib handling in spec files +* change_spec: Set new gcc_target_newlib in add_newlib_cross() +* gcc.spec.in: Converge per-target configure sections +* cross.spec.in: Prepare for more library options: gcc_target_glibc + +------------------------------------------------------------------- +Fri Aug 12 09:37:52 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239408). +- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64. + +------------------------------------------------------------------- +Mon Aug 8 10:20:08 UTC 2016 - schwab@suse.de + +- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc + for SLE12 and up + +------------------------------------------------------------------- +Sun Jul 31 10:53:38 UTC 2016 - afaerber@suse.de + +- Prepare newlib targets epiphany, nds32le, rl78, rx +* Mostly forward-ported from gcc5 package +- change_spec: Add add_newlib_cross() convenience function +- Enable epiphany and rx packages +* Fix debugsources.list path for non-bootstrap packages w/debuginfo + +------------------------------------------------------------------- cross-arm-gcc6.changes: same change cross-armv6hl-gcc6.changes: same change cross-armv7hl-gcc6.changes: same change cross-avr-gcc6.changes: same change New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-epiphany-gcc6-bootstrap.changes 2016-08-22 09:59:29.000000000 +0200 @@ -0,0 +1,165 @@ +------------------------------------------------------------------- +Mon Aug 15 12:30:00 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239476). + * includes GCC 6.2 RC1 +- Make sure newlib crosses for the same target conflict + +------------------------------------------------------------------- +Fri Aug 12 14:37:14 UTC 2016 - afaerber@suse.de + +- Clean up newlib handling in spec files +* change_spec: Set new gcc_target_newlib in add_newlib_cross() +* gcc.spec.in: Converge per-target configure sections +* cross.spec.in: Prepare for more library options: gcc_target_glibc + +------------------------------------------------------------------- +Fri Aug 12 09:37:52 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239408). +- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64. + +------------------------------------------------------------------- +Mon Aug 8 10:20:08 UTC 2016 - schwab@suse.de + +- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc + for SLE12 and up + +------------------------------------------------------------------- +Sun Jul 31 10:53:38 UTC 2016 - afaerber@suse.de + +- Prepare newlib targets epiphany, nds32le, rl78, rx +* Mostly forward-ported from gcc5 package +- change_spec: Add add_newlib_cross() convenience function +- Enable epiphany and rx packages +* Fix debugsources.list path for non-bootstrap packages w/debuginfo + +------------------------------------------------------------------- +Thu Jul 7 11:58:26 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r238085) + * Fixes compile-time issues in the C++ frontend. [bnc#988017] +- Enable plugin support for Tumbleweed and add gcc6-devel package + for the hearder files required to develop plugins. [bnc#988009] + +------------------------------------------------------------------- +Wed Jun 15 10:08:25 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r237469) +- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183. +- Use %preun instead of %postun for info file deletion. Register + libitm.info. [bnc#984767] + +------------------------------------------------------------------- +Mon Jun 13 08:35:10 UTC 2016 - rguenther@suse.com + +- Add cross-arm-gcc6 that should work with cross-arm-binutils and + defaults to armv6hl settings, but without builing an icecream + environment for it. + +------------------------------------------------------------------- +Fri Jun 10 11:12:34 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r237296). +- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH. + [bnc#982182] + +------------------------------------------------------------------- +Mon Jun 6 11:29:15 UTC 2016 - rguenther@suse.com + +- Update disk-space _constraints, add libgcj-gcc6 _constraints similar + to gcc6-testresults as that one is also building libjava. + +------------------------------------------------------------------- +Wed Jun 1 13:17:59 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r236988). +- Enable profiledbootstrap for AARCH64. + +------------------------------------------------------------------- +Tue May 10 09:59:24 UTC 2016 - rguenther@suse.com + +- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because + libtsan0 is not installable. + +------------------------------------------------------------------- +Wed May 4 08:27:42 UTC 2016 - rguenther@suse.com + +- Fix HSA build conditional for crosses. + +------------------------------------------------------------------- +Mon May 2 07:22:08 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r235696). + * Fixes libgcj_bc1 version check issue. + +------------------------------------------------------------------- +Wed Apr 27 10:37:26 UTC 2016 - rguenther@suse.com + +- Update to GCC 6.1.0 release (r235473). + * Includes fix for python3 miscompile [bnc#976024] +- Enable profiledbootstrap, but not if building libjava where also + disable bootstrap + +------------------------------------------------------------------- +Mon Apr 18 14:01:38 UTC 2016 - martin.liska@suse.com + +- Add gcc6-hsa-enablement.patch and enable HSA offloading target. + +------------------------------------------------------------------- +Thu Apr 14 12:38:43 UTC 2016 - rguenther@suse.com + +- Update to SVN trunk head (r234970). + +------------------------------------------------------------------- +Thu Apr 14 12:05:43 UTC 2016 - rguenther@suse.com + +- Enable Ada on ppc64le and aarch64. + +------------------------------------------------------------------- +Thu Mar 24 09:16:23 UTC 2016 - rguenther@suse.com + +- Update to SVN trunk head (r234449). +- Do not build libffi packages for now. +- Adds support for %disable_32bit. +- Build with release checking. +- Enable cross compiler builds. + +------------------------------------------------------------------- +Thu Mar 10 12:45:44 UTC 2016 - rguenther@suse.com + +- Update to SVN trunk head (r234106). + * Bumps libgo SO version to 9 + * Bumps libffi SO version to 7 +- Refresh gcc44-rename-info-files.patch + +------------------------------------------------------------------- +Thu Dec 17 14:02:56 UTC 2015 - rguenther@suse.com + +- New package, inherits from gcc5 + * gcc-dir-version.patch, drop patchlevel from install directory names + * gcc-add-defaultsspec.diff, add the ability to provide a specs file + that is read by default + * libjava-no-multilib.diff, do not build multilibs for libjava even on + multilib systems (we use baselibs for it) + * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down + Xen + * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files + * gcc41-java-slow_pthread_self.patch, force us to assume pthread_self + is fast + * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc + * gcc44-textdomain.patch, make translation files version specific and + adjust textdomain to find them + * gcc44-rename-info-files.patch, fix cross-references in info files when + renaming them to be version specific + * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ + html documentation + * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier + mpfr versions on old products + * gcc5-libsanitize-aarch64-va42.patch, make address sanitizer work with 42bit + address space on aarch64 + * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 +- Drops + * Wunprototyped-calls.diff because -std=gnu11 is default now. + * gcc5-libgo-fix-certificates-lookup.patch, no longer applies and is only + required for SLE11 New Changes file: cross-epiphany-gcc6.changes: same change --- /work/SRC/openSUSE:Factory/gcc6/cross-i386-gcc6.changes 2016-07-16 22:10:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-i386-gcc6.changes 2016-08-22 09:59:29.000000000 +0200 @@ -1,0 +2,36 @@ +Mon Aug 15 12:30:00 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239476). + * includes GCC 6.2 RC1 +- Make sure newlib crosses for the same target conflict + +------------------------------------------------------------------- +Fri Aug 12 14:37:14 UTC 2016 - afaerber@suse.de + +- Clean up newlib handling in spec files +* change_spec: Set new gcc_target_newlib in add_newlib_cross() +* gcc.spec.in: Converge per-target configure sections +* cross.spec.in: Prepare for more library options: gcc_target_glibc + +------------------------------------------------------------------- +Fri Aug 12 09:37:52 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239408). +- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64. + +------------------------------------------------------------------- +Mon Aug 8 10:20:08 UTC 2016 - schwab@suse.de + +- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc + for SLE12 and up + +------------------------------------------------------------------- +Sun Jul 31 10:53:38 UTC 2016 - afaerber@suse.de + +- Prepare newlib targets epiphany, nds32le, rl78, rx +* Mostly forward-ported from gcc5 package +- change_spec: Add add_newlib_cross() convenience function +- Enable epiphany and rx packages +* Fix debugsources.list path for non-bootstrap packages w/debuginfo + +------------------------------------------------------------------- cross-m68k-gcc6.changes: same change cross-ppc64-gcc6.changes: same change cross-ppc64le-gcc6.changes: same change New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-rx-gcc6-bootstrap.changes 2016-08-22 09:59:29.000000000 +0200 @@ -0,0 +1,165 @@ +------------------------------------------------------------------- +Mon Aug 15 12:30:00 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239476). + * includes GCC 6.2 RC1 +- Make sure newlib crosses for the same target conflict + +------------------------------------------------------------------- +Fri Aug 12 14:37:14 UTC 2016 - afaerber@suse.de + +- Clean up newlib handling in spec files +* change_spec: Set new gcc_target_newlib in add_newlib_cross() +* gcc.spec.in: Converge per-target configure sections +* cross.spec.in: Prepare for more library options: gcc_target_glibc + +------------------------------------------------------------------- +Fri Aug 12 09:37:52 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239408). +- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64. + +------------------------------------------------------------------- +Mon Aug 8 10:20:08 UTC 2016 - schwab@suse.de + +- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc + for SLE12 and up + +------------------------------------------------------------------- +Sun Jul 31 10:53:38 UTC 2016 - afaerber@suse.de + +- Prepare newlib targets epiphany, nds32le, rl78, rx +* Mostly forward-ported from gcc5 package +- change_spec: Add add_newlib_cross() convenience function +- Enable epiphany and rx packages +* Fix debugsources.list path for non-bootstrap packages w/debuginfo + +------------------------------------------------------------------- +Thu Jul 7 11:58:26 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r238085) + * Fixes compile-time issues in the C++ frontend. [bnc#988017] +- Enable plugin support for Tumbleweed and add gcc6-devel package + for the hearder files required to develop plugins. [bnc#988009] + +------------------------------------------------------------------- +Wed Jun 15 10:08:25 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r237469) +- Refresh gcc6-SOURCE_DATE_EPOCH.patch with patch for PR71183. +- Use %preun instead of %postun for info file deletion. Register + libitm.info. [bnc#984767] + +------------------------------------------------------------------- +Mon Jun 13 08:35:10 UTC 2016 - rguenther@suse.com + +- Add cross-arm-gcc6 that should work with cross-arm-binutils and + defaults to armv6hl settings, but without builing an icecream + environment for it. + +------------------------------------------------------------------- +Fri Jun 10 11:12:34 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r237296). +- Add gcc6-SOURCE_DATE_EPOCH.patch to backport SOURCE_DATE_EPOCH. + [bnc#982182] + +------------------------------------------------------------------- +Mon Jun 6 11:29:15 UTC 2016 - rguenther@suse.com + +- Update disk-space _constraints, add libgcj-gcc6 _constraints similar + to gcc6-testresults as that one is also building libjava. + +------------------------------------------------------------------- +Wed Jun 1 13:17:59 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r236988). +- Enable profiledbootstrap for AARCH64. + +------------------------------------------------------------------- +Tue May 10 09:59:24 UTC 2016 - rguenther@suse.com + +- Add gcc6-disable-aarch64-tsan.patch to disable TSAN on aarch64 because + libtsan0 is not installable. + +------------------------------------------------------------------- +Wed May 4 08:27:42 UTC 2016 - rguenther@suse.com + +- Fix HSA build conditional for crosses. + +------------------------------------------------------------------- +Mon May 2 07:22:08 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r235696). + * Fixes libgcj_bc1 version check issue. + +------------------------------------------------------------------- +Wed Apr 27 10:37:26 UTC 2016 - rguenther@suse.com + +- Update to GCC 6.1.0 release (r235473). + * Includes fix for python3 miscompile [bnc#976024] +- Enable profiledbootstrap, but not if building libjava where also + disable bootstrap + +------------------------------------------------------------------- +Mon Apr 18 14:01:38 UTC 2016 - martin.liska@suse.com + +- Add gcc6-hsa-enablement.patch and enable HSA offloading target. + +------------------------------------------------------------------- +Thu Apr 14 12:38:43 UTC 2016 - rguenther@suse.com + +- Update to SVN trunk head (r234970). + +------------------------------------------------------------------- +Thu Apr 14 12:05:43 UTC 2016 - rguenther@suse.com + +- Enable Ada on ppc64le and aarch64. + +------------------------------------------------------------------- +Thu Mar 24 09:16:23 UTC 2016 - rguenther@suse.com + +- Update to SVN trunk head (r234449). +- Do not build libffi packages for now. +- Adds support for %disable_32bit. +- Build with release checking. +- Enable cross compiler builds. + +------------------------------------------------------------------- +Thu Mar 10 12:45:44 UTC 2016 - rguenther@suse.com + +- Update to SVN trunk head (r234106). + * Bumps libgo SO version to 9 + * Bumps libffi SO version to 7 +- Refresh gcc44-rename-info-files.patch + +------------------------------------------------------------------- +Thu Dec 17 14:02:56 UTC 2015 - rguenther@suse.com + +- New package, inherits from gcc5 + * gcc-dir-version.patch, drop patchlevel from install directory names + * gcc-add-defaultsspec.diff, add the ability to provide a specs file + that is read by default + * libjava-no-multilib.diff, do not build multilibs for libjava even on + multilib systems (we use baselibs for it) + * tls-no-direct.diff, avoid direct %fs references on x86 to not slow down + Xen + * gcc43-no-unwind-tables.diff, do not produce unwind tables for CRT files + * gcc41-java-slow_pthread_self.patch, force us to assume pthread_self + is fast + * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr for ppc + * gcc44-textdomain.patch, make translation files version specific and + adjust textdomain to find them + * gcc44-rename-info-files.patch, fix cross-references in info files when + renaming them to be version specific + * gcc48-libstdc++-api-reference.patch, fix link in the installed libstdc++ + html documentation + * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with earlier + mpfr versions on old products + * gcc5-libsanitize-aarch64-va42.patch, make address sanitizer work with 42bit + address space on aarch64 + * gcc5-no-return-gcc43-workaround.patch, make build work with host gcc 4.3 +- Drops + * Wunprototyped-calls.diff because -std=gnu11 is default now. + * gcc5-libgo-fix-certificates-lookup.patch, no longer applies and is only + required for SLE11 New Changes file: cross-rx-gcc6.changes: same change --- /work/SRC/openSUSE:Factory/gcc6/cross-s390x-gcc6.changes 2016-07-16 22:10:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-s390x-gcc6.changes 2016-08-22 09:59:29.000000000 +0200 @@ -1,0 +2,36 @@ +Mon Aug 15 12:30:00 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239476). + * includes GCC 6.2 RC1 +- Make sure newlib crosses for the same target conflict + +------------------------------------------------------------------- +Fri Aug 12 14:37:14 UTC 2016 - afaerber@suse.de + +- Clean up newlib handling in spec files +* change_spec: Set new gcc_target_newlib in add_newlib_cross() +* gcc.spec.in: Converge per-target configure sections +* cross.spec.in: Prepare for more library options: gcc_target_glibc + +------------------------------------------------------------------- +Fri Aug 12 09:37:52 UTC 2016 - rguenther@suse.com + +- Update to gcc-6-branch head (r239408). +- Remove gcc6-disable-aarch64-tsan.patch and re-enable TSAN for aarch64. + +------------------------------------------------------------------- +Mon Aug 8 10:20:08 UTC 2016 - schwab@suse.de + +- Enable ifunc attribute on archs with support for GNU_IFUNC in glibc + for SLE12 and up + +------------------------------------------------------------------- +Sun Jul 31 10:53:38 UTC 2016 - afaerber@suse.de + +- Prepare newlib targets epiphany, nds32le, rl78, rx +* Mostly forward-ported from gcc5 package +- change_spec: Add add_newlib_cross() convenience function +- Enable epiphany and rx packages +* Fix debugsources.list path for non-bootstrap packages w/debuginfo + +------------------------------------------------------------------- cross-sparc-gcc6.changes: same change cross-sparc64-gcc6.changes: same change cross-x86_64-gcc6.changes: same change gcc6-testresults.changes: same change gcc6.changes: same change libgcj-gcc6.changes: same change Old: ---- gcc-6.1.1-r238085.tar.bz2 gcc6-disable-aarch64-tsan.patch New: ---- cross-epiphany-gcc6-bootstrap.changes cross-epiphany-gcc6-bootstrap.spec cross-epiphany-gcc6.changes cross-epiphany-gcc6.spec cross-rx-gcc6-bootstrap.changes cross-rx-gcc6-bootstrap.spec cross-rx-gcc6.changes cross-rx-gcc6.spec gcc-6.1.1-r239476.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc6.spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:35.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:35.000000000 +0200 @@ -59,12 +59,16 @@ %if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" %define binutils_os %{canonical_target} %else +%if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || "%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx" +%define binutils_os %{canonical_target}-elf +%else %if "%{binutils_target}" == "arm" %define binutils_os %{canonical_target}-suse-linux-gnueabi %else %define binutils_os %{canonical_target}-suse-linux %endif %endif +%endif %if 0%{?gcc_icecream:1} %define build_sysroot / @@ -73,6 +77,16 @@ %define sysroot %{_prefix}/%{binutils_os}/sys-root %endif +%if 0%{!?gcc_target_newlib:1} +%define gcc_target_glibc 1 +%endif + +%if %{suse_version} >= 1220 +%define selfconflict() %1 +%else +%define selfconflict() otherproviders(%1) +%endif + Name: %{pkgname} BuildRequires: bison BuildRequires: cross-%{binutils_target}-binutils @@ -96,11 +110,10 @@ BuildRequires: libunwind-devel %endif %if 0%{!?gcc_icecream:1} -%if 0 -%if 0%{!?gcc_libc_bootstrap:1} +%if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%else +%if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif %endif @@ -113,11 +126,17 @@ %if "%pkgname" == "cross-ppc64-gcc49" Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 %endif +%if 0%{?gcc_target_newlib:1} +# Generally only one cross for the same target triplet can be installed +# at the same time as we are populating a non-version-specific sysroot +Provides: %{gcc_target_arch}-gcc +Conflicts: %selfconflict %{gcc_target_arch}-gcc +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -145,7 +164,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -222,7 +240,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -417,6 +434,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -449,6 +471,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \ @@ -588,8 +616,8 @@ export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define __debug_install_post %{nil} -: >debugfiles.list -: >debugsources.list +: >../debugfiles.list +: >../debugsources.list make DESTDIR=$RPM_BUILD_ROOT/%{sysroot} install-target %endif %endif cross-arm-gcc6.spec: same change cross-armv6hl-gcc6.spec: same change cross-armv7hl-gcc6.spec: same change cross-avr-gcc6.spec: same change ++++++ cross-epiphany-gcc6-bootstrap.spec ++++++ ++++ 691 lines (skipped) cross-epiphany-gcc6.spec: same change ++++++ cross-i386-gcc6.spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:35.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:35.000000000 +0200 @@ -59,12 +59,16 @@ %if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" %define binutils_os %{canonical_target} %else +%if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || "%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx" +%define binutils_os %{canonical_target}-elf +%else %if "%{binutils_target}" == "arm" %define binutils_os %{canonical_target}-suse-linux-gnueabi %else %define binutils_os %{canonical_target}-suse-linux %endif %endif +%endif %if 0%{?gcc_icecream:1} %define build_sysroot / @@ -73,6 +77,16 @@ %define sysroot %{_prefix}/%{binutils_os}/sys-root %endif +%if 0%{!?gcc_target_newlib:1} +%define gcc_target_glibc 1 +%endif + +%if %{suse_version} >= 1220 +%define selfconflict() %1 +%else +%define selfconflict() otherproviders(%1) +%endif + Name: %{pkgname} BuildRequires: bison BuildRequires: cross-%{binutils_target}-binutils @@ -96,11 +110,10 @@ BuildRequires: libunwind-devel %endif %if 0%{!?gcc_icecream:1} -%if 0 -%if 0%{!?gcc_libc_bootstrap:1} +%if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%else +%if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif %endif @@ -113,11 +126,17 @@ %if "%pkgname" == "cross-ppc64-gcc49" Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 %endif +%if 0%{?gcc_target_newlib:1} +# Generally only one cross for the same target triplet can be installed +# at the same time as we are populating a non-version-specific sysroot +Provides: %{gcc_target_arch}-gcc +Conflicts: %selfconflict %{gcc_target_arch}-gcc +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -145,7 +164,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -222,7 +240,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -417,6 +434,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -449,6 +471,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \ @@ -588,8 +616,8 @@ export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define __debug_install_post %{nil} -: >debugfiles.list -: >debugsources.list +: >../debugfiles.list +: >../debugsources.list make DESTDIR=$RPM_BUILD_ROOT/%{sysroot} install-target %endif %endif cross-m68k-gcc6.spec: same change cross-ppc64-gcc6.spec: same change cross-ppc64le-gcc6.spec: same change ++++++ cross-rx-gcc6-bootstrap.spec ++++++ ++++ 691 lines (skipped) cross-rx-gcc6.spec: same change ++++++ cross-s390x-gcc6.spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:35.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:35.000000000 +0200 @@ -59,12 +59,16 @@ %if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" %define binutils_os %{canonical_target} %else +%if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || "%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx" +%define binutils_os %{canonical_target}-elf +%else %if "%{binutils_target}" == "arm" %define binutils_os %{canonical_target}-suse-linux-gnueabi %else %define binutils_os %{canonical_target}-suse-linux %endif %endif +%endif %if 0%{?gcc_icecream:1} %define build_sysroot / @@ -73,6 +77,16 @@ %define sysroot %{_prefix}/%{binutils_os}/sys-root %endif +%if 0%{!?gcc_target_newlib:1} +%define gcc_target_glibc 1 +%endif + +%if %{suse_version} >= 1220 +%define selfconflict() %1 +%else +%define selfconflict() otherproviders(%1) +%endif + Name: %{pkgname} BuildRequires: bison BuildRequires: cross-%{binutils_target}-binutils @@ -96,11 +110,10 @@ BuildRequires: libunwind-devel %endif %if 0%{!?gcc_icecream:1} -%if 0 -%if 0%{!?gcc_libc_bootstrap:1} +%if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%else +%if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif %endif @@ -113,11 +126,17 @@ %if "%pkgname" == "cross-ppc64-gcc49" Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 %endif +%if 0%{?gcc_target_newlib:1} +# Generally only one cross for the same target triplet can be installed +# at the same time as we are populating a non-version-specific sysroot +Provides: %{gcc_target_arch}-gcc +Conflicts: %selfconflict %{gcc_target_arch}-gcc +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -145,7 +164,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -222,7 +240,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -417,6 +434,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -449,6 +471,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \ @@ -588,8 +616,8 @@ export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define __debug_install_post %{nil} -: >debugfiles.list -: >debugsources.list +: >../debugfiles.list +: >../debugsources.list make DESTDIR=$RPM_BUILD_ROOT/%{sysroot} install-target %endif %endif cross-sparc-gcc6.spec: same change cross-sparc64-gcc6.spec: same change cross-x86_64-gcc6.spec: same change ++++++ gcc6-testresults.spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:35.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:35.000000000 +0200 @@ -54,7 +54,7 @@ %endif %define quadmath_arch %ix86 x86_64 ia64 -%define tsan_arch x86_64 +%define tsan_arch x86_64 aarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 @@ -273,7 +273,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -339,7 +339,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -467,7 +466,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -662,6 +660,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -694,6 +697,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \ ++++++ gcc6.spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:35.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:35.000000000 +0200 @@ -36,7 +36,7 @@ %endif %define quadmath_arch %ix86 x86_64 ia64 -%define tsan_arch x86_64 +%define tsan_arch x86_64 aarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 @@ -255,7 +255,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -321,7 +321,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -1966,7 +1965,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -2161,6 +2159,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -2193,6 +2196,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \ ++++++ libgcj-gcc6.spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:35.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:35.000000000 +0200 @@ -53,7 +53,7 @@ %endif %define quadmath_arch %ix86 x86_64 ia64 -%define tsan_arch x86_64 +%define tsan_arch x86_64 aarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 @@ -272,7 +272,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -338,7 +338,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -730,7 +729,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -925,6 +923,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -957,6 +960,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \ ++++++ change_spec ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:36.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:36.000000000 +0200 @@ -132,6 +132,12 @@ test -f gcc$base_ver.changes && ln -f gcc$base_ver.changes $pkgname.changes } +add_newlib_cross() { + add_cross $1-bootstrap $2 $3 "%define gcc_target_newlib 1 +%define gcc_libc_bootstrap 1" + add_cross $1 $2 $3 "%define gcc_target_newlib 1" +} + # We now support "proper" cross-compilers to suse targets via a # cross-glibc package, enable that via for example # @@ -152,6 +158,10 @@ add_cross cross-ppc64-gcc$base_ver ppc64 powerpc64-suse-linux %define gcc_icecream 1 add_cross cross-ppc64le-gcc$base_ver ppc64le powerpc64le-suse-linux %define gcc_icecream 1 add_cross cross-m68k-gcc$base_ver m68k m68k-suse-linux %define gcc_icecream 1 +add_newlib_cross cross-epiphany-gcc$base_ver epiphany epiphany-elf +add_newlib_cross cross-rx-gcc$base_ver rx rx-elf +#add_newlib_cross cross-rl78-gcc$base_ver rl78 rl78-elf +#add_newlib_cross cross-nds32le-gcc$base_ver nds32le nds32le-elf fi for f in *.spec; do ++++++ cross.spec.in ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:36.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:36.000000000 +0200 @@ -38,12 +38,16 @@ %if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" %define binutils_os %{canonical_target} %else +%if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || "%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx" +%define binutils_os %{canonical_target}-elf +%else %if "%{binutils_target}" == "arm" %define binutils_os %{canonical_target}-suse-linux-gnueabi %else %define binutils_os %{canonical_target}-suse-linux %endif %endif +%endif %if 0%{?gcc_icecream:1} %define build_sysroot / @@ -52,6 +56,15 @@ %define sysroot %{_prefix}/%{binutils_os}/sys-root %endif +%if 0%{!?gcc_target_newlib:1} +%define gcc_target_glibc 1 +%endif + +%if %{suse_version} >= 1220 +%define selfconflict() %1 +%else +%define selfconflict() otherproviders(%1) +%endif Name: %{pkgname} BuildRequires: cross-%{binutils_target}-binutils @@ -76,11 +89,10 @@ BuildRequires: libunwind-devel %endif %if 0%{!?gcc_icecream:1} -%if 0 -%if 0%{!?gcc_libc_bootstrap:1} +%if 0%{?gcc_target_newlib:1} && 0%{!?gcc_libc_bootstrap:1} BuildRequires: cross-%cross_arch-newlib-devel %endif -%else +%if 0%{?gcc_target_glibc:1} BuildRequires: cross-%cross_arch-glibc-devel %endif %endif @@ -93,6 +105,12 @@ %if "%pkgname" == "cross-ppc64-gcc49" Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 %endif +%if 0%{?gcc_target_newlib:1} +# Generally only one cross for the same target triplet can be installed +# at the same time as we are populating a non-version-specific sysroot +Provides: %{gcc_target_arch}-gcc +Conflicts: %selfconflict %{gcc_target_arch}-gcc +%endif # COMMON-BEGIN # COMMON-END @@ -140,8 +158,8 @@ export NO_BRP_STRIP_DEBUG=true export NO_DEBUGINFO_STRIP_DEBUG=true %define __debug_install_post %{nil} -: >debugfiles.list -: >debugsources.list +: >../debugfiles.list +: >../debugsources.list make DESTDIR=$RPM_BUILD_ROOT/%{sysroot} install-target %endif %endif ++++++ gcc-6.1.1-r238085.tar.bz2 -> gcc-6.1.1-r239476.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gcc6/gcc-6.1.1-r238085.tar.bz2 /work/SRC/openSUSE:Factory/.gcc6.new/gcc-6.1.1-r239476.tar.bz2 differ: char 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.2m6FGM/_old 2016-08-22 09:59:36.000000000 +0200 +++ /var/tmp/diff_new_pack.2m6FGM/_new 2016-08-22 09:59:36.000000000 +0200 @@ -38,7 +38,7 @@ %endif %define quadmath_arch %ix86 x86_64 ia64 -%define tsan_arch x86_64 +%define tsan_arch x86_64 aarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le %sparc %arm aarch64 %define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc %define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 @@ -261,7 +261,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 6.1.1+r238085 +Version: 6.1.1+r239476 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) @@ -329,7 +329,6 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch Patch10: gcc5-no-return-gcc43-workaround.patch Patch11: gcc6-hsa-enablement.patch -Patch12: gcc6-disable-aarch64-tsan.patch Patch13: gcc6-SOURCE_DATE_EPOCH.patch # A set of patches from the RH srpm Patch50: gcc41-java-slow_pthread_self.patch @@ -1231,7 +1230,6 @@ %endif %patch10 %patch11 -p1 -%patch12 %patch13 %patch50 %patch51 @@ -1426,6 +1424,11 @@ --enable-linker-build-id \ %endif --enable-linux-futex \ +%if %{suse_version} >= 1315 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le %arm aarch64 s390 s390x %sparc + --enable-gnu-indirect-function \ +%endif +%endif --program-suffix=%{binsuffix} \ %if 0%{?disable_32bit:1} --disable-multilib \ @@ -1458,6 +1461,12 @@ %if 0%{?binutils_os:1} --with-build-time-tools=/usr/%{binutils_os}/bin \ %endif +%if 0%{?gcc_target_newlib} + --with-newlib \ +%if 0%{?gcc_libc_bootstrap:1} + --without-headers \ +%endif +%endif %if "%{TARGET_ARCH}" == "spu" --with-gxx-include-dir=%sysroot/include/c++/%{gcc_dir_version} \ --with-newlib \
participants (1)
-
root@hilbert.suse.de