Compare commits
No commits in common. "factory" and "factory" have entirely different histories.
@ -2,16 +2,12 @@
|
|||||||
<flavor>gcc14-testresults</flavor>
|
<flavor>gcc14-testresults</flavor>
|
||||||
<flavor>cross-aarch64-gcc14-bootstrap</flavor>
|
<flavor>cross-aarch64-gcc14-bootstrap</flavor>
|
||||||
<flavor>cross-aarch64-gcc14</flavor>
|
<flavor>cross-aarch64-gcc14</flavor>
|
||||||
<flavor>cross-loongarch64-gcc14-bootstrap</flavor>
|
|
||||||
<flavor>cross-loongarch64-gcc14</flavor>
|
|
||||||
<flavor>cross-riscv64-gcc14-bootstrap</flavor>
|
<flavor>cross-riscv64-gcc14-bootstrap</flavor>
|
||||||
<flavor>cross-riscv64-gcc14</flavor>
|
<flavor>cross-riscv64-gcc14</flavor>
|
||||||
<flavor>cross-s390x-gcc14-bootstrap</flavor>
|
<flavor>cross-s390x-gcc14-bootstrap</flavor>
|
||||||
<flavor>cross-s390x-gcc14</flavor>
|
<flavor>cross-s390x-gcc14</flavor>
|
||||||
<flavor>cross-ppc64le-gcc14-bootstrap</flavor>
|
<flavor>cross-ppc64le-gcc14-bootstrap</flavor>
|
||||||
<flavor>cross-ppc64le-gcc14</flavor>
|
<flavor>cross-ppc64le-gcc14</flavor>
|
||||||
<flavor>cross-hppa-gcc14-bootstrap</flavor>
|
|
||||||
<flavor>cross-hppa-gcc14</flavor>
|
|
||||||
<flavor>cross-arm-gcc14</flavor>
|
<flavor>cross-arm-gcc14</flavor>
|
||||||
<flavor>cross-avr-gcc14-bootstrap</flavor>
|
<flavor>cross-avr-gcc14-bootstrap</flavor>
|
||||||
<flavor>cross-avr-gcc14</flavor>
|
<flavor>cross-avr-gcc14</flavor>
|
||||||
@ -23,6 +19,8 @@
|
|||||||
<flavor>cross-ppc64-gcc14</flavor>
|
<flavor>cross-ppc64-gcc14</flavor>
|
||||||
<flavor>cross-m68k-gcc14</flavor>
|
<flavor>cross-m68k-gcc14</flavor>
|
||||||
<flavor>cross-mips-gcc14</flavor>
|
<flavor>cross-mips-gcc14</flavor>
|
||||||
|
<flavor>cross-hppa-gcc14-bootstrap</flavor>
|
||||||
|
<flavor>cross-hppa-gcc14</flavor>
|
||||||
<flavor>cross-arm-none-gcc14-bootstrap</flavor>
|
<flavor>cross-arm-none-gcc14-bootstrap</flavor>
|
||||||
<flavor>cross-arm-none-gcc14</flavor>
|
<flavor>cross-arm-none-gcc14</flavor>
|
||||||
<flavor>cross-riscv64-elf-gcc14-bootstrap</flavor>
|
<flavor>cross-riscv64-elf-gcc14-bootstrap</flavor>
|
||||||
|
@ -99,12 +99,9 @@ add_glibc_cross() {
|
|||||||
# For now keep the old way of doing things
|
# For now keep the old way of doing things
|
||||||
if test "$do_crosses" = 1 ; then
|
if test "$do_crosses" = 1 ; then
|
||||||
add_glibc_cross cross-aarch64-gcc$base_ver aarch64 aarch64-suse-linux
|
add_glibc_cross cross-aarch64-gcc$base_ver aarch64 aarch64-suse-linux
|
||||||
add_glibc_cross cross-loongarch64-gcc$base_ver loongarch64 loongarch64-suse-linux
|
|
||||||
add_glibc_cross cross-riscv64-gcc$base_ver riscv64 riscv64-suse-linux
|
add_glibc_cross cross-riscv64-gcc$base_ver riscv64 riscv64-suse-linux
|
||||||
add_glibc_cross cross-s390x-gcc$base_ver s390x s390x-suse-linux
|
add_glibc_cross cross-s390x-gcc$base_ver s390x s390x-suse-linux
|
||||||
add_glibc_cross cross-ppc64le-gcc$base_ver ppc64le powerpc64le-suse-linux
|
add_glibc_cross cross-ppc64le-gcc$base_ver ppc64le powerpc64le-suse-linux
|
||||||
add_glibc_cross cross-hppa-gcc$base_ver hppa hppa-suse-linux
|
|
||||||
|
|
||||||
add_cross cross-arm-gcc$base_ver arm arm-suse-linux-gnueabi %define gcc_icecream 1
|
add_cross cross-arm-gcc$base_ver arm arm-suse-linux-gnueabi %define gcc_icecream 1
|
||||||
add_cross cross-avr-gcc$base_ver-bootstrap avr avr "%define gcc_libc_bootstrap 1"
|
add_cross cross-avr-gcc$base_ver-bootstrap avr avr "%define gcc_libc_bootstrap 1"
|
||||||
add_cross cross-avr-gcc$base_ver avr avr
|
add_cross cross-avr-gcc$base_ver avr avr
|
||||||
@ -115,6 +112,8 @@ add_cross cross-sparc64-gcc$base_ver sparc64 sparc64-suse-linux %define gcc_icec
|
|||||||
add_cross cross-ppc64-gcc$base_ver ppc64 powerpc64-suse-linux %define gcc_icecream 1
|
add_cross cross-ppc64-gcc$base_ver ppc64 powerpc64-suse-linux %define gcc_icecream 1
|
||||||
add_cross cross-m68k-gcc$base_ver m68k m68k-suse-linux %define gcc_icecream 1
|
add_cross cross-m68k-gcc$base_ver m68k m68k-suse-linux %define gcc_icecream 1
|
||||||
add_cross cross-mips-gcc$base_ver mips mips-suse-linux %define gcc_icecream 1
|
add_cross cross-mips-gcc$base_ver mips mips-suse-linux %define gcc_icecream 1
|
||||||
|
add_cross cross-hppa-gcc$base_ver-bootstrap hppa hppa-suse-linux %define gcc_libc_bootstrap 1
|
||||||
|
add_cross cross-hppa-gcc$base_ver hppa hppa-suse-linux %define gcc_icecream 1
|
||||||
add_newlib_cross cross-arm-none-gcc$base_ver arm-none arm-none-eabi
|
add_newlib_cross cross-arm-none-gcc$base_ver arm-none arm-none-eabi
|
||||||
#add_newlib_cross cross-epiphany-gcc$base_ver epiphany epiphany-elf
|
#add_newlib_cross cross-epiphany-gcc$base_ver epiphany epiphany-elf
|
||||||
#add_newlib_cross cross-nds32le-gcc$base_ver nds32le nds32le-elf
|
#add_newlib_cross cross-nds32le-gcc$base_ver nds32le nds32le-elf
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-aarch64-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x riscv64
|
ExclusiveArch: ppc64le x86_64 s390x riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-aarch64-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x riscv64
|
ExclusiveArch: ppc64le x86_64 s390x riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-amdgcn-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-arm-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-arm-none-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -102,7 +102,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -124,7 +124,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -170,7 +169,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -201,7 +200,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -214,7 +213,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -253,7 +252,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -283,7 +282,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -322,7 +321,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-arm-none-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-avr-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-avr-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-bpf-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-hppa-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-hppa-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,7 +19,7 @@
|
|||||||
%define pkgname cross-hppa-gcc14
|
%define pkgname cross-hppa-gcc14
|
||||||
%define cross_arch hppa
|
%define cross_arch hppa
|
||||||
%define gcc_target_arch hppa-suse-linux
|
%define gcc_target_arch hppa-suse-linux
|
||||||
%define gcc_target_glibc 1
|
%define gcc_icecream 1
|
||||||
# nospeccleaner
|
# nospeccleaner
|
||||||
|
|
||||||
%define build_cp 0%{!?gcc_accel:1}
|
%define build_cp 0%{!?gcc_accel:1}
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-m68k-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-mips-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-nvptx-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-ppc64-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64
|
ExclusiveArch: x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-ppc64le-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64
|
ExclusiveArch: x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-ppc64le-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64
|
ExclusiveArch: x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-pru-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -102,7 +102,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -124,7 +124,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -170,7 +169,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -201,7 +200,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -214,7 +213,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -253,7 +252,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -283,7 +282,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -322,7 +321,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-pru-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-riscv64-elf-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -102,7 +102,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -124,7 +124,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -170,7 +169,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -201,7 +200,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -214,7 +213,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -253,7 +252,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -283,7 +282,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -322,7 +321,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-riscv64-elf-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-riscv64-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-riscv64-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-rx-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -102,7 +102,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -124,7 +124,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -170,7 +169,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -201,7 +200,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -214,7 +213,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -253,7 +252,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -283,7 +282,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -322,7 +321,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-rx-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-s390x-gcc14-bootstrap
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-s390x-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-sparc-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-sparc64-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package cross-x86_64-gcc14
|
# spec file
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -101,7 +101,7 @@ Name: %{pkgname}
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -123,7 +123,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -169,7 +168,7 @@ Patch100: newlib-gcn-iolock.diff
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -200,7 +199,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -213,7 +212,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -252,7 +251,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le s390x aarch64 riscv64
|
ExclusiveArch: ppc64le s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
@ -282,7 +281,7 @@ Requires: libstdc++6-devel-gcc14
|
|||||||
%if 0%{!?gcc_accel:1}
|
%if 0%{!?gcc_accel:1}
|
||||||
BuildRequires: update-alternatives
|
BuildRequires: update-alternatives
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(preun): update-alternatives
|
Requires(preun):update-alternatives
|
||||||
%endif
|
%endif
|
||||||
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
Summary: The GNU Compiler Collection targeting %{cross_arch}
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -321,7 +320,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
|
@ -81,7 +81,7 @@ Name: %{pkgname}
|
|||||||
%if "%{cross_arch}" != "nvptx"
|
%if "%{cross_arch}" != "nvptx"
|
||||||
%if "%{cross_arch}" != "amdgcn"
|
%if "%{cross_arch}" != "amdgcn"
|
||||||
BuildRequires: cross-%{binutils_target}-binutils
|
BuildRequires: cross-%{binutils_target}-binutils
|
||||||
%requires_ge cross-%{binutils_target}-binutils
|
Requires: cross-%{binutils_target}-binutils
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%define hostsuffix %{nil}
|
%define hostsuffix %{nil}
|
||||||
@ -112,7 +112,7 @@ BuildRequires: libunwind-devel
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-newlib-devel
|
BuildRequires: cross-%cross_arch-newlib-devel
|
||||||
%requires_ge cross-%cross_arch-newlib-devel
|
Requires: cross-%cross_arch-newlib-devel
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "avr"
|
%if "%{cross_arch}" == "avr"
|
||||||
%if !0%{?is_opensuse}
|
%if !0%{?is_opensuse}
|
||||||
@ -125,7 +125,7 @@ BuildRequires: avr-libc
|
|||||||
ExclusiveArch: do-not-build
|
ExclusiveArch: do-not-build
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: cross-%cross_arch-glibc-devel
|
BuildRequires: cross-%cross_arch-glibc-devel
|
||||||
%requires_ge cross-%cross_arch-glibc-devel
|
Requires: cross-%cross_arch-glibc-devel
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if "%{cross_arch}" == "nvptx"
|
%if "%{cross_arch}" == "nvptx"
|
||||||
@ -164,7 +164,7 @@ ExcludeArch: %{cross_arch}
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
|
||||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
ExclusiveArch: ppc64le x86_64 s390x aarch64 riscv64
|
||||||
%endif
|
%endif
|
||||||
%define _binary_payload w.ufdio
|
%define _binary_payload w.ufdio
|
||||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||||
|
BIN
gcc-14.2.0+git10526.tar.xz
(Stored with Git LFS)
Normal file
BIN
gcc-14.2.0+git10526.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:9b2db6b0f554e8b2fa9b51ef114b6f08ccc46ffd7a69300963b96cfd04f1987d
|
|
||||||
size 90963940
|
|
39
gcc.spec.in
39
gcc.spec.in
@ -45,13 +45,13 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define quadmath_arch %ix86 x86_64 ia64 ppc64le
|
%define quadmath_arch %ix86 x86_64 ia64 ppc64le
|
||||||
%define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64
|
%define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64
|
||||||
%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64 loongarch64
|
%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64
|
||||||
%define hwasan_arch aarch64 x86_64
|
%define hwasan_arch aarch64 x86_64
|
||||||
%define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le riscv64 s390 s390x %sparc loongarch64
|
%define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le riscv64 s390 s390x %sparc
|
||||||
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64 loongarch64
|
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64
|
||||||
%define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64
|
%define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64
|
||||||
%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 riscv64 loongarch64
|
%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 riscv64
|
||||||
%if 0%{?build_libvtv:1}
|
%if 0%{?build_libvtv:1}
|
||||||
%define vtv_arch x86_64 %ix86
|
%define vtv_arch x86_64 %ix86
|
||||||
%endif
|
%endif
|
||||||
@ -60,11 +60,7 @@
|
|||||||
%define build_fortran 1
|
%define build_fortran 1
|
||||||
%define build_objc 1
|
%define build_objc 1
|
||||||
%define build_objcp 1
|
%define build_objcp 1
|
||||||
%ifarch loongarch64 hppa hppa64
|
|
||||||
%define build_go 0
|
|
||||||
%else
|
|
||||||
%define build_go 1
|
%define build_go 1
|
||||||
%endif
|
|
||||||
%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
|
%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
|
||||||
%define build_d 1
|
%define build_d 1
|
||||||
%else
|
%else
|
||||||
@ -121,16 +117,11 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Enable plugins just for Tumbleweed, not for SLES
|
# Enable plugins just for Tumbleweed, not for SLES
|
||||||
%if 0%{?is_opensuse}
|
%if 0%{!?sle_version:1}
|
||||||
%define enable_plugins 1
|
%define enable_plugins 1
|
||||||
%else
|
|
||||||
%define enable_plugins 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Do not enable JIT support on SLE15
|
|
||||||
%if %{suse_version} >= 1600
|
|
||||||
%define build_jit 1
|
%define build_jit 1
|
||||||
%else
|
%else
|
||||||
|
%define enable_plugins 0
|
||||||
%define build_jit 0
|
%define build_jit 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -209,7 +200,7 @@
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 1
|
Release: 1
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -314,7 +305,7 @@ BuildRequires: cross-amdgcn-newlib@base_ver@-devel
|
|||||||
%define separate_biarch_suffix -64bit
|
%define separate_biarch_suffix -64bit
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch aarch64 x86_64 ia64 s390x alpha ppc64 ppc64le sparc64 riscv64 loongarch64
|
%ifarch aarch64 x86_64 ia64 s390x alpha ppc64 ppc64le sparc64 riscv64
|
||||||
# 64-bit is primary build target
|
# 64-bit is primary build target
|
||||||
%define build_primary_64bit 1
|
%define build_primary_64bit 1
|
||||||
%else
|
%else
|
||||||
@ -375,7 +366,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -1346,7 +1336,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
@ -1781,8 +1771,6 @@ STAGE1_FLAGS="-g -O2"
|
|||||||
make info
|
make info
|
||||||
%if 0%{?run_tests:1}
|
%if 0%{?run_tests:1}
|
||||||
echo "Run testsuite"
|
echo "Run testsuite"
|
||||||
# Use the bootstrap compiler for compat tests
|
|
||||||
export ALT_CC_UNDER_TEST=/usr/bin/gcc ALT_CXX_UNDER_TEST=/usr/bin/g++
|
|
||||||
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
|
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
|
||||||
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
|
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
|
||||||
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
|
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
|
||||||
@ -2317,11 +2305,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang
|
|||||||
%{libsubdir}/include/riscv_crypto.h
|
%{libsubdir}/include/riscv_crypto.h
|
||||||
%{libsubdir}/include/riscv_th_vector.h
|
%{libsubdir}/include/riscv_th_vector.h
|
||||||
%endif
|
%endif
|
||||||
%ifarch loongarch64
|
|
||||||
%{libsubdir}/include/larchintrin.h
|
|
||||||
%{libsubdir}/include/lasxintrin.h
|
|
||||||
%{libsubdir}/include/lsxintrin.h
|
|
||||||
%endif
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%{libsubdir}/include/cross-stdarg.h
|
%{libsubdir}/include/cross-stdarg.h
|
||||||
%{libsubdir}/include/cpuid.h
|
%{libsubdir}/include/cpuid.h
|
||||||
|
@ -1,79 +0,0 @@
|
|||||||
From e22962538f64bb6e5ac87977ec8a5d86f4ef21cb Mon Sep 17 00:00:00 2001
|
|
||||||
From: Richard Biener <rguenther@suse.de>
|
|
||||||
Date: Fri, 7 Feb 2025 14:42:23 +0100
|
|
||||||
Subject: [PATCH] jit/118780 - make sure to include dlfcn.h when plugin support
|
|
||||||
is disabled
|
|
||||||
To: gcc-patches@gcc.gnu.org
|
|
||||||
|
|
||||||
The following makes the dlfcn.h explicitly requested which avoids
|
|
||||||
build failure when JIT is enabled but plugin support disabled as
|
|
||||||
currently the include is conditional on plugin support.
|
|
||||||
|
|
||||||
PR jit/118780
|
|
||||||
gcc/
|
|
||||||
* system.h: Check INCLUDE_DLFCN_H for including dlfcn.h instead
|
|
||||||
of ENABLE_PLUGIN.
|
|
||||||
* plugin.cc: Define INCLUDE_DLFCN_H.
|
|
||||||
|
|
||||||
gcc/jit/
|
|
||||||
* jit-playback.cc: Define INCLUDE_DLFCN_H.
|
|
||||||
* jit-result.cc: Likewise.
|
|
||||||
---
|
|
||||||
gcc/jit/jit-playback.cc | 1 +
|
|
||||||
gcc/jit/jit-result.cc | 1 +
|
|
||||||
gcc/plugin.cc | 1 +
|
|
||||||
gcc/system.h | 2 +-
|
|
||||||
4 files changed, 4 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/gcc/jit/jit-playback.cc b/gcc/jit/jit-playback.cc
|
|
||||||
index c9fcebc4730..6946f100d5c 100644
|
|
||||||
--- a/gcc/jit/jit-playback.cc
|
|
||||||
+++ b/gcc/jit/jit-playback.cc
|
|
||||||
@@ -20,6 +20,7 @@ along with GCC; see the file COPYING3. If not see
|
|
||||||
|
|
||||||
#include "config.h"
|
|
||||||
#define INCLUDE_MUTEX
|
|
||||||
+#define INCLUDE_DLFCN_H
|
|
||||||
#include "libgccjit.h"
|
|
||||||
#include "system.h"
|
|
||||||
#include "coretypes.h"
|
|
||||||
diff --git a/gcc/jit/jit-result.cc b/gcc/jit/jit-result.cc
|
|
||||||
index 1c793aef062..2ad6deb1da8 100644
|
|
||||||
--- a/gcc/jit/jit-result.cc
|
|
||||||
+++ b/gcc/jit/jit-result.cc
|
|
||||||
@@ -19,6 +19,7 @@ along with GCC; see the file COPYING3. If not see
|
|
||||||
<http://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
#include "config.h"
|
|
||||||
+#define INCLUDE_DLFCN_H
|
|
||||||
#include "system.h"
|
|
||||||
#include "coretypes.h"
|
|
||||||
|
|
||||||
diff --git a/gcc/plugin.cc b/gcc/plugin.cc
|
|
||||||
index 6d3394908fc..0de2cc2dd2c 100644
|
|
||||||
--- a/gcc/plugin.cc
|
|
||||||
+++ b/gcc/plugin.cc
|
|
||||||
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
|
|
||||||
APIs described in doc/plugin.texi. */
|
|
||||||
|
|
||||||
#include "config.h"
|
|
||||||
+#define INCLUDE_DLFCN_H
|
|
||||||
#include "system.h"
|
|
||||||
#include "coretypes.h"
|
|
||||||
#include "options.h"
|
|
||||||
diff --git a/gcc/system.h b/gcc/system.h
|
|
||||||
index 39d28ba0bb4..e516b49d04a 100644
|
|
||||||
--- a/gcc/system.h
|
|
||||||
+++ b/gcc/system.h
|
|
||||||
@@ -694,7 +694,7 @@ extern int vsnprintf (char *, size_t, const char *, va_list);
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#if defined (ENABLE_PLUGIN) && defined (HAVE_DLFCN_H)
|
|
||||||
+#if defined (INCLUDE_DLFCN_H) && defined (HAVE_DLFCN_H)
|
|
||||||
/* If plugin support is enabled, we could use libdl. */
|
|
||||||
#include <dlfcn.h>
|
|
||||||
#endif
|
|
||||||
--
|
|
||||||
2.43.0
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package gcc14-testresults
|
# spec file for package gcc14-testresults
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -65,13 +65,13 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define quadmath_arch %ix86 x86_64 ia64 ppc64le
|
%define quadmath_arch %ix86 x86_64 ia64 ppc64le
|
||||||
%define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64
|
%define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64
|
||||||
%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64 loongarch64
|
%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64
|
||||||
%define hwasan_arch aarch64 x86_64
|
%define hwasan_arch aarch64 x86_64
|
||||||
%define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le riscv64 s390 s390x %sparc loongarch64
|
%define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le riscv64 s390 s390x %sparc
|
||||||
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64 loongarch64
|
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64
|
||||||
%define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64
|
%define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64
|
||||||
%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 riscv64 loongarch64
|
%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 riscv64
|
||||||
%if 0%{?build_libvtv:1}
|
%if 0%{?build_libvtv:1}
|
||||||
%define vtv_arch x86_64 %ix86
|
%define vtv_arch x86_64 %ix86
|
||||||
%endif
|
%endif
|
||||||
@ -80,11 +80,7 @@
|
|||||||
%define build_fortran 1
|
%define build_fortran 1
|
||||||
%define build_objc 1
|
%define build_objc 1
|
||||||
%define build_objcp 1
|
%define build_objcp 1
|
||||||
%ifarch loongarch64 hppa hppa64
|
|
||||||
%define build_go 0
|
|
||||||
%else
|
|
||||||
%define build_go 1
|
%define build_go 1
|
||||||
%endif
|
|
||||||
%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
|
%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
|
||||||
%define build_d 1
|
%define build_d 1
|
||||||
%else
|
%else
|
||||||
@ -141,16 +137,11 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Enable plugins just for Tumbleweed, not for SLES
|
# Enable plugins just for Tumbleweed, not for SLES
|
||||||
%if 0%{?is_opensuse}
|
%if 0%{!?sle_version:1}
|
||||||
%define enable_plugins 1
|
%define enable_plugins 1
|
||||||
%else
|
|
||||||
%define enable_plugins 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Do not enable JIT support on SLE15
|
|
||||||
%if %{suse_version} >= 1600
|
|
||||||
%define build_jit 1
|
%define build_jit 1
|
||||||
%else
|
%else
|
||||||
|
%define enable_plugins 0
|
||||||
%define build_jit 0
|
%define build_jit 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -226,7 +217,7 @@
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -330,7 +321,7 @@ BuildRequires: cross-amdgcn-newlib14-devel
|
|||||||
%define separate_biarch_suffix -64bit
|
%define separate_biarch_suffix -64bit
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch aarch64 x86_64 ia64 s390x alpha ppc64 ppc64le sparc64 riscv64 loongarch64
|
%ifarch aarch64 x86_64 ia64 s390x alpha ppc64 ppc64le sparc64 riscv64
|
||||||
# 64-bit is primary build target
|
# 64-bit is primary build target
|
||||||
%define build_primary_64bit 1
|
%define build_primary_64bit 1
|
||||||
%else
|
%else
|
||||||
@ -391,7 +382,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -523,7 +513,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
@ -956,8 +946,6 @@ STAGE1_FLAGS="-g -O2"
|
|||||||
make info
|
make info
|
||||||
%if 0%{?run_tests:1}
|
%if 0%{?run_tests:1}
|
||||||
echo "Run testsuite"
|
echo "Run testsuite"
|
||||||
# Use the bootstrap compiler for compat tests
|
|
||||||
export ALT_CC_UNDER_TEST=/usr/bin/gcc ALT_CXX_UNDER_TEST=/usr/bin/g++
|
|
||||||
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
|
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
|
||||||
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
|
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
|
||||||
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
|
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
|
||||||
|
@ -1,67 +1,3 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Thu Feb 20 15:41:51 UTC 2025 - Richard Biener <rguenther@suse.com>
|
|
||||||
|
|
||||||
- Update to gcc-14 branch head, 9ffecde121af883b60bbe60d0, git11321
|
|
||||||
* fixes reported ICE in [bsc#1237442]
|
|
||||||
- Drop gcc14-pr116629.patch now backported to the branch.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Feb 6 10:28:59 UTC 2025 - Richard Biener <rguenther@suse.com>
|
|
||||||
|
|
||||||
- Adjust cross compiler requirements to use %requires_ge
|
|
||||||
- Fix condition on whether to enable plugins or JIT support to
|
|
||||||
not check sle_version which is not defined in SLFO but to check
|
|
||||||
is_opensuse and suse_version instead.
|
|
||||||
- Add gcc14-pr118780.patch to make the SLFO config work.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Wed Jan 29 13:12:15 UTC 2025 - Richard Biener <rguenther@suse.com>
|
|
||||||
|
|
||||||
- For cross compilers require the same or newer binutils, newlib
|
|
||||||
or cross-glibc that was used at build time. [bsc#1232526]
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Tue Jan 7 14:49:40 UTC 2025 - Andreas Schwab <schwab@suse.de>
|
|
||||||
|
|
||||||
- Define ALT_CC_UNDER_TEST and ALT_CXX_UNDER_TEST for compat tests
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sun Jan 5 21:18:48 UTC 2025 - Martin Hauke <mardnh@gmx.de>
|
|
||||||
|
|
||||||
- Switch to glibc based cross-compiler for target hppa
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Dec 2 04:48:53 UTC 2024 - Adrian Schröter <adrian@suse.de>
|
|
||||||
|
|
||||||
- disable go on loongarch64 for now
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Sat Nov 30 16:01:13 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
||||||
|
|
||||||
- Add loongarch64 to asan_arch, atomic_arch,
|
|
||||||
itm_arch, lsan_arch, tsan_arch and ubsan_arch
|
|
||||||
- Add larchintrin.h, lasxintrin.h and lsxintrin.h
|
|
||||||
headers to gccXY main package in %files section
|
|
||||||
- Set build_primary_64bit to 1 for loongarch64
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Mon Nov 18 18:17:30 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
||||||
|
|
||||||
- Add loongarch64 as new target
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Wed Oct 9 13:01:41 UTC 2024 - Richard Biener <rguenther@suse.com>
|
|
||||||
|
|
||||||
- Update to gcc-14 branch head, 4af44f2cf7d281f3e4f3957ef, git10750
|
|
||||||
* includes libstdc++6 fix for parsing tzdata 2024b [gcc#116657]
|
|
||||||
- Add gcc14-pr116629.patch to fix ICE with LTO building openvino
|
|
||||||
on aarch64 [boo#1230262]
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Thu Aug 22 10:37:05 UTC 2024 - Richard Biener <rguenther@suse.com>
|
|
||||||
|
|
||||||
- Re-enable cross compiler builds on i586.
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Aug 1 09:33:39 UTC 2024 - Richard Biener <rguenther@suse.com>
|
Thu Aug 1 09:33:39 UTC 2024 - Richard Biener <rguenther@suse.com>
|
||||||
|
|
||||||
|
41
gcc14.spec
41
gcc14.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package gcc14
|
# spec file for package gcc14
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -44,13 +44,13 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define quadmath_arch %ix86 x86_64 ia64 ppc64le
|
%define quadmath_arch %ix86 x86_64 ia64 ppc64le
|
||||||
%define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64
|
%define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64
|
||||||
%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64 loongarch64
|
%define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64
|
||||||
%define hwasan_arch aarch64 x86_64
|
%define hwasan_arch aarch64 x86_64
|
||||||
%define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le riscv64 s390 s390x %sparc loongarch64
|
%define itm_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le riscv64 s390 s390x %sparc
|
||||||
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64 loongarch64
|
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k ia64 riscv64
|
||||||
%define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64
|
%define lsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64
|
||||||
%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 riscv64 loongarch64
|
%define ubsan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %arm aarch64 riscv64
|
||||||
%if 0%{?build_libvtv:1}
|
%if 0%{?build_libvtv:1}
|
||||||
%define vtv_arch x86_64 %ix86
|
%define vtv_arch x86_64 %ix86
|
||||||
%endif
|
%endif
|
||||||
@ -59,11 +59,7 @@
|
|||||||
%define build_fortran 1
|
%define build_fortran 1
|
||||||
%define build_objc 1
|
%define build_objc 1
|
||||||
%define build_objcp 1
|
%define build_objcp 1
|
||||||
%ifarch loongarch64 hppa hppa64
|
|
||||||
%define build_go 0
|
|
||||||
%else
|
|
||||||
%define build_go 1
|
%define build_go 1
|
||||||
%endif
|
|
||||||
%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
|
%ifarch x86_64 %ix86 %arm aarch64 riscv64 s390x
|
||||||
%define build_d 1
|
%define build_d 1
|
||||||
%else
|
%else
|
||||||
@ -120,16 +116,11 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Enable plugins just for Tumbleweed, not for SLES
|
# Enable plugins just for Tumbleweed, not for SLES
|
||||||
%if 0%{?is_opensuse}
|
%if 0%{!?sle_version:1}
|
||||||
%define enable_plugins 1
|
%define enable_plugins 1
|
||||||
%else
|
|
||||||
%define enable_plugins 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Do not enable JIT support on SLE15
|
|
||||||
%if %{suse_version} >= 1600
|
|
||||||
%define build_jit 1
|
%define build_jit 1
|
||||||
%else
|
%else
|
||||||
|
%define enable_plugins 0
|
||||||
%define build_jit 0
|
%define build_jit 0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -205,7 +196,7 @@
|
|||||||
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
|
||||||
|
|
||||||
URL: https://gcc.gnu.org/
|
URL: https://gcc.gnu.org/
|
||||||
Version: 14.2.1+git11321
|
Version: 14.2.0+git10526
|
||||||
Release: 0
|
Release: 0
|
||||||
%define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 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/+/-/')
|
%define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/')
|
||||||
@ -309,7 +300,7 @@ BuildRequires: cross-amdgcn-newlib14-devel
|
|||||||
%define separate_biarch_suffix -64bit
|
%define separate_biarch_suffix -64bit
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch aarch64 x86_64 ia64 s390x alpha ppc64 ppc64le sparc64 riscv64 loongarch64
|
%ifarch aarch64 x86_64 ia64 s390x alpha ppc64 ppc64le sparc64 riscv64
|
||||||
# 64-bit is primary build target
|
# 64-bit is primary build target
|
||||||
%define build_primary_64bit 1
|
%define build_primary_64bit 1
|
||||||
%else
|
%else
|
||||||
@ -370,7 +361,6 @@ Patch16: gcc9-reproducible-builds.patch
|
|||||||
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
|
||||||
Patch19: gcc11-gdwarf-4-default.patch
|
Patch19: gcc11-gdwarf-4-default.patch
|
||||||
Patch20: gcc13-pr101523.patch
|
Patch20: gcc13-pr101523.patch
|
||||||
Patch22: gcc14-pr118780.patch
|
|
||||||
# A set of patches from the RH srpm
|
# A set of patches from the RH srpm
|
||||||
Patch51: gcc41-ppc32-retaddr.patch
|
Patch51: gcc41-ppc32-retaddr.patch
|
||||||
# Some patches taken from Debian
|
# Some patches taken from Debian
|
||||||
@ -2372,7 +2362,7 @@ ln -s newlib-4.4.0.20231231/newlib .
|
|||||||
%if %{suse_version} < 1550
|
%if %{suse_version} < 1550
|
||||||
%patch -p1 -P 19
|
%patch -p1 -P 19
|
||||||
%endif
|
%endif
|
||||||
%patch -p1 -P 20 -P 22
|
%patch -p1 -P 20
|
||||||
%patch -P 51
|
%patch -P 51
|
||||||
%patch -p1 -P 60 -P 61
|
%patch -p1 -P 60 -P 61
|
||||||
|
|
||||||
@ -2805,8 +2795,6 @@ STAGE1_FLAGS="-g -O2"
|
|||||||
make info
|
make info
|
||||||
%if 0%{?run_tests:1}
|
%if 0%{?run_tests:1}
|
||||||
echo "Run testsuite"
|
echo "Run testsuite"
|
||||||
# Use the bootstrap compiler for compat tests
|
|
||||||
export ALT_CC_UNDER_TEST=/usr/bin/gcc ALT_CXX_UNDER_TEST=/usr/bin/g++
|
|
||||||
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
|
(make -C %{GCCDIST}/libstdc++-v3 check-abi || true)
|
||||||
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
|
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.log %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.log
|
||||||
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
|
mv %{GCCDIST}/libstdc++-v3/testsuite/libstdc++.sum %{GCCDIST}/libstdc++-v3/testsuite/libstdc++-abi.sum
|
||||||
@ -3337,11 +3325,6 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc14-locale.lang
|
|||||||
%{libsubdir}/include/riscv_crypto.h
|
%{libsubdir}/include/riscv_crypto.h
|
||||||
%{libsubdir}/include/riscv_th_vector.h
|
%{libsubdir}/include/riscv_th_vector.h
|
||||||
%endif
|
%endif
|
||||||
%ifarch loongarch64
|
|
||||||
%{libsubdir}/include/larchintrin.h
|
|
||||||
%{libsubdir}/include/lasxintrin.h
|
|
||||||
%{libsubdir}/include/lsxintrin.h
|
|
||||||
%endif
|
|
||||||
%ifarch %ix86 x86_64
|
%ifarch %ix86 x86_64
|
||||||
%{libsubdir}/include/cross-stdarg.h
|
%{libsubdir}/include/cross-stdarg.h
|
||||||
%{libsubdir}/include/cpuid.h
|
%{libsubdir}/include/cpuid.h
|
||||||
|
Loading…
x
Reference in New Issue
Block a user