From c7d95feb67a4089dd587362d04c500b886bc300a8f9307e748408e7bc672eea4 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 5 Mar 2024 14:40:59 +0000 Subject: [PATCH 1/3] - Fix libgccjit-devel dependency, a newer shared library is OK. - Fix libgccjit dependency, the corresponding compiler isn't required. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=20 --- gcc.spec.in | 3 +-- gcc14.changes | 6 ++++++ gcc14.spec | 3 +-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc.spec.in b/gcc.spec.in index 24b0832..c7a1700 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -1062,7 +1062,6 @@ Provides: libgccjit%{libgccjit_sover} = %{version}-%{release} # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libgccjit%{libgccjit_sover} -Requires: gcc@base_ver@ %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries @@ -1079,7 +1078,7 @@ Provides: libgccjit%{libgccjit_sover}-devel = %{version}-%{release} # Only one gccjit package can be installed at the same time since # header files conflict Conflicts: %selfconflict libgccjit%{libgccjit_sover}-devel -Requires: libgccjit%{libgccjit_sover}%{libgccjit_suffix} +Requires: libgccjit%{libgccjit_sover} >= %{version}-%{release} %description -n libgccjit%{libgccjit_sover}-devel%{libdevel_suffix} Package contains header files and documentation for GCC JIT front-end. diff --git a/gcc14.changes b/gcc14.changes index 750c0c6..92b20ec 100644 --- a/gcc14.changes +++ b/gcc14.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Mar 5 14:35:38 UTC 2024 - Richard Biener + +- Fix libgccjit-devel dependency, a newer shared library is OK. +- Fix libgccjit dependency, the corresponding compiler isn't required. + ------------------------------------------------------------------- Tue Feb 13 08:04:07 UTC 2024 - Richard Biener diff --git a/gcc14.spec b/gcc14.spec index fd50a46..74ce90b 100644 --- a/gcc14.spec +++ b/gcc14.spec @@ -1890,7 +1890,6 @@ Provides: libgccjit%{libgccjit_sover} = %{version}-%{release} # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libgccjit%{libgccjit_sover} -Requires: gcc14 %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries @@ -1907,7 +1906,7 @@ Provides: libgccjit%{libgccjit_sover}-devel = %{version}-%{release} # Only one gccjit package can be installed at the same time since # header files conflict Conflicts: %selfconflict libgccjit%{libgccjit_sover}-devel -Requires: libgccjit%{libgccjit_sover}%{libgccjit_suffix} +Requires: libgccjit%{libgccjit_sover} >= %{version}-%{release} %description -n libgccjit%{libgccjit_sover}-devel%{libdevel_suffix} Package contains header files and documentation for GCC JIT front-end. From 9396523a2c6663cdfed58a3ad39addb9d8fc78b66c32f8c0882a75c129b2cd6c Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 7 Mar 2024 10:25:45 +0000 Subject: [PATCH 2/3] - Update to trunk head, b209d905f5ce1fa9d76ce634fd54245ff3, git9355 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=21 --- cross-aarch64-gcc14-bootstrap.spec | 2 +- cross-aarch64-gcc14.spec | 2 +- cross-amdgcn-gcc14.spec | 2 +- cross-arm-gcc14.spec | 2 +- cross-arm-none-gcc14-bootstrap.spec | 2 +- cross-arm-none-gcc14.spec | 2 +- cross-avr-gcc14-bootstrap.spec | 2 +- cross-avr-gcc14.spec | 2 +- cross-bpf-gcc14.spec | 2 +- cross-hppa-gcc14-bootstrap.spec | 2 +- cross-hppa-gcc14.spec | 2 +- cross-m68k-gcc14.spec | 2 +- cross-mips-gcc14.spec | 2 +- cross-nvptx-gcc14.spec | 2 +- cross-ppc64-gcc14.spec | 2 +- cross-ppc64le-gcc14-bootstrap.spec | 2 +- cross-ppc64le-gcc14.spec | 2 +- cross-pru-gcc14-bootstrap.spec | 2 +- cross-pru-gcc14.spec | 2 +- cross-riscv64-elf-gcc14-bootstrap.spec | 2 +- cross-riscv64-elf-gcc14.spec | 2 +- cross-riscv64-gcc14-bootstrap.spec | 2 +- cross-riscv64-gcc14.spec | 2 +- cross-rx-gcc14-bootstrap.spec | 2 +- cross-rx-gcc14.spec | 2 +- cross-s390x-gcc14-bootstrap.spec | 2 +- cross-s390x-gcc14.spec | 2 +- cross-sparc-gcc14.spec | 2 +- cross-sparc64-gcc14.spec | 2 +- cross-x86_64-gcc14.spec | 2 +- gcc-14.0.1+git8957.tar.xz | 3 --- gcc-14.0.1+git9355.tar.xz | 3 +++ gcc.spec.in | 2 +- gcc14-testresults.spec | 2 +- gcc14.changes | 5 +++++ gcc14.spec | 2 +- 36 files changed, 41 insertions(+), 36 deletions(-) delete mode 100644 gcc-14.0.1+git8957.tar.xz create mode 100644 gcc-14.0.1+git9355.tar.xz diff --git a/cross-aarch64-gcc14-bootstrap.spec b/cross-aarch64-gcc14-bootstrap.spec index e9aa12d..fd3939f 100644 --- a/cross-aarch64-gcc14-bootstrap.spec +++ b/cross-aarch64-gcc14-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-aarch64-gcc14.spec b/cross-aarch64-gcc14.spec index f4a7a9b..80c98cc 100644 --- a/cross-aarch64-gcc14.spec +++ b/cross-aarch64-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-amdgcn-gcc14.spec b/cross-amdgcn-gcc14.spec index 1343867..61600aa 100644 --- a/cross-amdgcn-gcc14.spec +++ b/cross-amdgcn-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-arm-gcc14.spec b/cross-arm-gcc14.spec index dc1e25e..56287e6 100644 --- a/cross-arm-gcc14.spec +++ b/cross-arm-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-arm-none-gcc14-bootstrap.spec b/cross-arm-none-gcc14-bootstrap.spec index 6289449..15c602b 100644 --- a/cross-arm-none-gcc14-bootstrap.spec +++ b/cross-arm-none-gcc14-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-arm-none-gcc14.spec b/cross-arm-none-gcc14.spec index 0a20b66..5555c55 100644 --- a/cross-arm-none-gcc14.spec +++ b/cross-arm-none-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-avr-gcc14-bootstrap.spec b/cross-avr-gcc14-bootstrap.spec index 5c851e6..9341283 100644 --- a/cross-avr-gcc14-bootstrap.spec +++ b/cross-avr-gcc14-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-avr-gcc14.spec b/cross-avr-gcc14.spec index eedc3c3..cc627be 100644 --- a/cross-avr-gcc14.spec +++ b/cross-avr-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-bpf-gcc14.spec b/cross-bpf-gcc14.spec index ffb0943..706d173 100644 --- a/cross-bpf-gcc14.spec +++ b/cross-bpf-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-hppa-gcc14-bootstrap.spec b/cross-hppa-gcc14-bootstrap.spec index 85a0e06..ec1fdb7 100644 --- a/cross-hppa-gcc14-bootstrap.spec +++ b/cross-hppa-gcc14-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-hppa-gcc14.spec b/cross-hppa-gcc14.spec index 625b861..174b485 100644 --- a/cross-hppa-gcc14.spec +++ b/cross-hppa-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-m68k-gcc14.spec b/cross-m68k-gcc14.spec index 7adc75d..4fbdda2 100644 --- a/cross-m68k-gcc14.spec +++ b/cross-m68k-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-mips-gcc14.spec b/cross-mips-gcc14.spec index ccd6f61..d4bf3ef 100644 --- a/cross-mips-gcc14.spec +++ b/cross-mips-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-nvptx-gcc14.spec b/cross-nvptx-gcc14.spec index 1038e34..fdd024a 100644 --- a/cross-nvptx-gcc14.spec +++ b/cross-nvptx-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-ppc64-gcc14.spec b/cross-ppc64-gcc14.spec index 3fc09dd..881d2c0 100644 --- a/cross-ppc64-gcc14.spec +++ b/cross-ppc64-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-ppc64le-gcc14-bootstrap.spec b/cross-ppc64le-gcc14-bootstrap.spec index bc41c5e..7ea38b2 100644 --- a/cross-ppc64le-gcc14-bootstrap.spec +++ b/cross-ppc64le-gcc14-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-ppc64le-gcc14.spec b/cross-ppc64le-gcc14.spec index 1506b74..a444be3 100644 --- a/cross-ppc64le-gcc14.spec +++ b/cross-ppc64le-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-pru-gcc14-bootstrap.spec b/cross-pru-gcc14-bootstrap.spec index 4207de4..1a082ac 100644 --- a/cross-pru-gcc14-bootstrap.spec +++ b/cross-pru-gcc14-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-pru-gcc14.spec b/cross-pru-gcc14.spec index 7e5ad20..2c54cf2 100644 --- a/cross-pru-gcc14.spec +++ b/cross-pru-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-riscv64-elf-gcc14-bootstrap.spec b/cross-riscv64-elf-gcc14-bootstrap.spec index ec14877..3517ad9 100644 --- a/cross-riscv64-elf-gcc14-bootstrap.spec +++ b/cross-riscv64-elf-gcc14-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-riscv64-elf-gcc14.spec b/cross-riscv64-elf-gcc14.spec index 19aa1e5..361bb43 100644 --- a/cross-riscv64-elf-gcc14.spec +++ b/cross-riscv64-elf-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-riscv64-gcc14-bootstrap.spec b/cross-riscv64-gcc14-bootstrap.spec index d384083..94f28b5 100644 --- a/cross-riscv64-gcc14-bootstrap.spec +++ b/cross-riscv64-gcc14-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-riscv64-gcc14.spec b/cross-riscv64-gcc14.spec index 4ea2544..952d0f3 100644 --- a/cross-riscv64-gcc14.spec +++ b/cross-riscv64-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-rx-gcc14-bootstrap.spec b/cross-rx-gcc14-bootstrap.spec index 407f718..06c9e64 100644 --- a/cross-rx-gcc14-bootstrap.spec +++ b/cross-rx-gcc14-bootstrap.spec @@ -108,7 +108,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-rx-gcc14.spec b/cross-rx-gcc14.spec index f47dfb5..b52716e 100644 --- a/cross-rx-gcc14.spec +++ b/cross-rx-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-s390x-gcc14-bootstrap.spec b/cross-s390x-gcc14-bootstrap.spec index b7d259b..8aead6b 100644 --- a/cross-s390x-gcc14-bootstrap.spec +++ b/cross-s390x-gcc14-bootstrap.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-s390x-gcc14.spec b/cross-s390x-gcc14.spec index 8ea7572..b524b8f 100644 --- a/cross-s390x-gcc14.spec +++ b/cross-s390x-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-sparc-gcc14.spec b/cross-sparc-gcc14.spec index b805155..60c3359 100644 --- a/cross-sparc-gcc14.spec +++ b/cross-sparc-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-sparc64-gcc14.spec b/cross-sparc64-gcc14.spec index 523d146..bfe9685 100644 --- a/cross-sparc64-gcc14.spec +++ b/cross-sparc64-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/cross-x86_64-gcc14.spec b/cross-x86_64-gcc14.spec index 234dfca..9e3f611 100644 --- a/cross-x86_64-gcc14.spec +++ b/cross-x86_64-gcc14.spec @@ -107,7 +107,7 @@ Name: %{pkgname} %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/gcc-14.0.1+git8957.tar.xz b/gcc-14.0.1+git8957.tar.xz deleted file mode 100644 index 0c537e7..0000000 --- a/gcc-14.0.1+git8957.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fae51f24b211ab6fd4a295be7ddfb9f43e35f7e2de7402ee8adad07cba441c6 -size 91637932 diff --git a/gcc-14.0.1+git9355.tar.xz b/gcc-14.0.1+git9355.tar.xz new file mode 100644 index 0000000..bdcfed5 --- /dev/null +++ b/gcc-14.0.1+git9355.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f68bcc96f8356fbea8d2c5795628e3b7a85ff25cd03307e0298649ffbdd06d64 +size 90781660 diff --git a/gcc.spec.in b/gcc.spec.in index c7a1700..819b41b 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -210,7 +210,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 1 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/gcc14-testresults.spec b/gcc14-testresults.spec index be384db..94a8039 100644 --- a/gcc14-testresults.spec +++ b/gcc14-testresults.spec @@ -227,7 +227,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') diff --git a/gcc14.changes b/gcc14.changes index 92b20ec..7cc874a 100644 --- a/gcc14.changes +++ b/gcc14.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 7 10:08:08 UTC 2024 - Richard Biener + +- Update to trunk head, b209d905f5ce1fa9d76ce634fd54245ff3, git9355 + ------------------------------------------------------------------- Tue Mar 5 14:35:38 UTC 2024 - Richard Biener diff --git a/gcc14.spec b/gcc14.spec index 74ce90b..bf3d1ef 100644 --- a/gcc14.spec +++ b/gcc14.spec @@ -206,7 +206,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 14.0.1+git8957 +Version: 14.0.1+git9355 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') From 2cb6cd789edb1d12804fb79145906579f88a1f6373e6d8868ee18cb924179c08 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 13 Mar 2024 08:20:09 +0000 Subject: [PATCH 3/3] - Revert libgccjit dependency change. [boo#1220724] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=22 --- gcc.spec.in | 5 +++++ gcc14.changes | 5 +++++ gcc14.spec | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/gcc.spec.in b/gcc.spec.in index 819b41b..e7a8d4c 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -1062,6 +1062,11 @@ Provides: libgccjit%{libgccjit_sover} = %{version}-%{release} # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libgccjit%{libgccjit_sover} +# At runtime the JIT needs to be able to invoke the assembler and +# linker and find startfiles and libgcc. The built-in driver knows +# the compilers version install directory only so we require the +# respective compiler libgccjit was built from. +Requires: gcc@base_ver@ %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries diff --git a/gcc14.changes b/gcc14.changes index 7cc874a..161b854 100644 --- a/gcc14.changes +++ b/gcc14.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 13 08:17:35 UTC 2024 - Richard Biener + +- Revert libgccjit dependency change. [boo#1220724] + ------------------------------------------------------------------- Thu Mar 7 10:08:08 UTC 2024 - Richard Biener diff --git a/gcc14.spec b/gcc14.spec index bf3d1ef..61bbd72 100644 --- a/gcc14.spec +++ b/gcc14.spec @@ -1890,6 +1890,11 @@ Provides: libgccjit%{libgccjit_sover} = %{version}-%{release} # Only one package may provide this - allows multiple gcc versions # to co-exist without an overly large list of provides/obsoletes Conflicts: %selfconflict libgccjit%{libgccjit_sover} +# At runtime the JIT needs to be able to invoke the assembler and +# linker and find startfiles and libgcc. The built-in driver knows +# the compilers version install directory only so we require the +# respective compiler libgccjit was built from. +Requires: gcc14 %description -n libgccjit%{libgccjit_sover}%{libgccjit_suffix} Support for embedding GCC inside programs and libraries