Accepting request 998516 from home:matwey:branches:devel:gcc
- Allow cross-pru-gcc12-bootstrap for armv7l architecture. PRU architecture is used for real-time MCUs embedded into TI armv7l and aarch64 SoCs. We need to have cross-pru-gcc12 for armv7l in order to build both host applications and PRU firmware during the same build. OBS-URL: https://build.opensuse.org/request/show/998516 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc12?expand=0&rev=60
This commit is contained in:
parent
b665ba3494
commit
b68e7d5fbc
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -252,6 +252,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -252,6 +252,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -252,6 +252,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -252,6 +252,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -252,6 +252,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -251,6 +251,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -160,6 +160,9 @@ ExclusiveArch: do-not-build
|
||||
%endif
|
||||
%if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
|
||||
ExclusiveArch: i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
|
||||
%if "%{cross_arch}" == "pru"
|
||||
ExclusiveArch: %arm
|
||||
%endif
|
||||
%endif
|
||||
%define _binary_payload w.ufdio
|
||||
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
|
||||
|
@ -1,3 +1,12 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 21 09:31:35 UTC 2022 - Matwey Kornilov <matwey.kornilov@gmail.com>
|
||||
|
||||
- Allow cross-pru-gcc12-bootstrap for armv7l architecture.
|
||||
PRU architecture is used for real-time MCUs embedded into TI
|
||||
armv7l and aarch64 SoCs. We need to have cross-pru-gcc12 for
|
||||
armv7l in order to build both host applications and PRU firmware
|
||||
during the same build.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 12 11:06:04 UTC 2022 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user