diff --git a/gcc-toolset-16-gcc.spec b/gcc-toolset-16-gcc.spec index fcef01e..cc65f24 100644 --- a/gcc-toolset-16-gcc.spec +++ b/gcc-toolset-16-gcc.spec @@ -260,12 +260,10 @@ BuildRequires: libzstd-devel BuildRequires: glibc >= 2.3.90-35 %endif %ifarch %{multilib_64_archs} -# Ensure glibc{,-devel} is installed for both multilib arches -%if 0%{?rhel} < 10 -BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so -%else -BuildRequires: /usr/lib/libc.so /usr/lib64/libc.so +BuildRequires: (glibc32 or glibc-devel(%{__isa_name}-32)) %endif +%ifarch sparcv9 ppc +BuildRequires: (glibc64 or glibc-devel(%{__isa_name}-64)) %endif %ifarch ia64 BuildRequires: libunwind >= 0.98