For debugging purposes I tried building llvm disabling all %bcond_with an %bcond_without options. I noticed the package doesn't build in that case. The patch below fixed it. @@ -335,7 +336,9 @@ sed -i 's|/lib /usr/lib $lt_ld_extra|%{_libdir} $lt_ld_extra|' configure sed -i 's|(PROJ_prefix)/lib|(PROJ_prefix)/%{_lib}/%{name}|g' Makefile.config.in sed -i 's|/lib\>|/%{_lib}/%{name}|g' tools/llvm-config/llvm-config.cpp +%if %{with crt} sed -ri "/ifeq.*CompilerTargetArch/s#i386#i686#g" projects/compiler-rt/make/platform/clang_linux.mk +%endif %build %ifarch s390 @@ -611,7 +612,6 @@ %if %{with lldb} %exclude %{_mandir}/man1/lldb.1.* %endif -%doc %{_mandir}/man1/*.1.* %files devel %doc %{llvmdocdir %{name}-devel}/
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase
Package has been reworked since.