From 832d41a9cbf14cec8f7c7c0b10cbf30040d8ad1930766c21b33c373319f5a66e Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 22 Jan 2024 11:46:08 +0000 Subject: [PATCH] - Add cross-X-newlib-devel requires to newlib cross compilers. [boo#1219031] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc14?expand=0&rev=11 --- cross-aarch64-gcc14-bootstrap.spec | 1 + cross-aarch64-gcc14.spec | 1 + cross-amdgcn-gcc14.spec | 1 + cross-arm-gcc14.spec | 1 + cross-arm-none-gcc14-bootstrap.spec | 1 + cross-arm-none-gcc14.spec | 1 + cross-avr-gcc14-bootstrap.spec | 1 + cross-avr-gcc14.spec | 1 + cross-bpf-gcc14.spec | 1 + cross-epiphany-gcc14-bootstrap.spec | 1 + cross-epiphany-gcc14.spec | 1 + cross-hppa-gcc14-bootstrap.spec | 1 + cross-hppa-gcc14.spec | 1 + cross-m68k-gcc14.spec | 1 + cross-mips-gcc14.spec | 1 + cross-nvptx-gcc14.spec | 1 + cross-ppc64-gcc14.spec | 1 + cross-ppc64le-gcc14-bootstrap.spec | 1 + cross-ppc64le-gcc14.spec | 1 + cross-pru-gcc14-bootstrap.spec | 1 + cross-pru-gcc14.spec | 1 + cross-riscv64-elf-gcc14-bootstrap.spec | 1 + cross-riscv64-elf-gcc14.spec | 1 + cross-riscv64-gcc14-bootstrap.spec | 1 + cross-riscv64-gcc14.spec | 1 + cross-rx-gcc14-bootstrap.spec | 1 + cross-rx-gcc14.spec | 1 + cross-s390x-gcc14-bootstrap.spec | 1 + cross-s390x-gcc14.spec | 1 + cross-sparc-gcc14.spec | 1 + cross-sparc64-gcc14.spec | 1 + cross-x86_64-gcc14.spec | 1 + cross.spec.in | 1 + gcc14.changes | 2 ++ 34 files changed, 35 insertions(+) diff --git a/cross-aarch64-gcc14-bootstrap.spec b/cross-aarch64-gcc14-bootstrap.spec index 844b15f..da828d2 100644 --- a/cross-aarch64-gcc14-bootstrap.spec +++ b/cross-aarch64-gcc14-bootstrap.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-aarch64-gcc14.spec b/cross-aarch64-gcc14.spec index df01018..af22245 100644 --- a/cross-aarch64-gcc14.spec +++ b/cross-aarch64-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-amdgcn-gcc14.spec b/cross-amdgcn-gcc14.spec index 60eb13e..4984919 100644 --- a/cross-amdgcn-gcc14.spec +++ b/cross-amdgcn-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-arm-gcc14.spec b/cross-arm-gcc14.spec index 2efc24d..4252421 100644 --- a/cross-arm-gcc14.spec +++ b/cross-arm-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-arm-none-gcc14-bootstrap.spec b/cross-arm-none-gcc14-bootstrap.spec index ce5cb32..1afbca9 100644 --- a/cross-arm-none-gcc14-bootstrap.spec +++ b/cross-arm-none-gcc14-bootstrap.spec @@ -219,6 +219,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-arm-none-gcc14.spec b/cross-arm-none-gcc14.spec index c526608..20e224b 100644 --- a/cross-arm-none-gcc14.spec +++ b/cross-arm-none-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-avr-gcc14-bootstrap.spec b/cross-avr-gcc14-bootstrap.spec index 699d59a..1cad0b7 100644 --- a/cross-avr-gcc14-bootstrap.spec +++ b/cross-avr-gcc14-bootstrap.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-avr-gcc14.spec b/cross-avr-gcc14.spec index 775a7ee..f8b2992 100644 --- a/cross-avr-gcc14.spec +++ b/cross-avr-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-bpf-gcc14.spec b/cross-bpf-gcc14.spec index 6b168d7..84bd95d 100644 --- a/cross-bpf-gcc14.spec +++ b/cross-bpf-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-epiphany-gcc14-bootstrap.spec b/cross-epiphany-gcc14-bootstrap.spec index 66c9904..a12e1f0 100644 --- a/cross-epiphany-gcc14-bootstrap.spec +++ b/cross-epiphany-gcc14-bootstrap.spec @@ -219,6 +219,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-epiphany-gcc14.spec b/cross-epiphany-gcc14.spec index f9b95b7..0b28874 100644 --- a/cross-epiphany-gcc14.spec +++ b/cross-epiphany-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-hppa-gcc14-bootstrap.spec b/cross-hppa-gcc14-bootstrap.spec index 1d3e34e..659c64b 100644 --- a/cross-hppa-gcc14-bootstrap.spec +++ b/cross-hppa-gcc14-bootstrap.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-hppa-gcc14.spec b/cross-hppa-gcc14.spec index f6bef20..0056f6e 100644 --- a/cross-hppa-gcc14.spec +++ b/cross-hppa-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-m68k-gcc14.spec b/cross-m68k-gcc14.spec index 82d97f8..d0e9d61 100644 --- a/cross-m68k-gcc14.spec +++ b/cross-m68k-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-mips-gcc14.spec b/cross-mips-gcc14.spec index 4f0464e..d662dd3 100644 --- a/cross-mips-gcc14.spec +++ b/cross-mips-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-nvptx-gcc14.spec b/cross-nvptx-gcc14.spec index 5763ada..ebfeb7e 100644 --- a/cross-nvptx-gcc14.spec +++ b/cross-nvptx-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-ppc64-gcc14.spec b/cross-ppc64-gcc14.spec index f247815..2084c3b 100644 --- a/cross-ppc64-gcc14.spec +++ b/cross-ppc64-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-ppc64le-gcc14-bootstrap.spec b/cross-ppc64le-gcc14-bootstrap.spec index ef0539b..969f059 100644 --- a/cross-ppc64le-gcc14-bootstrap.spec +++ b/cross-ppc64le-gcc14-bootstrap.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-ppc64le-gcc14.spec b/cross-ppc64le-gcc14.spec index 95357bd..9c55f0b 100644 --- a/cross-ppc64le-gcc14.spec +++ b/cross-ppc64le-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-pru-gcc14-bootstrap.spec b/cross-pru-gcc14-bootstrap.spec index a3f9dc1..2803f20 100644 --- a/cross-pru-gcc14-bootstrap.spec +++ b/cross-pru-gcc14-bootstrap.spec @@ -219,6 +219,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-pru-gcc14.spec b/cross-pru-gcc14.spec index 19519e3..03fe3a9 100644 --- a/cross-pru-gcc14.spec +++ b/cross-pru-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-riscv64-elf-gcc14-bootstrap.spec b/cross-riscv64-elf-gcc14-bootstrap.spec index 9b6a735..a22d893 100644 --- a/cross-riscv64-elf-gcc14-bootstrap.spec +++ b/cross-riscv64-elf-gcc14-bootstrap.spec @@ -219,6 +219,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-riscv64-elf-gcc14.spec b/cross-riscv64-elf-gcc14.spec index 1137d1c..39352c6 100644 --- a/cross-riscv64-elf-gcc14.spec +++ b/cross-riscv64-elf-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-riscv64-gcc14-bootstrap.spec b/cross-riscv64-gcc14-bootstrap.spec index 2b3e11f..5a284c7 100644 --- a/cross-riscv64-gcc14-bootstrap.spec +++ b/cross-riscv64-gcc14-bootstrap.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-riscv64-gcc14.spec b/cross-riscv64-gcc14.spec index 029950d..0abf67b 100644 --- a/cross-riscv64-gcc14.spec +++ b/cross-riscv64-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-rx-gcc14-bootstrap.spec b/cross-rx-gcc14-bootstrap.spec index 315cefa..2ec9460 100644 --- a/cross-rx-gcc14-bootstrap.spec +++ b/cross-rx-gcc14-bootstrap.spec @@ -219,6 +219,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-rx-gcc14.spec b/cross-rx-gcc14.spec index e81194c..dfc6888 100644 --- a/cross-rx-gcc14.spec +++ b/cross-rx-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-s390x-gcc14-bootstrap.spec b/cross-s390x-gcc14-bootstrap.spec index ee0e8d7..e9d1077 100644 --- a/cross-s390x-gcc14-bootstrap.spec +++ b/cross-s390x-gcc14-bootstrap.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-s390x-gcc14.spec b/cross-s390x-gcc14.spec index 6af37e3..6039652 100644 --- a/cross-s390x-gcc14.spec +++ b/cross-s390x-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-sparc-gcc14.spec b/cross-sparc-gcc14.spec index 5f523be..c80d4a3 100644 --- a/cross-sparc-gcc14.spec +++ b/cross-sparc-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-sparc64-gcc14.spec b/cross-sparc64-gcc14.spec index a86a064..6ab8a01 100644 --- a/cross-sparc64-gcc14.spec +++ b/cross-sparc64-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross-x86_64-gcc14.spec b/cross-x86_64-gcc14.spec index 871f693..06edb32 100644 --- a/cross-x86_64-gcc14.spec +++ b/cross-x86_64-gcc14.spec @@ -218,6 +218,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/cross.spec.in b/cross.spec.in index d1d54fb..ef54f55 100644 --- a/cross.spec.in +++ b/cross.spec.in @@ -129,6 +129,7 @@ BuildRequires: libunwind-devel ExclusiveArch: do-not-build %endif BuildRequires: cross-%cross_arch-newlib-devel +Requires: cross-%cross_arch-newlib-devel %endif %if "%{cross_arch}" == "avr" %if !0%{?is_opensuse} diff --git a/gcc14.changes b/gcc14.changes index d70adba..0d8fe6d 100644 --- a/gcc14.changes +++ b/gcc14.changes @@ -3,6 +3,8 @@ Mon Jan 22 09:50:35 UTC 2024 - Richard Biener - Update to trunk head, 86f3cbdaa6f60eaff1cdb4ab2f1a9bc796, git8330 - Package more risc-v headers +- Add cross-X-newlib-devel requires to newlib cross compilers. + [boo#1219031] ------------------------------------------------------------------- Fri Jan 19 09:55:53 UTC 2024 - Richard Biener