SHA256
8
0
forked from pool/gcc15

Accepting request 1247258 from home:jsulig:branches:Base:System

- Enable cross compilers on loongarch64

OBS-URL: https://build.opensuse.org/request/show/1247258
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc15?expand=0&rev=9
This commit is contained in:
2025-02-25 13:10:30 +00:00
committed by Git OBS Bridge
parent 8534a65f49
commit 1cee028193
34 changed files with 100 additions and 95 deletions

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-aarch64-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-aarch64-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-amdgcn-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-arm-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-arm-none-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -249,7 +249,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -279,7 +279,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-arm-none-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-avr-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-avr-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-bpf-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-hppa-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-hppa-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-loongarch64-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-loongarch64-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-m68k-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-mips-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-nvptx-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-ppc64-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-ppc64le-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-ppc64le-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-pru-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -249,7 +249,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -279,7 +279,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-pru-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-riscv64-elf-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -249,7 +249,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -279,7 +279,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-riscv64-elf-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-riscv64-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-riscv64-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-rx-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -249,7 +249,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -279,7 +279,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-rx-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-s390x-gcc15-bootstrap
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-s390x-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-sparc-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-sparc64-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -1,5 +1,5 @@
#
# spec file
# spec file for package cross-x86_64-gcc15
#
# Copyright (c) 2025 SUSE LLC
#
@@ -248,7 +248,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -278,7 +278,7 @@ Requires: libstdc++6-devel-gcc15
%if 0%{!?gcc_accel:1}
BuildRequires: update-alternatives
Requires(post): update-alternatives
Requires(preun):update-alternatives
Requires(preun): update-alternatives
%endif
Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later

View File

@@ -164,7 +164,7 @@ ExcludeArch: %{cross_arch}
%endif
%endif
%if 0%{?gcc_icecream:1}%{?gcc_libc_bootstrap:1}
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64 loongarch64
%endif
%define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Feb 18 14:02:49 UTC 2025 - JS <obs.coke518@passinbox.com>
- Enable cross compilers on loongarch64
-------------------------------------------------------------------
Mon Feb 10 07:40:03 UTC 2025 - Richard Biener <rguenther@suse.com>