forked from pool/gcc12
- 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. Rev devel:gcc/60 Md5 fd67d29e43528f08cd20337e2a83174a 2022-08-22 07:37:19 rguenther 998516
This commit is contained in:
parent
24b65dc8d6
commit
5a0784ab69
@ -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