From f0cbcb39124019428f8c526cd0276f32ec3aa665 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 7 May 2021 11:41:27 +0200 Subject: [PATCH] Remove spec file support for power9 multilib This is not used in Fedora, and downstream removed the multilib as well. --- glibc.spec | 38 +++----------------------------------- 1 file changed, 3 insertions(+), 35 deletions(-) diff --git a/glibc.spec b/glibc.spec index f71524e..b322ebf 100644 --- a/glibc.spec +++ b/glibc.spec @@ -58,13 +58,6 @@ # Only some architectures have static PIE support. %define pie_arches %{ix86} x86_64 -# Build the POWER9 runtime on POWER, but only for downstream. -%ifarch ppc64le -%define buildpower9 0%{?rhel} > 0 -%else -%define buildpower9 0 -%endif - # The annobin annotations cause binutils to produce broken ARM EABI # unwinding information. Symptom is a hang/test failure for # malloc/tst-malloc-stats-cancellation. See @@ -1185,15 +1178,6 @@ build() # Default set of compiler options. build -%if %{buildpower9} -( - GCC="$GCC -mcpu=power9 -mtune=power9" - GXX="$GXX -mcpu=power9 -mtune=power9" - core_with_options="--with-cpu=power9" - build power9 -) -%endif - ############################################################################## # Install glibc... ############################################################################## @@ -1278,12 +1262,6 @@ install_different() done } -%if %{buildpower9} -pushd build-%{target}-power9 -install_different "$RPM_BUILD_ROOT/%{_lib}" power9 .. -popd -%endif - ############################################################################## # Remove the files we don't want to distribute ############################################################################## @@ -1990,15 +1968,6 @@ pushd build-%{target} run_tests popd -%if %{buildpower9} -echo ====================TESTING -mcpu=power9============= -pushd build-%{target}-power9 -run_tests -popd -%endif - - - echo ====================TESTING END===================== PLTCMD='/^Relocation section .*\(\.rela\?\.plt\|\.rela\.IA_64\.pltoff\)/,/^$/p' echo ====================PLT RELOCS LD.SO================ @@ -2093,7 +2062,9 @@ local remove_dirs = { "%{_libdir}/i686", "%{_libdir}/i686/nosegneg", "%{_libdir}/power6", "%{_libdir}/power7", - "%{_libdir}/power8" } + "%{_libdir}/power8", + "%{_libdir}/power9", + } -- Walk all the directories with files we need to remove... for _, rdir in ipairs (remove_dirs) do @@ -2221,9 +2192,6 @@ fi %files -f glibc.filelist %dir %{_prefix}/%{_lib}/audit -%if %{buildpower9} -%dir /%{_lib}/power9 -%endif %verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf %verify(not md5 size mtime) %config(noreplace) /etc/ld.so.conf %verify(not md5 size mtime) %config(noreplace) /etc/rpc