commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2020-09-04 10:53:29 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new.3399 (New) Package is "gcc" Fri Sep 4 10:53:29 2020 rev:65 rq:830974 version:10 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2020-05-29 21:19:39.459469823 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new.3399/gcc.changes2020-09-04 10:53:34.150445188 +0200 @@ -1,0 +2,5 @@ +Mon Aug 31 12:48:21 UTC 2020 - Andreas Schwab + +- Remove gnatbl and gprmake links + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.po5rZz/_old 2020-09-04 10:53:34.662445462 +0200 +++ /var/tmp/diff_new_pack.po5rZz/_new 2020-09-04 10:53:34.662445462 +0200 @@ -429,8 +429,8 @@ gfortran \ gccgo \ %if %{build_ada} - gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ - gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \ + gnat gnatbind gnatchop gnatclean gnatfind gnatkr \ + gnatlink gnatls gnatmake gnatname gnatprep gnatxref \ %endif %if %{build_d} gdc \ @@ -564,7 +564,6 @@ %defattr(-,root,root) %{_prefix}/bin/gnat %{_prefix}/bin/gnatbind -%{_prefix}/bin/gnatbl %{_prefix}/bin/gnatchop %{_prefix}/bin/gnatclean %{_prefix}/bin/gnatfind @@ -575,7 +574,6 @@ %{_prefix}/bin/gnatname %{_prefix}/bin/gnatprep %{_prefix}/bin/gnatxref -%{_prefix}/bin/gprmake %endif %files -n libstdc++-devel
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2020-05-29 21:16:32 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new.3606 (New) Package is "gcc" Fri May 29 21:16:32 2020 rev:64 rq:806858 version:10 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2019-05-25 13:14:51.484456516 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new.3606/gcc.changes2020-05-29 21:19:39.459469823 +0200 @@ -1,0 +2,11 @@ +Mon May 18 09:08:26 UTC 2020 - Richard Biener + +- Sync separate_bi{32,64} macros with the GCC side, honoring + %disable_32bit. [bsc#1170466] + +--- +Tue Mar 31 08:46:16 UTC 2020 - Richard Biener + +- Switch gcc to default 10. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.zSMUdp/_old 2020-05-29 21:19:40.171471969 +0200 +++ /var/tmp/diff_new_pack.zSMUdp/_new 2020-05-29 21:19:40.175471980 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,14 @@ Name: gcc %define separate_bi32 0 %define separate_bi64 0 -%ifarch ppc +%if 0%{!?disable_32bit:1} +%ifarch ppc sparcv9 %define separate_bi64 1 %endif -%ifarch x86_64 s390x ppc64 +%ifarch x86_64 s390x ppc64 sparc64 %define separate_bi32 1 %endif +%endif # Ada currently fails to build on a few platforms, enable it only # on those that work # Note that AdaCore only supports %ix86, x86_64 and ia64 @@ -39,10 +41,10 @@ %else %define build_d 0 %endif -Url:http://gcc.gnu.org/ -%define gcc_version 9 -%define gcc_suffix 9 -Version:9 +URL:http://gcc.gnu.org/ +%define gcc_version 10 +%define gcc_suffix 10 +Version:10 Release:0 Summary:The system GNU C Compiler License:GPL-3.0-or-later
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2019-05-25 13:14:49 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new.5148 (New) Package is "gcc" Sat May 25 13:14:49 2019 rev:63 rq:703444 version:9 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2018-06-26 10:29:30.140256250 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new.5148/gcc.changes2019-05-25 13:14:51.484456516 +0200 @@ -1,0 +2,15 @@ +Thu May 16 13:23:19 UTC 2019 - Andreas Schwab + +- Add ada links on riscv64 + +--- +Fri May 10 07:23:58 UTC 2019 - rguent...@suse.com + +- Package default D compiler. + +--- +Tue Apr 30 09:09:39 UTC 2019 - Martin Liška + +- Switch gcc to default 9. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.E9x1A0/_old 2019-05-25 13:14:53.028455942 +0200 +++ /var/tmp/diff_new_pack.E9x1A0/_new 2019-05-25 13:14:53.028455942 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -28,19 +28,24 @@ # Ada currently fails to build on a few platforms, enable it only # on those that work # Note that AdaCore only supports %ix86, x86_64 and ia64 -%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64 riscv64 %define build_ada 1 %else # alpha hppa arm %define build_ada 0 %endif +%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x +%define build_d 1 +%else +%define build_d 0 +%endif Url:http://gcc.gnu.org/ -%define gcc_version 8 -%define gcc_suffix 8 -Version:8 +%define gcc_version 9 +%define gcc_suffix 9 +Version:9 Release:0 Summary:The system GNU C Compiler -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Provides: c_compiler Obsoletes: gcc-ar @@ -60,7 +65,7 @@ %package -n gcc-32bit Summary:The system GNU C Compiler -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-32bit @@ -72,7 +77,7 @@ %package -n gcc-64bit Summary:The system GNU C Compiler -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-64bit @@ -84,7 +89,7 @@ %package -n cpp Summary:The system GNU Preprocessor -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: cpp%{gcc_version} @@ -94,7 +99,7 @@ %package -n gcc-devel Summary:The system GNU C Compiler Plugin development files -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-devel @@ -105,7 +110,7 @@ %package -n gcc-locale Summary:The system GNU Compiler locale files -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-locale @@ -116,7 +121,7 @@ %package -n gcc-info Summary:The system GNU Compiler documentation -License:GFDL-1.2 +License:GFDL-1.2-only Group: Development/Languages/C and C++ PreReq: %{install_info_prereq} PreReq: gcc%{gcc_version}-info @@ -142,7 +147,7 @@ %package -n gcc-c++ Summary:The system GNU C++ Compiler -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Provides: c++_compiler Requires: gcc = %{version} @@ -154,7 +159,7 @@ %package -n gcc-c++-32bit Summary:The system GNU C++ Compiler -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-c++-32bit Requires:
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2018-06-26 10:29:26 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Tue Jun 26 10:29:26 2018 rev:62 rq:617715 version:8 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2018-06-08 23:08:49.886437088 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2018-06-26 10:29:30.140256250 +0200 @@ -1,0 +2,6 @@ +Wed Jun 13 07:13:07 UTC 2018 - rguent...@suse.com + +- Add gccgo symlink, add go and gofmt as alternatives to support + parallel install of golang. [bnc#1096677] + +--- @@ -4,0 +11 @@ + [bnc#1096008] Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.nFTDeT/_old 2018-06-26 10:29:32.952152973 +0200 +++ /var/tmp/diff_new_pack.nFTDeT/_new 2018-06-26 10:29:32.968152385 +0200 @@ -345,6 +345,8 @@ Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-go +Requires(post): update-alternatives +Requires(postun): update-alternatives %description -n gcc-go The system GNU Go Compiler. @@ -385,6 +387,7 @@ g++ \ cpp \ gfortran \ + gccgo \ %if %{build_ada} gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \ @@ -393,12 +396,17 @@ ; do ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program done +# For go and gofmt use alternatives since they are shared with golang +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +ln -sf %{_sysconfdir}/alternatives/go %{buildroot}%{_bindir}/go +ln -sf %{_sysconfdir}/alternatives/gofmt %{buildroot}%{_bindir}/gofmt # Link section 1 manpages for man1 in \ gcc gcov gcov-dump gcov-tool \ g++ \ cpp \ gfortran \ + gccgo \ ; do ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz done @@ -426,6 +434,20 @@ %%{pie|fpic|fPIC|fpie|fPIE|no-pie|fno-pic|fno-PIC|fno-pie|fno-PIE|shared|static|nostdlib|nodefaultlibs|nostartfiles:;:-fPIE -pie} EOF +%post -n gcc-go +# we don't want a BuildRequires on gccN-go but otherwise the install +# step of the build fails, so simply skip the script when gccN-go isn't there +if [ -f %{_bindir}/go-%{gcc_suffix} ] ; then +update-alternatives \ + --install %{_bindir}/go go %{_bindir}/go-%{gcc_suffix} 100 \ + --slave %{_bindir}/gofmt gofmt %{_bindir}/gofmt-%{gcc_suffix} +fi + +%postun -n gcc-go +if [ $1 -eq 0 ] ; then + update-alternatives --remove go %{_bindir}/go-%{gcc_suffix} +fi + %files %defattr(-,root,root) %{_prefix}/bin/gcc @@ -516,7 +538,12 @@ %files -n gcc-go %defattr(-,root,root) -# empty - only for the dependency +%{_bindir}/gccgo +%{_bindir}/go +%{_bindir}/gofmt +%ghost %{_sysconfdir}/alternatives/go +%ghost %{_sysconfdir}/alternatives/gofmt +%doc %{_mandir}/man1/gccgo.1.gz %if %{separate_bi32}
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2018-06-08 23:08:42 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Fri Jun 8 23:08:42 2018 rev:61 rq:614215 version:8 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2017-06-15 11:18:14.555049962 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2018-06-08 23:08:49.886437088 +0200 @@ -1,0 +2,10 @@ +Tue Jun 5 10:19:50 UTC 2018 - rguent...@suse.com + +- Fix gcc-PIE spec to properly honor -no-pie at link time. + +--- +Tue Mar 6 10:13:50 UTC 2018 - rguent...@suse.com + +- Switch gcc to default 8. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.joE8DZ/_old 2018-06-08 23:08:50.686408208 +0200 +++ /var/tmp/diff_new_pack.joE8DZ/_new 2018-06-08 23:08:50.686408208 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,9 +35,9 @@ %define build_ada 0 %endif Url:http://gcc.gnu.org/ -%define gcc_version 7 -%define gcc_suffix 7 -Version:7 +%define gcc_version 8 +%define gcc_suffix 8 +Version:8 Release:0 Summary:The system GNU C Compiler License:GPL-3.0+ @@ -423,7 +423,7 @@ mkdir -p $RPM_BUILD_ROOT/$dir cat > $RPM_BUILD_ROOT/$dir/defaults.spec <
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2017-06-15 11:18:14 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Thu Jun 15 11:18:14 2017 rev:60 rq:502574 version:7 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2017-05-27 13:05:13.726938669 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-06-15 11:18:14.555049962 +0200 @@ -1,0 +2,18 @@ +Fri Jun 9 11:19:29 UTC 2017 - rguent...@suse.com + +- Fix gcc-devel guard to use %sle_version. [bnc#1043590] + +--- +Wed Jun 7 11:39:55 UTC 2017 - rguent...@suse.com + +- Guard gcc-devel so it is only built on Tumbleweed. +- Remove bogus link to versioned g++.info file which doesn't exist. + Instead refer to gcc.info from the g++ info directory entry. + [bnc#922419] + +--- +Tue Jun 6 09:55:59 UTC 2017 - mli...@suse.cz + +- Include gcov-tool and gcov-dump binaries. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.EJNUtt/_old 2017-06-15 11:18:15.486918310 +0200 +++ /var/tmp/diff_new_pack.EJNUtt/_new 2017-06-15 11:18:15.490917745 +0200 @@ -128,7 +128,7 @@ %post -n gcc-info %install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C preprocessor.' %{_infodir}/cpp.info.gz %install_info --info-dir=%{_infodir} --name=gcc --description='The GNU Compiler Collection.' %{_infodir}/gcc.info.gz -%install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ compiler.' %{_infodir}/g++.info.gz +%install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ compiler.' %{_infodir}/gcc.info.gz %install_info --info-dir=%{_infodir} --name=gfortran --description='The GNU Fortran compiler.' %{_infodir}/gfortran.info.gz # if we uninstall, clean the entries @@ -136,7 +136,7 @@ if [ "$1" -eq "0" ] ; then %install_info --delete --info-dir=%{_infodir} --name=cpp %{_infodir}/cpp.info.gz %install_info --delete --info-dir=%{_infodir} --name=gcc %{_infodir}/gcc.info.gz - %install_info --delete --info-dir=%{_infodir} --name=g++ %{_infodir}/g++.info.gz + %install_info --delete --info-dir=%{_infodir} --name=g++ %{_infodir}/gcc.info.gz %install_info --delete --info-dir=%{_infodir} --name=gfortran %{_infodir}/gfortran.info.gz fi @@ -381,7 +381,7 @@ mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-obj-c++/ # Link all the binaries for program in \ -gcc gcov \ +gcc gcov gcov-dump gcov-tool \ g++ \ cpp \ gfortran \ @@ -395,7 +395,7 @@ done # Link section 1 manpages for man1 in \ -gcc gcov \ +gcc gcov gcov-dump gcov-tool \ g++ \ cpp \ gfortran \ @@ -403,7 +403,7 @@ ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz done # Link info pages -for info in cpp gcc g++ gfortran ; do +for info in cpp gcc gfortran ; do ln -sf $info-%{gcc_suffix}.info.gz $RPM_BUILD_ROOT%{_infodir}/$info.info.gz done # Provide the traditional /lib/cpp that only handles C @@ -431,6 +431,8 @@ %{_prefix}/bin/gcc %{_prefix}/bin/cc %{_prefix}/bin/gcov +%{_prefix}/bin/gcov-dump +%{_prefix}/bin/gcov-tool %{_prefix}/bin/gcc-ar %{_prefix}/bin/gcc-nm %{_prefix}/bin/gcc-ranlib @@ -439,6 +441,8 @@ %doc %{_mandir}/man1/gcc.1.gz %doc %{_mandir}/man1/cc.1.gz %doc %{_mandir}/man1/gcov.1.gz +%doc %{_mandir}/man1/gcov-dump.1.gz +%doc %{_mandir}/man1/gcov-tool.1.gz %files -n cpp %defattr(-,root,root) @@ -446,9 +450,12 @@ %{_prefix}/bin/cpp %doc %{_mandir}/man1/cpp.1.gz +# Plugins are only enabled for Tumbleweed +%if 0%{!?sle_version:1} %files -n gcc-devel %defattr(-,root,root) # empty - only for the dependency +%endif %files -n gcc-c++ %defattr(-,root,root) @@ -482,7 +489,6 @@ %defattr(-,root,root) %{_infodir}/cpp.info.gz %{_infodir}/gcc.info.gz -%{_infodir}/g++.info.gz %{_infodir}/gfortran.info.gz %if %{build_ada}
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2017-05-27 13:05:12 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Sat May 27 13:05:12 2017 rev:59 rq:487810 version:7 Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2017-02-13 00:26:03.951179186 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-05-27 13:05:13.726938669 +0200 @@ -1,0 +2,17 @@ +Thu Apr 13 08:52:35 UTC 2017 - rguent...@suse.com + +- Remove README in empty packages only required for SLE11 and older. +- Remove now empty %build section. + +--- +Tue Apr 4 07:16:09 UTC 2017 - rguent...@suse.com + +- Fix dependencies of libstdc++-devel-{32,64}-bit. + +--- +Thu Mar 23 12:56:31 UTC 2017 - rguent...@suse.com + +- Switch gcc to default 7. +- Remove unrelated README.packaging. + +--- Old: README.packaging Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.bxH0FW/_old 2017-05-27 13:05:14.230867418 +0200 +++ /var/tmp/diff_new_pack.bxH0FW/_new 2017-05-27 13:05:14.234866853 +0200 @@ -35,9 +35,9 @@ %define build_ada 0 %endif Url:http://gcc.gnu.org/ -%define gcc_version 6 -%define gcc_suffix 6 -Version:6 +%define gcc_version 7 +%define gcc_suffix 7 +Version:7 Release:0 Summary:The system GNU C Compiler License:GPL-3.0+ @@ -52,7 +52,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc%{gcc_version} Source: cpp -Source99: README.packaging %description The system GNU C Compiler. @@ -192,7 +191,8 @@ Summary:The system GNU C++ 32bit development files License:GPL-3.0-with-GCC-exception Group: System/Libraries -Requires: libstdc++6-devel-gcc%{gcc_version} +Requires: libstdc++-devel +Requires: libstdc++6-devel-gcc%{gcc_version}-32bit %description -n libstdc++-devel-32bit The system GNU C++ 32bit development files. @@ -202,7 +202,8 @@ Summary:The system GNU C++ 64bit development files License:GPL-3.0-with-GCC-exception Group: System/Libraries -Requires: libstdc++6-devel-gcc%{gcc_version} +Requires: libstdc++-devel +Requires: libstdc++6-devel-gcc%{gcc_version}-64bit %description -n libstdc++-devel-64bit The system GNU C++ 64bit development files. @@ -371,9 +372,6 @@ %prep -%build -echo "This is a dummy package to provide a dependency on the system compiler." > README - %install mkdir -p $RPM_BUILD_ROOT/lib mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin @@ -451,7 +449,6 @@ %files -n gcc-devel %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-c++ %defattr(-,root,root) @@ -468,12 +465,10 @@ %files -n gcc-objc %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-obj-c++ %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-PIE %defattr(-,root,root) @@ -482,7 +477,6 @@ %files -n gcc-locale %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-info %defattr(-,root,root) @@ -513,51 +507,42 @@ %files -n libstdc++-devel %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-go %defattr(-,root,root) # empty - only for the dependency -%doc README %if %{separate_bi32} %files -n gcc-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-c++-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n libstdc++-devel-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-fortran-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-objc-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %if %{build_ada} %files -n gcc-ada-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %endif %files -n gcc-go-32bit %defattr(-,root,root) # empty - only for the dependency -%doc README %endif %if %{separate_bi64} @@ -565,39 +550,32 @@ %files -n gcc-64bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-c++-64bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n libstdc++-devel-64bit %defattr(-,root,root) # empty - only for the dependency -%doc README %files -n gcc-fortran-64bit %defattr(-,root,root) # empty - only
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2017-02-13 00:26:03 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2017-02-03 17:37:18.460042479 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-02-13 00:26:03.951179186 +0100 @@ -1,0 +2,5 @@ +Fri Feb 10 10:24:49 UTC 2017 - rguent...@suse.com + +- Enable Ada for s390x. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.t6ufRl/_old 2017-02-13 00:26:05.099014865 +0100 +++ /var/tmp/diff_new_pack.t6ufRl/_new 2017-02-13 00:26:05.099014865 +0100 @@ -28,10 +28,10 @@ # Ada currently fails to build on a few platforms, enable it only # on those that work # Note that AdaCore only supports %ix86, x86_64 and ia64 -%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 ia64 aarch64 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64 %define build_ada 1 %else -# alpha s390x hppa arm +# alpha hppa arm %define build_ada 0 %endif Url:http://gcc.gnu.org/
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2017-02-01 09:47:52 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2016-09-23 11:27:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2017-02-03 17:37:18.460042479 +0100 @@ -1,0 +2,5 @@ +Mon Jan 23 12:36:58 UTC 2017 - rguent...@suse.com + +- Remove java related packages, those are in a separate gcc-java now. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.wrk2le/_old 2017-02-03 17:37:18.879983041 +0100 +++ /var/tmp/diff_new_pack.wrk2le/_new 2017-02-03 17:37:18.883982475 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -130,7 +130,6 @@ %install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C preprocessor.' %{_infodir}/cpp.info.gz %install_info --info-dir=%{_infodir} --name=gcc --description='The GNU Compiler Collection.' %{_infodir}/gcc.info.gz %install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ compiler.' %{_infodir}/g++.info.gz -%install_info --info-dir=%{_infodir} --name=gcj --description='Ahead-of-time compiler for the Java language' %{_infodir}/gcj.info.gz %install_info --info-dir=%{_infodir} --name=gfortran --description='The GNU Fortran compiler.' %{_infodir}/gfortran.info.gz # if we uninstall, clean the entries @@ -139,7 +138,6 @@ %install_info --delete --info-dir=%{_infodir} --name=cpp %{_infodir}/cpp.info.gz %install_info --delete --info-dir=%{_infodir} --name=gcc %{_infodir}/gcc.info.gz %install_info --delete --info-dir=%{_infodir} --name=g++ %{_infodir}/g++.info.gz - %install_info --delete --info-dir=%{_infodir} --name=gcj %{_infodir}/gcj.info.gz %install_info --delete --info-dir=%{_infodir} --name=gfortran %{_infodir}/gfortran.info.gz fi @@ -244,63 +242,6 @@ The system GNU Fortran Compiler 64 bit support. -%package -n gcc-java -Summary:The system GNU Java Compiler -License:GPL-3.0+ -Group: Development/Languages/Java -Requires: gcc%{gcc_version}-java -Requires: libgcj-devel = %{version} -Recommends: gcc-gij = %{version} -Requires: gcc = %{version} - -%description -n gcc-java -The system GNU Java Compiler. - - - -%package -n libgcj-devel -Summary:The system GNU Java development files. -License:GPL-2.0-with-classpath-exception -Group: Development/Libraries/Java -Requires: libgcj-devel-gcc%{gcc_version} - -%description -n libgcj-devel -The system GNU Java development files. - - - -%package -n gcc-gij -Summary:The system GNU Java bytecode interpreter -License:GPL-2.0+ -Group: Development/Languages/Java -Requires: gcc%{gcc_version}-gij - -%description -n gcc-gij -The system GNU Java bytecode interpreter. - - - -%package -n gcc-gij-32bit -Summary:The system GNU Java bytecode interpreter -License:GPL-2.0+ -Group: Development/Languages/Java -Requires: gcc%{gcc_version}-gij-32bit - -%description -n gcc-gij-32bit -The system GNU Java bytecode interpreter as 32 bit application. - - - -%package -n gcc-gij-64bit -Summary:The system GNU Java bytecode interpreter -License:GPL-2.0+ -Group: Development/Languages/Java -Requires: gcc%{gcc_version}-gij-64bit - -%description -n gcc-gij-64bit -The system GNU Java bytecode interpreter as 64 bit application. - - %package -n gcc-objc Summary:The system GNU Objective C Compiler @@ -445,19 +386,6 @@ gcc gcov \ g++ \ cpp \ - gcj gcjh gcj-dbtool jcf-dump jv-convert gc-analyze \ - gij \ - gappletviewer \ - gjar gjarsigner gjavah gkeytool gnative2ascii gorbd grmic \ - grmid grmiregistry gserialver gtnameserv \ -%if %{separate_bi32} - grmiregistry32 \ - gij32 \ -%endif -%if %{separate_bi64} - grmiregistry64 \ - gij64 \ -%endif gfortran \ %if %{build_ada} gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ @@ -473,16 +401,11 @@ g++ \ cpp \ gfortran \ - gcj gcjh gcj-dbtool jcf-dump jv-convert gc-analyze \ - gij \ - gappletviewer gjar gjarsigner gjavah \ - gkeytool gnative2ascii gorbd grmic grmid
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2016-09-23 11:27:39 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2016-06-14 23:04:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2016-09-23 11:27:41.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 18 07:32:25 UTC 2016 - rguent...@suse.com + +- Add gcc-devel package. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.tS9RHv/_old 2016-09-23 11:27:42.0 +0200 +++ /var/tmp/diff_new_pack.tS9RHv/_new 2016-09-23 11:27:42.0 +0200 @@ -93,6 +93,16 @@ The system GNU Preprocessor. +%package -n gcc-devel +Summary:The system GNU C Compiler Plugin development files +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc = %{version} +Requires: gcc%{gcc_version}-devel + +%description -n gcc-devel +The system GNU C Compiler Plugin development files. + %package -n gcc-locale Summary:The system GNU Compiler locale files @@ -515,6 +525,11 @@ %{_prefix}/bin/cpp %doc %{_mandir}/man1/cpp.1.gz +%files -n gcc-devel +%defattr(-,root,root) +# empty - only for the dependency +%doc README + %files -n gcc-c++ %defattr(-,root,root) %{_prefix}/bin/g++
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2016-06-14 23:04:31 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2016-04-22 16:16:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2016-06-14 23:04:33.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 27 11:11:52 UTC 2016 - rguent...@suse.com + +- Switch gcc to default 6. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.SZf0eH/_old 2016-06-14 23:04:34.0 +0200 +++ /var/tmp/diff_new_pack.SZf0eH/_new 2016-06-14 23:04:34.0 +0200 @@ -35,9 +35,9 @@ %define build_ada 0 %endif Url:http://gcc.gnu.org/ -%define gcc_version 5 -%define gcc_suffix 5 -Version:5 +%define gcc_version 6 +%define gcc_suffix 6 +Version:6 Release:0 Summary:The system GNU C Compiler License:GPL-3.0+
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2016-04-22 16:16:23 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is "gcc" Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2015-06-16 14:10:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2016-04-22 16:16:24.0 +0200 @@ -1,0 +2,5 @@ +Thu Apr 14 11:01:22 UTC 2016 - rguent...@suse.com + +- Enable Ada for ppc64le and aarch64. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.77mWUy/_old 2016-04-22 16:16:25.0 +0200 +++ /var/tmp/diff_new_pack.77mWUy/_new 2016-04-22 16:16:25.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ # Ada currently fails to build on a few platforms, enable it only # on those that work # Note that AdaCore only supports %ix86, x86_64 and ia64 -%ifarch %ix86 x86_64 ppc ppc64 s390 ia64 +%ifarch %ix86 x86_64 ppc ppc64 ppc64le s390 ia64 aarch64 %define build_ada 1 %else # alpha s390x hppa arm
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2015-06-16 14:10:53 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2015-03-05 18:17:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2015-06-16 14:10:54.0 +0200 @@ -1,0 +2,21 @@ +Thu May 21 09:25:10 UTC 2015 - rguent...@suse.com + +- Properly query gcc-%gcc_suffix for paths. + +--- +Tue May 19 12:11:27 UTC 2015 - rguent...@suse.com + +- Fix bogus requires to gcc5-c++-{32,64}bit. + +--- +Fri May 8 13:00:15 UTC 2015 - rguent...@suse.com + +- Adjust for GCC 5 package renames. + +--- +Mon Apr 20 10:24:01 UTC 2015 - rguent...@suse.com + +- Switch gcc to default 5. +- Add gcc-go{,-32bit,-64bit} packages. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.oXWsxx/_old 2015-06-16 14:10:56.0 +0200 +++ /var/tmp/diff_new_pack.oXWsxx/_new 2015-06-16 14:10:56.0 +0200 @@ -35,9 +35,9 @@ %define build_ada 0 %endif Url:http://gcc.gnu.org/ -%define gcc_version 48 -%define gcc_suffix 4.8 -Version:4.8 +%define gcc_version 5 +%define gcc_suffix 5 +Version:5 Release:0 Summary:The system GNU C Compiler License:GPL-3.0+ @@ -149,9 +149,9 @@ Summary:The system GNU C++ Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-c++-32bit Requires: gcc-32bit = %{version} Requires: gcc-c++ = %{version} -Requires: libstdc++%{gcc_version}-devel-32bit %description -n gcc-c++-32bit The system GNU C++ Compiler 32 bit support. @@ -161,9 +161,9 @@ Summary:The system GNU C++ Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-c++-64bit Requires: gcc-64bit = %{version} Requires: gcc-c++ = %{version} -Requires: libstdc++%{gcc_version}-devel-64bit %description -n gcc-c++-64bit The system GNU C++ Compiler 64 bit support. @@ -174,7 +174,7 @@ Summary:The system GNU C++ development files License:GPL-3.0-with-GCC-exception Group: System/Libraries -Requires: libstdc++%{gcc_version}-devel +Requires: libstdc++6-devel-gcc%{gcc_version} %description -n libstdc++-devel The system GNU C++ development files. @@ -184,7 +184,7 @@ Summary:The system GNU C++ 32bit development files License:GPL-3.0-with-GCC-exception Group: System/Libraries -Requires: libstdc++%{gcc_version}-devel-32bit +Requires: libstdc++6-devel-gcc%{gcc_version} %description -n libstdc++-devel-32bit The system GNU C++ 32bit development files. @@ -194,7 +194,7 @@ Summary:The system GNU C++ 64bit development files License:GPL-3.0-with-GCC-exception Group: System/Libraries -Requires: libstdc++%{gcc_version}-devel-64bit +Requires: libstdc++6-devel-gcc%{gcc_version} %description -n libstdc++-devel-64bit The system GNU C++ 64bit development files. @@ -252,7 +252,7 @@ Summary:The system GNU Java development files. License:GPL-2.0-with-classpath-exception Group: Development/Libraries/Java -Requires: libgcj%{gcc_version}-devel +Requires: libgcj-devel-gcc%{gcc_version} %description -n libgcj-devel The system GNU Java development files. @@ -386,6 +386,38 @@ %description -n gcc-ada-64bit The system GNU Ada Compiler 64 bit support. + +%package -n gcc-go +Summary:The system GNU Go Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc = %{version} +Requires: gcc%{gcc_version}-go + +%description -n gcc-go +The system GNU Go Compiler. + +%package -n gcc-go-32bit +Summary:The system GNU Go Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-go-32bit +Requires: gcc-go = %{version} + +%description -n gcc-go-32bit +The system GNU Go Compiler 32bit support. + +%package -n gcc-go-64bit +Summary:The system GNU Go Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-go-64bit +Requires: gcc-go = %{version} + +%description -n gcc-go-64bit +The system GNU Go Compiler 64bit support.
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2015-03-05 17:04:47 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2015-02-20 12:00:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2015-03-05 18:17:57.0 +0100 @@ -1,0 +2,10 @@ +Mon Mar 2 13:34:23 UTC 2015 - sch...@suse.de + +- Add gcc-ada-32bit and gcc-ada-64bit packages only if building Ada + +--- +Wed Feb 25 14:21:45 UTC 2015 - rguent...@suse.com + +- Add gcc-ada-32bit and gcc-ada-64bit packages. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.OmMjcH/_old 2015-03-05 18:17:58.0 +0100 +++ /var/tmp/diff_new_pack.OmMjcH/_new 2015-03-05 18:17:58.0 +0100 @@ -31,7 +31,7 @@ %ifarch %ix86 x86_64 ppc ppc64 s390 ia64 %define build_ada 1 %else -# alpha ppc64 s390x hppa arm +# alpha s390x hppa arm %define build_ada 0 %endif Url:http://gcc.gnu.org/ @@ -341,6 +341,8 @@ %description -n gcc-obj-c++ The system GNU Objective C++ Compiler. + + %package -n gcc-PIE Summary:A default configuration to build all binaries in PIE mode License:GPL-3.0+ @@ -354,7 +356,6 @@ space randomization (ASLR). -%if %{build_ada} %package -n gcc-ada Summary:The system GNU Ada Compiler License:GPL-3.0+ @@ -364,7 +365,26 @@ %description -n gcc-ada The system GNU Ada Compiler. -%endif + +%package -n gcc-ada-32bit +Summary:The system GNU Ada Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-ada-32bit +Requires: gcc-ada = %{version} + +%description -n gcc-ada-32bit +The system GNU Ada Compiler 32 bit support. + +%package -n gcc-ada-64bit +Summary:The system GNU Ada Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-ada-64bit +Requires: gcc-ada = %{version} + +%description -n gcc-ada-64bit +The system GNU Ada Compiler 64 bit support. %prep @@ -607,6 +627,13 @@ %{_prefix}/bin/gij32 %{_prefix}/bin/grmiregistry32 +%if %{build_ada} +%files -n gcc-ada-32bit +%defattr(-,root,root) +# empty - only for the dependency +%doc README +%endif + %endif %if %{separate_bi64} @@ -640,6 +667,13 @@ %{_prefix}/bin/gij64 %{_prefix}/bin/grmiregistry64 +%if %{build_ada} +%files -n gcc-ada-64bit +%defattr(-,root,root) +# empty - only for the dependency +%doc README +%endif + %endif %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2015-02-20 12:00:09 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2014-04-06 09:55:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2015-02-20 12:00:16.0 +0100 @@ -1,0 +2,12 @@ +Wed Feb 4 07:29:43 UTC 2015 - meiss...@suse.com + +- add a gcc-PIE subpackage, which enables building PIE binaries + by default using the defaults.spec file. bsc#912298 + +--- +Mon Aug 4 13:29:20 UTC 2014 - rguent...@suse.com + +- Add libstdc++-devel-32bit and libstdc++-devel-64bit packages. + [bnc#890226] + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.kCarlz/_old 2015-02-20 12:00:17.0 +0100 +++ /var/tmp/diff_new_pack.kCarlz/_new 2015-02-20 12:00:17.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -180,6 +180,26 @@ The system GNU C++ development files. +%package -n libstdc++-devel-32bit +Summary:The system GNU C++ 32bit development files +License:GPL-3.0-with-GCC-exception +Group: System/Libraries +Requires: libstdc++%{gcc_version}-devel-32bit + +%description -n libstdc++-devel-32bit +The system GNU C++ 32bit development files. + + +%package -n libstdc++-devel-64bit +Summary:The system GNU C++ 64bit development files +License:GPL-3.0-with-GCC-exception +Group: System/Libraries +Requires: libstdc++%{gcc_version}-devel-64bit + +%description -n libstdc++-devel-64bit +The system GNU C++ 64bit development files. + + %package -n gcc-fortran Summary:The system GNU Fortran Compiler @@ -321,6 +341,18 @@ %description -n gcc-obj-c++ The system GNU Objective C++ Compiler. +%package -n gcc-PIE +Summary:A default configuration to build all binaries in PIE mode +License:GPL-3.0+ +Group: Development/Languages/Other +Requires: gcc + +%description -n gcc-PIE +This package contains a configuration file (spec) that changes the +compilers default setting to build all ELF binaries in the Position +Independend Executable (PIE) variant. This enables better address +space randomization (ASLR). + %if %{build_ada} %package -n gcc-ada @@ -403,6 +435,14 @@ mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins ln -s `gcc-%{gcc_suffix} -print-file-name=liblto_plugin.so.0.0.0` $RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins/liblto_plugin.so.0.0.0 +dir=`gcc -print-prog-name=cc1` +dir=${dir%/cc1} +mkdir -p $RPM_BUILD_ROOT/$dir +cat $RPM_BUILD_ROOT/$dir/defaults.spec EOF +*default_spec: +%%{pie|fpic|fPIC|fpie|fPIE|fno-pic|fno-PIC|fno-pie|fno-PIE|shared|static|nostdlib|nodefaultlibs|nostartfiles:;:-fPIE -pie} +EOF + %files %defattr(-,root,root) %{_prefix}/bin/gcc @@ -489,6 +529,10 @@ # empty - only for the dependency %doc README +%files -n gcc-PIE +%defattr(-,root,root) +/usr/lib*/gcc/*-suse-linux*/*/defaults.spec + %files -n gcc-locale %defattr(-,root,root) # empty - only for the dependency @@ -543,6 +587,11 @@ # empty - only for the dependency %doc README +%files -n libstdc++-devel-32bit +%defattr(-,root,root) +# empty - only for the dependency +%doc README + %files -n gcc-fortran-32bit %defattr(-,root,root) # empty - only for the dependency @@ -570,6 +619,11 @@ %defattr(-,root,root) # empty - only for the dependency %doc README + +%files -n libstdc++-devel-64bit +%defattr(-,root,root) +# empty - only for the dependency +%doc README %files -n gcc-fortran-64bit %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2014-04-06 09:55:56 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2014-02-06 07:06:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2014-04-06 09:55:57.0 +0200 @@ -1,0 +2,5 @@ +Fri Mar 21 12:29:29 UTC 2014 - rguent...@suse.com + +- Link to the system compiler LTO plugin from /usr/lib/bfd-plugins. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.5u3ghf/_old 2014-04-06 09:55:58.0 +0200 +++ /var/tmp/diff_new_pack.5u3ghf/_new 2014-04-06 09:55:58.0 +0200 @@ -399,6 +399,9 @@ ln -sf gcc-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/cc ln -sf g++-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/c++.1.gz ln -sf gcc-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/cc.1.gz +# Install the LTO linker plugin so it is auto-loaded by BFD +mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins +ln -s `gcc-%{gcc_suffix} -print-file-name=liblto_plugin.so.0.0.0` $RPM_BUILD_ROOT%{_prefix}/lib/bfd-plugins/liblto_plugin.so.0.0.0 %files %defattr(-,root,root) @@ -408,6 +411,8 @@ %{_prefix}/bin/gcc-ar %{_prefix}/bin/gcc-nm %{_prefix}/bin/gcc-ranlib +%dir %{_prefix}/lib/bfd-plugins +%{_prefix}/lib/bfd-plugins/liblto_plugin.so.0.0.0 %doc %{_mandir}/man1/gcc.1.gz %doc %{_mandir}/man1/cc.1.gz %doc %{_mandir}/man1/gcov.1.gz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2014-02-06 07:06:16 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2013-12-05 06:59:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2014-02-06 07:06:17.0 +0100 @@ -1,0 +2,5 @@ +Tue Feb 4 10:08:54 UTC 2014 - rguent...@suse.com + +- Remove gcc-z9 wrapper which is obsolete. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.p8ljm5/_old 2014-02-06 07:06:18.0 +0100 +++ /var/tmp/diff_new_pack.p8ljm5/_new 2014-02-06 07:06:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -334,16 +334,6 @@ The system GNU Ada Compiler. %endif -%package -n gcc-z9 -Summary:The system GNU C Compiler -License:GPL-3.0+ -Group: Development/Languages/C and C++ -Requires: gcc - -%description -n gcc-z9 -The system GNU C Compiler. - - %prep %build @@ -409,15 +399,6 @@ ln -sf gcc-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/cc ln -sf g++-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/c++.1.gz ln -sf gcc-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/cc.1.gz -%ifarch s390 s390x -dir=`gcc-%{gcc_suffix} -print-prog-name=cc1` -dir=${dir%/cc1} -mkdir -p $RPM_BUILD_ROOT/$dir -cat $RPM_BUILD_ROOT/$dir/defaults.spec EOF -*default_spec: -%{!mtune=*:-mtune=z10} %{!march=*:-march=z9-109} -EOF -%endif %files %defattr(-,root,root) @@ -601,11 +582,5 @@ %{_prefix}/bin/grmiregistry64 %endif -%ifarch s390 s390x - -%files -n gcc-z9 -%defattr(-,root,root) -/usr/lib*/gcc/*-suse-linux/*/defaults.spec -%endif %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2013-12-05 06:59:17 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2013-07-05 15:51:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2013-12-05 06:59:18.0 +0100 @@ -1,0 +2,6 @@ +Mon Dec 2 15:34:27 UTC 2013 - rguent...@suse.com + +- Move gcc-ar, gcc-nm and gcc-ranlib to the gcc package instead + of packaging them separately. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.ysQjYI/_old 2013-12-05 06:59:18.0 +0100 +++ /var/tmp/diff_new_pack.ysQjYI/_new 2013-12-05 06:59:18.0 +0100 @@ -43,7 +43,10 @@ License:GPL-3.0+ Group: Development/Languages/C and C++ Provides: c_compiler +Obsoletes: gcc-ar Obsoletes: gcc-mudflap +Obsoletes: gcc-nm +Obsoletes: gcc-ranlib Requires: cpp Requires: gcc%{gcc_version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -341,36 +344,6 @@ The system GNU C Compiler. -%package -n gcc-ar -Summary:Plugin aware AR utility -License:GPL-3.0+ -Group: Development/Languages/C and C++ -Requires: gcc - -%description -n gcc-ar -Linker plugin aware AR utility. - - -%package -n gcc-nm -Summary:Plugin aware NM utility -License:GPL-3.0+ -Group: Development/Languages/C and C++ -Requires: gcc - -%description -n gcc-nm -Linker plugin aware NM utility. - - -%package -n gcc-ranlib -Summary:Plugin aware RANLIB utility -License:GPL-3.0+ -Group: Development/Languages/C and C++ -Requires: gcc - -%description -n gcc-ranlib -Linker plugin aware RANLIB utility. - - %prep %build @@ -451,6 +424,9 @@ %{_prefix}/bin/gcc %{_prefix}/bin/cc %{_prefix}/bin/gcov +%{_prefix}/bin/gcc-ar +%{_prefix}/bin/gcc-nm +%{_prefix}/bin/gcc-ranlib %doc %{_mandir}/man1/gcc.1.gz %doc %{_mandir}/man1/cc.1.gz %doc %{_mandir}/man1/gcov.1.gz @@ -632,16 +608,4 @@ /usr/lib*/gcc/*-suse-linux/*/defaults.spec %endif -%files -n gcc-ar -%defattr(-,root,root) -%{_prefix}/bin/gcc-ar - -%files -n gcc-nm -%defattr(-,root,root) -%{_prefix}/bin/gcc-nm - -%files -n gcc-ranlib -%defattr(-,root,root) -%{_prefix}/bin/gcc-ranlib - %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2013-07-05 15:51:39 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2013-01-07 15:12:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2013-07-05 15:51:41.0 +0200 @@ -1,0 +2,11 @@ +Wed Jun 19 12:24:24 UTC 2013 - rguent...@suse.com + +- Package gcc-ar, gcc-nm and gcc-ranlib wrapping ar, nm and ranlib + in a plugin-aware fashion. + +--- +Mon May 27 12:55:02 UTC 2013 - rguent...@suse.com + +- Switch gcc to default 4.8. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.BWYSDJ/_old 2013-07-05 15:51:41.0 +0200 +++ /var/tmp/diff_new_pack.BWYSDJ/_new 2013-07-05 15:51:41.0 +0200 @@ -35,9 +35,9 @@ %define build_ada 0 %endif Url:http://gcc.gnu.org/ -%define gcc_version 47 -%define gcc_suffix 4.7 -Version:4.7 +%define gcc_version 48 +%define gcc_suffix 4.8 +Version:4.8 Release:0 Summary:The system GNU C Compiler License:GPL-3.0+ @@ -341,6 +341,36 @@ The system GNU C Compiler. +%package -n gcc-ar +Summary:Plugin aware AR utility +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc + +%description -n gcc-ar +Linker plugin aware AR utility. + + +%package -n gcc-nm +Summary:Plugin aware NM utility +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc + +%description -n gcc-nm +Linker plugin aware NM utility. + + +%package -n gcc-ranlib +Summary:Plugin aware RANLIB utility +License:GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc + +%description -n gcc-ranlib +Linker plugin aware RANLIB utility. + + %prep %build @@ -376,6 +406,7 @@ gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \ %endif + gcc-ar gcc-nm gcc-ranlib \ ; do ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program done @@ -601,4 +632,16 @@ /usr/lib*/gcc/*-suse-linux/*/defaults.spec %endif +%files -n gcc-ar +%defattr(-,root,root) +%{_prefix}/bin/gcc-ar + +%files -n gcc-nm +%defattr(-,root,root) +%{_prefix}/bin/gcc-nm + +%files -n gcc-ranlib +%defattr(-,root,root) +%{_prefix}/bin/gcc-ranlib + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2013-01-07 15:12:24 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2012-12-19 10:55:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2013-01-07 15:12:25.0 +0100 @@ -1,0 +2,5 @@ +Mon Jan 7 09:10:36 UTC 2013 - rguent...@suse.com + +- Re-enable Ada for ppc64. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.C7wI7r/_old 2013-01-07 15:12:26.0 +0100 +++ /var/tmp/diff_new_pack.C7wI7r/_new 2013-01-07 15:12:26.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ # Ada currently fails to build on a few platforms, enable it only # on those that work # Note that AdaCore only supports %ix86, x86_64 and ia64 -%ifarch %ix86 x86_64 ppc s390 ia64 +%ifarch %ix86 x86_64 ppc ppc64 s390 ia64 %define build_ada 1 %else # alpha ppc64 s390x hppa arm -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2012-12-19 10:55:42 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2012-11-29 09:23:58.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-12-19 10:55:44.0 +0100 @@ -1,0 +2,5 @@ +Thu Dec 13 14:15:21 UTC 2012 - rguent...@suse.com + +- Add BuildRequires to gcc$version, required for cc1 path detection. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.xk6unh/_old 2012-12-19 10:55:45.0 +0100 +++ /var/tmp/diff_new_pack.xk6unh/_new 2012-12-19 10:55:45.0 +0100 @@ -47,6 +47,7 @@ Requires: cpp Requires: gcc%{gcc_version} BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: gcc%{gcc_version} Source: cpp Source99: README.packaging -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2012-11-29 09:23:57 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2012-04-20 06:51:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-11-29 09:23:58.0 +0100 @@ -1,0 +2,14 @@ +Wed Nov 28 14:03:29 UTC 2012 - rguent...@suse.com + +- Rework gcc-info. + * Install symlinks to the versioned info files and adjust +install_info calls. [bnc#756182] + * Provide uninstall hook that removes the alias entries. + +--- +Thu Oct 4 18:21:01 UTC 2012 - dmuel...@suse.com + +- remove gcc-ada subpackage for those architectures that + don't have a gccXX-ada package + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.fSQgb6/_old 2012-11-29 09:23:59.0 +0100 +++ /var/tmp/diff_new_pack.fSQgb6/_new 2012-11-29 09:23:59.0 +0100 @@ -25,6 +25,15 @@ %ifarch x86_64 s390x ppc64 %define separate_bi32 1 %endif +# Ada currently fails to build on a few platforms, enable it only +# on those that work +# Note that AdaCore only supports %ix86, x86_64 and ia64 +%ifarch %ix86 x86_64 ppc s390 ia64 +%define build_ada 1 +%else +# alpha ppc64 s390x hppa arm +%define build_ada 0 +%endif Url:http://gcc.gnu.org/ %define gcc_version 47 %define gcc_suffix 4.7 @@ -97,21 +106,28 @@ License:GFDL-1.2 Group: Development/Languages/C and C++ PreReq: %{install_info_prereq} -Requires: gcc%{gcc_version}-info +PreReq: gcc%{gcc_version}-info %description -n gcc-info The system GNU Compiler documentation. -# There is intentionally no postun with install_info_delete as there -# is no way to just remove the aliased entries. The content owners -# install_info_delete will also remove the aliases though. -# install-info does not pick up descriptions from the content. +# install / update the entries %post -n gcc-info -%install_info --info-dir=%{_infodir} --name=cpp --description=\\The GNU C preprocessor.\\ %{_infodir}/cpp-%{gcc_suffix}.info.gz -%install_info --info-dir=%{_infodir} --name=gcc --description=\\The GNU Compiler Collection.\\ %{_infodir}/gcc-%{gcc_suffix}.info.gz -%install_info --info-dir=%{_infodir} --name=g++ --description=\\The GNU C++ compiler.\\ %{_infodir}/g++-%{gcc_suffix}.info.gz -%install_info --info-dir=%{_infodir} --name=gcj --description=\\Ahead-of-time compiler for the Java language\\ %{_infodir}/gcj-%{gcc_suffix}.info.gz -%install_info --info-dir=%{_infodir} --name=gfortran --description=\\The GNU Fortran compiler.\\ %{_infodir}/gfortran-%{gcc_suffix}.info.gz +%install_info --info-dir=%{_infodir} --name=cpp --description='The GNU C preprocessor.' %{_infodir}/cpp.info.gz +%install_info --info-dir=%{_infodir} --name=gcc --description='The GNU Compiler Collection.' %{_infodir}/gcc.info.gz +%install_info --info-dir=%{_infodir} --name=g++ --description='The GNU C++ compiler.' %{_infodir}/g++.info.gz +%install_info --info-dir=%{_infodir} --name=gcj --description='Ahead-of-time compiler for the Java language' %{_infodir}/gcj.info.gz +%install_info --info-dir=%{_infodir} --name=gfortran --description='The GNU Fortran compiler.' %{_infodir}/gfortran.info.gz + +# if we uninstall, clean the entries +%preun -n gcc-info +if [ $1 -eq 0 ] ; then + %install_info --delete --info-dir=%{_infodir} --name=cpp %{_infodir}/cpp.info.gz + %install_info --delete --info-dir=%{_infodir} --name=gcc %{_infodir}/gcc.info.gz + %install_info --delete --info-dir=%{_infodir} --name=g++ %{_infodir}/g++.info.gz + %install_info --delete --info-dir=%{_infodir} --name=gcj %{_infodir}/gcj.info.gz + %install_info --delete --info-dir=%{_infodir} --name=gfortran %{_infodir}/gfortran.info.gz +fi %package -n gcc-c++ Summary:The system GNU C++ Compiler @@ -302,7 +318,7 @@ The system GNU Objective C++ Compiler. - +%if %{build_ada} %package -n gcc-ada Summary:The system GNU Ada Compiler License:GPL-3.0+ @@ -312,7 +328,7 @@ %description -n gcc-ada The system GNU Ada Compiler. - +%endif %package -n gcc-z9 Summary:The system GNU C Compiler @@ -333,6 +349,7 @@ mkdir -p $RPM_BUILD_ROOT/lib mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 +mkdir -p $RPM_BUILD_ROOT%{_infodir} mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-objc/ mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-obj-c++/ # Link all the
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2012-04-20 06:51:19 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2012-02-03 10:22:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-04-20 06:51:23.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 18 11:26:15 UTC 2012 - rguent...@suse.com + +- Switch gcc to default 4.7. + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.ubabvh/_old 2012-04-20 06:51:27.0 +0200 +++ /var/tmp/diff_new_pack.ubabvh/_new 2012-04-20 06:51:27.0 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: gcc %define separate_bi32 0 %define separate_bi64 0 @@ -25,16 +26,17 @@ %define separate_bi32 1 %endif Url:http://gcc.gnu.org/ -%define gcc_version 46 -%define gcc_suffix 4.6 -Version:4.6 +%define gcc_version 47 +%define gcc_suffix 4.7 +Version:4.7 Release:0 Summary:The system GNU C Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ Provides: c_compiler Obsoletes: gcc-mudflap -Requires: cpp gcc%{gcc_version} +Requires: cpp +Requires: gcc%{gcc_version} BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: cpp Source99: README.packaging @@ -48,8 +50,8 @@ Summary:The system GNU C Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ -Requires: gcc%{gcc_version}-32bit Requires: gcc = %{version} +Requires: gcc%{gcc_version}-32bit %description -n gcc-32bit The system GNU C Compiler. @@ -60,8 +62,8 @@ Summary:The system GNU C Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ -Requires: gcc%{gcc_version}-64bit Requires: gcc = %{version} +Requires: gcc%{gcc_version}-64bit %description -n gcc-64bit The system GNU C Compiler. @@ -116,8 +118,8 @@ License:GPL-3.0+ Group: Development/Languages/C and C++ Provides: c++_compiler -Requires: gcc%{gcc_version}-c++ Requires: gcc = %{version} +Requires: gcc%{gcc_version}-c++ %description -n gcc-c++ The system GNU C++ Compiler. @@ -127,8 +129,8 @@ Summary:The system GNU C++ Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ -Requires: gcc-c++ = %{version} Requires: gcc-32bit = %{version} +Requires: gcc-c++ = %{version} Requires: libstdc++%{gcc_version}-devel-32bit %description -n gcc-c++-32bit @@ -139,8 +141,8 @@ Summary:The system GNU C++ Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ -Requires: gcc-c++ = %{version} Requires: gcc-64bit = %{version} +Requires: gcc-c++ = %{version} Requires: libstdc++%{gcc_version}-devel-64bit %description -n gcc-c++-64bit @@ -163,8 +165,8 @@ Summary:The system GNU Fortran Compiler License:GPL-3.0+ Group: Development/Languages/Fortran -Requires: gcc%{gcc_version}-fortran Requires: gcc = %{version} +Requires: gcc%{gcc_version}-fortran %description -n gcc-fortran The system GNU Fortran Compiler. @@ -254,8 +256,8 @@ Summary:The system GNU Objective C Compiler License:GPL-3.0+ Group: Development/Languages/Other -Requires: gcc%{gcc_version}-objc Requires: gcc = %{version} +Requires: gcc%{gcc_version}-objc %ifarch ppc64 Obsoletes: gcc-objc-64bit %endif @@ -305,8 +307,8 @@ Summary:The system GNU Ada Compiler License:GPL-3.0+ Group: Development/Languages/C and C++ -Requires: gcc%{gcc_version}-ada Requires: gcc = %{version} +Requires: gcc%{gcc_version}-ada %description -n gcc-ada The system GNU Ada Compiler. -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gcc for openSUSE:Factory
Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2012-02-03 10:22:17 Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new (New) Package is gcc, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2011-09-23 01:58:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.gcc.new/gcc.changes 2012-02-03 10:22:25.0 +0100 @@ -1,0 +2,10 @@ +Fri Jan 27 15:30:38 UTC 2012 - rguent...@suse.com + +- Change licenses to follow SPDX convention. + +--- +Mon Sep 26 13:41:02 CEST 2011 - dmuel...@suse.de + +- use the target gcc binary for finding the right cc1 path + +--- Other differences: -- ++ gcc.spec ++ --- /var/tmp/diff_new_pack.4UWu9E/_old 2012-02-03 10:22:28.0 +0100 +++ /var/tmp/diff_new_pack.4UWu9E/_new 2012-02-03 10:22:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gcc # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,9 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: gcc %define separate_bi32 0 %define separate_bi64 0 @@ -30,11 +27,11 @@ Url:http://gcc.gnu.org/ %define gcc_version 46 %define gcc_suffix 4.6 -License:GPLv3+ Version:4.6 -Release:1 -Group: Development/Languages/C and C++ +Release:0 Summary:The system GNU C Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ Provides: c_compiler Obsoletes: gcc-mudflap Requires: cpp gcc%{gcc_version} @@ -48,9 +45,9 @@ %package -n gcc-32bit -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU C Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-32bit Requires: gcc = %{version} @@ -60,9 +57,9 @@ %package -n gcc-64bit -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU C Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-64bit Requires: gcc = %{version} @@ -72,9 +69,9 @@ %package -n cpp -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU Preprocessor +License:GPL-3.0+ +Group: Development/Languages/C and C++ Requires: cpp%{gcc_version} %description -n cpp @@ -83,9 +80,9 @@ %package -n gcc-locale -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU Compiler locale files +License:GPL-3.0+ +Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-locale %description -n gcc-locale @@ -94,9 +91,9 @@ %package -n gcc-info -License:GFDLv1.2 -Group: Development/Languages/C and C++ Summary:The system GNU Compiler documentation +License:GFDL-1.2 +Group: Development/Languages/C and C++ PreReq: %{install_info_prereq} Requires: gcc%{gcc_version}-info @@ -115,9 +112,9 @@ %install_info --info-dir=%{_infodir} --name=gfortran --description=\\The GNU Fortran compiler.\\ %{_infodir}/gfortran-%{gcc_suffix}.info.gz %package -n gcc-c++ -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU C++ Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ Provides: c++_compiler Requires: gcc%{gcc_version}-c++ Requires: gcc = %{version} @@ -127,9 +124,9 @@ %package -n gcc-c++-32bit -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU C++ Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ Requires: gcc-c++ = %{version} Requires: gcc-32bit = %{version} Requires: libstdc++%{gcc_version}-devel-32bit @@ -139,9 +136,9 @@ %package -n gcc-c++-64bit -License:GPLv3+ -Group: Development/Languages/C and C++ Summary:The system GNU C++ Compiler +License:GPL-3.0+ +Group: Development/Languages/C and C++ Requires: gcc-c++ = %{version} Requires: gcc-64bit = %{version} Requires: