The package rpms/compiler-rt.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/compiler-rt.git/commit/?id=7591654f3....
Change: +%ifarch %{ix86}
Thanks.
Full change: ============
commit 7591654f368245d7e644c29c62bb7f4e584d1c5e Author: sergesanspaille sguelton@redhat.com Date: Wed Jun 19 06:46:48 2019 +0000
Fix rhbz#1678240
diff --git a/compiler-rt.spec b/compiler-rt.spec index a0f8477..4328103 100644 --- a/compiler-rt.spec +++ b/compiler-rt.spec @@ -9,7 +9,7 @@
Name: compiler-rt Version: 8.0.0 -Release: 1%{?rc_ver:.rc%{rc_ver}}%{?dist} +Release: 2%{?rc_ver:.rc%{rc_ver}}%{?dist} Summary: LLVM "compiler-rt" runtime libraries
License: NCSA or MIT @@ -73,9 +73,39 @@ done mv -v %{buildroot}%{_prefix}/%{libclang_rt_installdir}/libclang_rt* %{buildroot}%{_libdir}/clang/%{version}/lib mkdir -p %{buildroot}%{_libdir}/clang/%{version}/lib/linux/ pushd %{buildroot}%{_libdir}/clang/%{version}/lib -for i in *.a *.syms *.so; do +for i in *.a *.so +do ln -s ../$i linux/$i done +popd + +# multilib support: also create symlink from lib to lib64 +# fixes rhbz#1678240 +%ifarch %{ix86} +%post +if test "`uname -m`" = x86_64 +then + cd %{_libdir}/clang/%{version}/lib + mkdir -p ../../../../lib64/clang/%{version}/lib + for i in *.a *.so + do + ln -s ../../../../%{_lib}/clang/%{version}/lib/$i ../../../../lib64/clang/%{version}/lib/$i + done +fi + +%preun + +if test "`uname -m`" = x86_64 +then + cd %{_libdir}/clang/%{version}/lib + for i in *.a *.so + do + rm ../../../../lib64/clang/%{version}/lib/$i + done + rmdir -p ../../../../lib64/clang/%{version}/lib 2>/dev/null 1>/dev/null || : +fi + +%endif
%check #make check-all -C _build @@ -85,6 +115,9 @@ done %{_libdir}/clang/%{version}
%changelog +* Tue Jun 18 2019 sguelton@redhat.com - 8.0.0-2 +- Fix rhbz#1678240 + * Wed Mar 20 2019 sguelton@redhat.com - 8.0.0-1 - 8.0.0 final
arch-excludes@lists.fedoraproject.org