From 5284d22425704f7155394c3955764f571a5daf48e16a0c8fcee4b37ba44d5515 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 5 Feb 2024 14:37:35 +0000 Subject: [PATCH] - Use %{_target_cpu} to determine host and build. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=244 --- cross-aarch64-gcc7.spec | 2 +- cross-arm-gcc7.spec | 2 +- cross-arm-none-gcc7-bootstrap.spec | 2 +- cross-arm-none-gcc7.spec | 2 +- cross-avr-gcc7-bootstrap.spec | 2 +- cross-avr-gcc7.spec | 2 +- cross-epiphany-gcc7-bootstrap.spec | 2 +- cross-epiphany-gcc7.spec | 2 +- cross-hppa-gcc7.spec | 2 +- cross-i386-gcc7.spec | 2 +- cross-m68k-gcc7.spec | 2 +- cross-mips-gcc7.spec | 2 +- cross-nvptx-gcc7.spec | 2 +- cross-ppc64-gcc7.spec | 2 +- cross-ppc64le-gcc7.spec | 2 +- cross-rx-gcc7-bootstrap.spec | 2 +- cross-rx-gcc7.spec | 2 +- cross-s390x-gcc7.spec | 2 +- cross-sparc-gcc7.spec | 2 +- cross-sparc64-gcc7.spec | 2 +- cross-x86_64-gcc7.spec | 2 +- gcc.spec.in | 2 +- gcc7-testresults.spec | 2 +- gcc7.changes | 5 +++++ gcc7.spec | 2 +- 25 files changed, 29 insertions(+), 24 deletions(-) diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index b26e033..b47917b 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index cbfab09..70dcb9f 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index d58052e..2535c8d 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -206,7 +206,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index 3051e91..906888d 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index 03b2c76..a909ce0 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index da2fc30..a306c14 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index c5b3ade..43ddf45 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -206,7 +206,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 96132aa..209d369 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 433ae69..d6cb05a 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 9b76be7..02445a3 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index ff15511..8a0e777 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index 14b4fb5..a915891 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index a1d8740..558d16a 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index 3499580..91a8e2d 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index a88a697..968f116 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 298fc4d..12f608b 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -206,7 +206,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 7ce79d8..a3eb7db 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index a314eca..d2eb56b 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 8b0a135..7371e41 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 670cdba..87fd38b 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index 48bb13d..bf7cd05 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -205,7 +205,7 @@ Patch126: gcc7-pfe-0022-Fix-unwinding-issues-when-pfe-is-enabled.patch %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/gcc.spec.in b/gcc.spec.in index fe8d084..c3f9334 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -1021,7 +1021,7 @@ Results from running the gcc and target library testsuites. %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 7958ecf..75d5ff0 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -416,7 +416,7 @@ Results from running the gcc and target library testsuites. %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else diff --git a/gcc7.changes b/gcc7.changes index 1720daa..a76f966 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Feb 5 14:24:16 UTC 2024 - Richard Biener + +- Use %{_target_cpu} to determine host and build. + ------------------------------------------------------------------- Thu Jan 18 09:58:44 UTC 2024 - Richard Biener diff --git a/gcc7.spec b/gcc7.spec index 194e65f..c4ed209 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -1753,7 +1753,7 @@ Results from running the gcc and target library testsuites. %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; (*) echo 0;; esac) %endif -%define HOST_ARCH %(echo %{_host_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") +%define HOST_ARCH %(echo %{_target_cpu} | sed -e "s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;") %ifarch ppc %define GCCDIST powerpc64-suse-linux %else