From 059140608cb6b7948f8e5f2fe4f984966911394d Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Fri, 20 May 2022 14:31:12 +0200 Subject: [PATCH] remove 32bit from x86_64 and add big-endian ppc64 Signed-off-by: Toshaan Bharvani --- SPECS/gcc.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/SPECS/gcc.spec b/SPECS/gcc.spec index 1d709ef..28e91dd 100644 --- a/SPECS/gcc.spec +++ b/SPECS/gcc.spec @@ -107,10 +107,10 @@ %ifarch sparc64 %global multilib_32_arch sparcv9 %endif -%ifarch ppc64 ppc64p7 +%ifarch ppc64p7 %global multilib_32_arch ppc %endif -%ifarch x86_64 +%ifarch i686 %global multilib_32_arch i686 %endif Summary: Various compilers (C, C++, Objective-C, ...) @@ -1041,7 +1041,7 @@ CONFIGURE_OPTS="\ %ifarch sparc sparcv9 --host=%{gcc_target_platform} --build=%{gcc_target_platform} --target=%{gcc_target_platform} --with-cpu=v7 %endif -%ifarch ppc ppc64 ppc64p7 +%ifarch ppc ppc64p7 %if 0%{?rhel} >= 7 --with-cpu-32=power7 --with-tune-32=power7 --with-cpu-64=power7 --with-tune-64=power7 \ %endif @@ -1049,6 +1049,13 @@ CONFIGURE_OPTS="\ --with-cpu-32=power4 --with-tune-32=power6 --with-cpu-64=power4 --with-tune-64=power6 \ %endif %endif +%ifarch ppc64 +%if 0%{?rhel} == 9 + --with-cpu-32=%{cpuarch} --with-tune-32=%{cpuarch} --with-cpu-64=%{cpuarch} --with-tune-64=%{cpuarch} \ +%else + --with-cpu-32=power8 --with-tune-32=power8 --with-cpu-64=power8 --with-tune-64=power8 \ +%endif +%endif %ifarch ppc64le %if 0%{?rhel} == 9 --with-cpu-32=%{cpuarch} --with-tune-32=%{cpuarch} --with-cpu-64=%{cpuarch} --with-tune-64=%{cpuarch} \