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.changes 2019-05-25 13:14:51.484456516 +0200 @@ -1,0 +2,15 @@ +Thu May 16 13:23:19 UTC 2019 - Andreas Schwab <schwab@suse.de> + +- Add ada links on riscv64 + +------------------------------------------------------------------- +Fri May 10 07:23:58 UTC 2019 - rguenther@suse.com + +- Package default D compiler. + +------------------------------------------------------------------- +Tue Apr 30 09:09:39 UTC 2019 - Martin Liška <mliska@suse.cz> + +- 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: gcc-32bit = %{version} @@ -166,7 +171,7 @@ %package -n gcc-c++-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%{gcc_version}-c++-64bit Requires: gcc-64bit = %{version} @@ -212,7 +217,7 @@ %package -n gcc-fortran Summary: The system GNU Fortran Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc = %{version} Requires: gcc%{gcc_version}-fortran @@ -223,7 +228,7 @@ %package -n gcc-fortran-32bit Summary: The system GNU Fortran Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc%{gcc_version}-fortran-32bit Requires: gcc-fortran = %{version} @@ -234,7 +239,7 @@ %package -n gcc-fortran-64bit Summary: The system GNU Fortran Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Fortran Requires: gcc%{gcc_version}-fortran-64bit Requires: gcc-fortran = %{version} @@ -246,7 +251,7 @@ %package -n gcc-objc Summary: The system GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc = %{version} Requires: gcc%{gcc_version}-objc @@ -261,7 +266,7 @@ %package -n gcc-objc-32bit Summary: The system GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc%{gcc_version}-objc-32bit Requires: gcc-objc = %{version} @@ -273,7 +278,7 @@ %package -n gcc-objc-64bit Summary: The system GNU Objective C Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc%{gcc_version}-objc-64bit Requires: gcc-objc = %{version} @@ -285,7 +290,7 @@ %package -n gcc-obj-c++ Summary: The system GNU Objective C++ Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc%{gcc_version}-obj-c++ Requires: gcc-objc = %{version} @@ -297,7 +302,7 @@ %package -n gcc-PIE Summary: A default configuration to build all binaries in PIE mode -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/Other Requires: gcc @@ -310,7 +315,7 @@ %package -n gcc-ada Summary: The system GNU Ada Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-ada @@ -320,7 +325,7 @@ %package -n gcc-ada-32bit Summary: The system GNU Ada Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-ada-32bit Requires: gcc-ada = %{version} @@ -330,7 +335,7 @@ %package -n gcc-ada-64bit Summary: The system GNU Ada Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-ada-64bit Requires: gcc-ada = %{version} @@ -341,7 +346,7 @@ %package -n gcc-go Summary: The system GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc = %{version} Requires: gcc%{gcc_version}-go @@ -353,7 +358,7 @@ %package -n gcc-go-32bit Summary: The system GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-go-32bit Requires: gcc-go = %{version} @@ -363,7 +368,7 @@ %package -n gcc-go-64bit Summary: The system GNU Go Compiler -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Development/Languages/C and C++ Requires: gcc%{gcc_version}-go-64bit Requires: gcc-go = %{version} @@ -372,6 +377,39 @@ The system GNU Go Compiler 64bit support. +%package -n gcc-d +Summary: The system GNU D Compiler +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +Requires: gcc = %{version} +Requires: gcc%{gcc_version}-d +Requires(post): update-alternatives +Requires(postun): update-alternatives + +%description -n gcc-d +The system GNU D Compiler. + +%package -n gcc-d-32bit +Summary: The system GNU D Compiler +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-d-32bit +Requires: gcc-d = %{version} + +%description -n gcc-d-32bit +The system GNU D Compiler 32bit support. + +%package -n gcc-d-64bit +Summary: The system GNU D Compiler +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +Requires: gcc%{gcc_version}-d-64bit +Requires: gcc-d = %{version} + +%description -n gcc-d-64bit +The system GNU D Compiler 64bit support. + + %prep %install @@ -392,6 +430,9 @@ gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \ %endif +%if %{build_d} + gdc \ +%endif gcc-ar gcc-nm gcc-ranlib \ ; do ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program @@ -407,6 +448,9 @@ cpp \ gfortran \ gccgo \ +%if %{build_d} + gdc \ +%endif ; do ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz done @@ -545,6 +589,13 @@ %ghost %{_sysconfdir}/alternatives/gofmt %doc %{_mandir}/man1/gccgo.1.gz +%if %{build_d} +%files -n gcc-d +%defattr(-,root,root) +%{_bindir}/gdc +%doc %{_mandir}/man1/gdc.1.gz +%endif + %if %{separate_bi32} %files -n gcc-32bit @@ -577,6 +628,11 @@ %defattr(-,root,root) # empty - only for the dependency +%if %{build_d} +%files -n gcc-d-32bit +%defattr(-,root,root) +# empty - only for the dependency +%endif %endif %if %{separate_bi64} @@ -610,6 +666,12 @@ %defattr(-,root,root) # empty - only for the dependency +%if %{build_d} +%files -n gcc-d-64bit +%defattr(-,root,root) +# empty - only for the dependency +%endif + %endif %changelog
participants (1)
-
root