| |
@@ -3,11 +3,231 @@
|
| |
%files -n %{pkg_name_llvm}
|
| |
%license llvm/LICENSE.TXT
|
| |
%exclude %{_mandir}/man1/llvm-config*
|
| |
- %{_mandir}/man1/*
|
| |
- %{install_bindir}/*
|
| |
+
|
| |
+ %{_mandir}/man1/bugpoint.1.gz
|
| |
+ %{_mandir}/man1/clang-tblgen.1.gz
|
| |
+ %{_mandir}/man1/dsymutil.1.gz
|
| |
+ %{_mandir}/man1/FileCheck.1.gz
|
| |
+ %{_mandir}/man1/lit.1.gz
|
| |
+ %{_mandir}/man1/llc.1.gz
|
| |
+ %{_mandir}/man1/lldb-tblgen.1.gz
|
| |
+ %{_mandir}/man1/lli.1.gz
|
| |
+ %{_mandir}/man1/llvm-addr2line.1.gz
|
| |
+ %{_mandir}/man1/llvm-ar.1.gz
|
| |
+ %{_mandir}/man1/llvm-as.1.gz
|
| |
+ %{_mandir}/man1/llvm-bcanalyzer.1.gz
|
| |
+ %{_mandir}/man1/llvm-cov.1.gz
|
| |
+ %{_mandir}/man1/llvm-cxxfilt.1.gz
|
| |
+ %{_mandir}/man1/llvm-cxxmap.1.gz
|
| |
+ %{_mandir}/man1/llvm-debuginfo-analyzer.1.gz
|
| |
+ %{_mandir}/man1/llvm-diff.1.gz
|
| |
+ %{_mandir}/man1/llvm-dis.1.gz
|
| |
+ %{_mandir}/man1/llvm-dwarfdump.1.gz
|
| |
+ %{_mandir}/man1/llvm-dwarfutil.1.gz
|
| |
+ %{_mandir}/man1/llvm-exegesis.1.gz
|
| |
+ %{_mandir}/man1/llvm-extract.1.gz
|
| |
+ %{_mandir}/man1/llvm-ifs.1.gz
|
| |
+ %{_mandir}/man1/llvm-install-name-tool.1.gz
|
| |
+ %{_mandir}/man1/llvm-lib.1.gz
|
| |
+ %{_mandir}/man1/llvm-libtool-darwin.1.gz
|
| |
+ %{_mandir}/man1/llvm-link.1.gz
|
| |
+ %{_mandir}/man1/llvm-lipo.1.gz
|
| |
+ %{_mandir}/man1/llvm-locstats.1.gz
|
| |
+ %{_mandir}/man1/llvm-mc.1.gz
|
| |
+ %{_mandir}/man1/llvm-mca.1.gz
|
| |
+ %{_mandir}/man1/llvm-nm.1.gz
|
| |
+ %{_mandir}/man1/llvm-objcopy.1.gz
|
| |
+ %{_mandir}/man1/llvm-objdump.1.gz
|
| |
+ %{_mandir}/man1/llvm-opt-report.1.gz
|
| |
+ %{_mandir}/man1/llvm-otool.1.gz
|
| |
+ %{_mandir}/man1/llvm-pdbutil.1.gz
|
| |
+ %{_mandir}/man1/llvm-profdata.1.gz
|
| |
+ %{_mandir}/man1/llvm-profgen.1.gz
|
| |
+ %{_mandir}/man1/llvm-ranlib.1.gz
|
| |
+ %{_mandir}/man1/llvm-readelf.1.gz
|
| |
+ %{_mandir}/man1/llvm-readobj.1.gz
|
| |
+ %{_mandir}/man1/llvm-reduce.1.gz
|
| |
+ %{_mandir}/man1/llvm-remarkutil.1.gz
|
| |
+ %{_mandir}/man1/llvm-size.1.gz
|
| |
+ %{_mandir}/man1/llvm-stress.1.gz
|
| |
+ %{_mandir}/man1/llvm-strings.1.gz
|
| |
+ %{_mandir}/man1/llvm-strip.1.gz
|
| |
+ %{_mandir}/man1/llvm-symbolizer.1.gz
|
| |
+ %{_mandir}/man1/llvm-tblgen.1.gz
|
| |
+ %{_mandir}/man1/llvm-tli-checker.1.gz
|
| |
+ %{_mandir}/man1/mlir-tblgen.1.gz
|
| |
+ %{_mandir}/man1/opt.1.gz
|
| |
+ %{_mandir}/man1/tblgen.1.gz
|
| |
+
|
| |
+ %{install_bindir}/bugpoint
|
| |
+ %{install_bindir}/dsymutil
|
| |
+ %{install_bindir}/FileCheck
|
| |
+ %{install_bindir}/llc
|
| |
+ %{install_bindir}/lli
|
| |
+ %{install_bindir}/llvm-addr2line
|
| |
+ %{install_bindir}/llvm-ar
|
| |
+ %{install_bindir}/llvm-as
|
| |
+ %{install_bindir}/llvm-bcanalyzer
|
| |
+ %{install_bindir}/llvm-bitcode-strip
|
| |
+ %{install_bindir}/llvm-c-test
|
| |
+ %{install_bindir}/llvm-cat
|
| |
+ %{install_bindir}/llvm-cfi-verify
|
| |
+ %{install_bindir}/llvm-cov
|
| |
+ %{install_bindir}/llvm-cvtres
|
| |
+ %{install_bindir}/llvm-cxxdump
|
| |
+ %{install_bindir}/llvm-cxxfilt
|
| |
+ %{install_bindir}/llvm-cxxmap
|
| |
+ %{install_bindir}/llvm-debuginfo-analyzer
|
| |
+ %{install_bindir}/llvm-debuginfod
|
| |
+ %{install_bindir}/llvm-debuginfod-find
|
| |
+ %{install_bindir}/llvm-diff
|
| |
+ %{install_bindir}/llvm-dis
|
| |
+ %{install_bindir}/llvm-dlltool
|
| |
+ %{install_bindir}/llvm-dwarfdump
|
| |
+ %{install_bindir}/llvm-dwarfutil
|
| |
+ %{install_bindir}/llvm-dwp
|
| |
+ %{install_bindir}/llvm-exegesis
|
| |
+ %{install_bindir}/llvm-extract
|
| |
+ %{install_bindir}/llvm-gsymutil
|
| |
+ %{install_bindir}/llvm-ifs
|
| |
+ %{install_bindir}/llvm-install-name-tool
|
| |
+ %{install_bindir}/llvm-jitlink
|
| |
+ %{install_bindir}/llvm-jitlink-executor
|
| |
+ %{install_bindir}/llvm-lib
|
| |
+ %{install_bindir}/llvm-libtool-darwin
|
| |
+ %{install_bindir}/llvm-link
|
| |
+ %{install_bindir}/llvm-lipo
|
| |
+ %{install_bindir}/llvm-lto
|
| |
+ %{install_bindir}/llvm-lto2
|
| |
+ %{install_bindir}/llvm-mc
|
| |
+ %{install_bindir}/llvm-mca
|
| |
+ %{install_bindir}/llvm-ml
|
| |
+ %{install_bindir}/llvm-modextract
|
| |
+ %{install_bindir}/llvm-mt
|
| |
+ %{install_bindir}/llvm-nm
|
| |
+ %{install_bindir}/llvm-objcopy
|
| |
+ %{install_bindir}/llvm-objdump
|
| |
+ %{install_bindir}/llvm-opt-report
|
| |
+ %{install_bindir}/llvm-otool
|
| |
+ %{install_bindir}/llvm-pdbutil
|
| |
+ %{install_bindir}/llvm-PerfectShuffle
|
| |
+ %{install_bindir}/llvm-profdata
|
| |
+ %{install_bindir}/llvm-profgen
|
| |
+ %{install_bindir}/llvm-ranlib
|
| |
+ %{install_bindir}/llvm-rc
|
| |
+ %{install_bindir}/llvm-readelf
|
| |
+ %{install_bindir}/llvm-readobj
|
| |
+ %{install_bindir}/llvm-readtapi
|
| |
+ %{install_bindir}/llvm-reduce
|
| |
+ %{install_bindir}/llvm-remarkutil
|
| |
+ %{install_bindir}/llvm-rtdyld
|
| |
+ %{install_bindir}/llvm-sim
|
| |
+ %{install_bindir}/llvm-size
|
| |
+ %{install_bindir}/llvm-split
|
| |
+ %{install_bindir}/llvm-stress
|
| |
+ %{install_bindir}/llvm-strings
|
| |
+ %{install_bindir}/llvm-strip
|
| |
+ %{install_bindir}/llvm-symbolizer
|
| |
+ %{install_bindir}/llvm-tblgen
|
| |
+ %{install_bindir}/llvm-tli-checker
|
| |
+ %{install_bindir}/llvm-undname
|
| |
+ %{install_bindir}/llvm-windres
|
| |
+ %{install_bindir}/llvm-xray
|
| |
+ %{install_bindir}/obj2yaml
|
| |
+ %{install_bindir}/opt
|
| |
+ %{install_bindir}/sancov
|
| |
+ %{install_bindir}/sanstats
|
| |
+ %{install_bindir}/split-file
|
| |
+ %{install_bindir}/UnicodeNameMappingGenerator
|
| |
+ %{install_bindir}/verify-uselistorder
|
| |
+ %{install_bindir}/yaml2obj
|
| |
+
|
| |
+
|
| |
%if %{with compat_build}
|
| |
# This is for all the binaries with the version suffix.
|
| |
- %{_bindir}/*%{exec_suffix}
|
| |
+ %{_bindir}/bugpoint%{exec_suffix}
|
| |
+ %{_bindir}/dsymutil%{exec_suffix}
|
| |
+ %{_bindir}/FileCheck%{exec_suffix}
|
| |
+ %{_bindir}/llc%{exec_suffix}
|
| |
+ %{_bindir}/lli%{exec_suffix}
|
| |
+ %{_bindir}/llvm-addr2line%{exec_suffix}
|
| |
+ %{_bindir}/llvm-ar%{exec_suffix}
|
| |
+ %{_bindir}/llvm-as%{exec_suffix}
|
| |
+ %{_bindir}/llvm-bcanalyzer%{exec_suffix}
|
| |
+ %{_bindir}/llvm-bitcode-strip%{exec_suffix}
|
| |
+ %{_bindir}/llvm-c-test%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cat%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cfi-verify%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cov%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cvtres%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cxxdump%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cxxfilt%{exec_suffix}
|
| |
+ %{_bindir}/llvm-cxxmap%{exec_suffix}
|
| |
+ %{_bindir}/llvm-debuginfo-analyzer%{exec_suffix}
|
| |
+ %{_bindir}/llvm-debuginfod%{exec_suffix}
|
| |
+ %{_bindir}/llvm-debuginfod-find%{exec_suffix}
|
| |
+ %{_bindir}/llvm-diff%{exec_suffix}
|
| |
+ %{_bindir}/llvm-dis%{exec_suffix}
|
| |
+ %{_bindir}/llvm-dlltool%{exec_suffix}
|
| |
+ %{_bindir}/llvm-dwarfdump%{exec_suffix}
|
| |
+ %{_bindir}/llvm-dwarfutil%{exec_suffix}
|
| |
+ %{_bindir}/llvm-dwp%{exec_suffix}
|
| |
+ %{_bindir}/llvm-exegesis%{exec_suffix}
|
| |
+ %{_bindir}/llvm-extract%{exec_suffix}
|
| |
+ %{_bindir}/llvm-gsymutil%{exec_suffix}
|
| |
+ %{_bindir}/llvm-ifs%{exec_suffix}
|
| |
+ %{_bindir}/llvm-install-name-tool%{exec_suffix}
|
| |
+ %{_bindir}/llvm-jitlink%{exec_suffix}
|
| |
+ %{_bindir}/llvm-jitlink-executor%{exec_suffix}
|
| |
+ %{_bindir}/llvm-lib%{exec_suffix}
|
| |
+ %{_bindir}/llvm-libtool-darwin%{exec_suffix}
|
| |
+ %{_bindir}/llvm-link%{exec_suffix}
|
| |
+ %{_bindir}/llvm-lipo%{exec_suffix}
|
| |
+ %{_bindir}/llvm-lto%{exec_suffix}
|
| |
+ %{_bindir}/llvm-lto2%{exec_suffix}
|
| |
+ %{_bindir}/llvm-mc%{exec_suffix}
|
| |
+ %{_bindir}/llvm-mca%{exec_suffix}
|
| |
+ %{_bindir}/llvm-ml%{exec_suffix}
|
| |
+ %{_bindir}/llvm-modextract%{exec_suffix}
|
| |
+ %{_bindir}/llvm-mt%{exec_suffix}
|
| |
+ %{_bindir}/llvm-nm%{exec_suffix}
|
| |
+ %{_bindir}/llvm-objcopy%{exec_suffix}
|
| |
+ %{_bindir}/llvm-objdump%{exec_suffix}
|
| |
+ %{_bindir}/llvm-opt-report%{exec_suffix}
|
| |
+ %{_bindir}/llvm-otool%{exec_suffix}
|
| |
+ %{_bindir}/llvm-pdbutil%{exec_suffix}
|
| |
+ %{_bindir}/llvm-PerfectShuffle%{exec_suffix}
|
| |
+ %{_bindir}/llvm-profdata%{exec_suffix}
|
| |
+ %{_bindir}/llvm-profgen%{exec_suffix}
|
| |
+ %{_bindir}/llvm-ranlib%{exec_suffix}
|
| |
+ %{_bindir}/llvm-rc%{exec_suffix}
|
| |
+ %{_bindir}/llvm-readelf%{exec_suffix}
|
| |
+ %{_bindir}/llvm-readobj%{exec_suffix}
|
| |
+ %{_bindir}/llvm-readtapi%{exec_suffix}
|
| |
+ %{_bindir}/llvm-reduce%{exec_suffix}
|
| |
+ %{_bindir}/llvm-remarkutil%{exec_suffix}
|
| |
+ %{_bindir}/llvm-rtdyld%{exec_suffix}
|
| |
+ %{_bindir}/llvm-sim%{exec_suffix}
|
| |
+ %{_bindir}/llvm-size%{exec_suffix}
|
| |
+ %{_bindir}/llvm-split%{exec_suffix}
|
| |
+ %{_bindir}/llvm-stress%{exec_suffix}
|
| |
+ %{_bindir}/llvm-strings%{exec_suffix}
|
| |
+ %{_bindir}/llvm-strip%{exec_suffix}
|
| |
+ %{_bindir}/llvm-symbolizer%{exec_suffix}
|
| |
+ %{_bindir}/llvm-tblgen%{exec_suffix}
|
| |
+ %{_bindir}/llvm-tli-checker%{exec_suffix}
|
| |
+ %{_bindir}/llvm-undname%{exec_suffix}
|
| |
+ %{_bindir}/llvm-windres%{exec_suffix}
|
| |
+ %{_bindir}/llvm-xray%{exec_suffix}
|
| |
+ %{_bindir}/obj2yaml%{exec_suffix}
|
| |
+ %{_bindir}/opt%{exec_suffix}
|
| |
+ %{_bindir}/sancov%{exec_suffix}
|
| |
+ %{_bindir}/sanstats%{exec_suffix}
|
| |
+ %{_bindir}/split-file%{exec_suffix}
|
| |
+ %{_bindir}/UnicodeNameMappingGenerator%{exec_suffix}
|
| |
+ %{_bindir}/verify-uselistorder%{exec_suffix}
|
| |
+ %{_bindir}/yaml2obj%{exec_suffix}
|
| |
+
|
| |
%endif
|
| |
|
| |
%exclude %{_bindir}/llvm-config%{exec_suffix}
|
| |
@@ -99,7 +319,8 @@
|
| |
%{install_bindir}/clang++-%{maj_ver}
|
| |
%{install_bindir}/clang-cl
|
| |
%{install_bindir}/clang-cpp
|
| |
- %{_sysconfdir}/%{pkg_name_clang}/clang.cfg
|
| |
+ %{_sysconfdir}/%{pkg_name_clang}/%{_target_platform}-clang.cfg
|
| |
+ %{_sysconfdir}/%{pkg_name_clang}/%{_target_platform}-clang++.cfg
|
| |
%if %{without compat_build}
|
| |
%{_mandir}/man1/clang.1.gz
|
| |
%{_mandir}/man1/clang++.1.gz
|
| |
@@ -113,6 +334,7 @@
|
| |
%endif
|
| |
|
| |
%files -n %{pkg_name_clang}-libs
|
| |
+ %license clang/LICENSE.TXT
|
| |
%{install_prefix}/lib/clang/%{maj_ver}/include/*
|
| |
%{install_libdir}/*.so.*
|
| |
%if 0%{?fedora} == 38
|
| |
@@ -120,10 +342,13 @@
|
| |
%endif
|
| |
|
| |
%files -n %{pkg_name_clang}-devel
|
| |
- %{install_libdir}/*.so
|
| |
+ %license clang/LICENSE.TXT
|
| |
+ %{install_libdir}/libclang-cpp.so
|
| |
+ %{install_libdir}/libclang.so
|
| |
%{install_includedir}/clang/
|
| |
%{install_includedir}/clang-c/
|
| |
- %{install_libdir}/cmake/*
|
| |
+ %{install_libdir}/cmake/clang
|
| |
+ %{install_libdir}/cmake/clang/*
|
| |
%{install_bindir}/clang-tblgen
|
| |
%if %{with compat_build}
|
| |
%{_bindir}/clang-tblgen-%{maj_ver}
|
| |
@@ -131,6 +356,7 @@
|
| |
%dir %{install_datadir}/clang/
|
| |
|
| |
%files -n %{pkg_name_clang}-resource-filesystem
|
| |
+ %license clang/LICENSE.TXT
|
| |
%dir %{install_prefix}/lib/clang/
|
| |
%dir %{install_prefix}/lib/clang/%{maj_ver}/
|
| |
%ifarch x86_64 aarch64 %{ix86}
|
| |
@@ -144,6 +370,7 @@
|
| |
%endif
|
| |
|
| |
%files -n %{pkg_name_clang}-analyzer
|
| |
+ %license clang/LICENSE.TXT
|
| |
%{install_bindir}/scan-view
|
| |
%{install_bindir}/scan-build
|
| |
%{install_bindir}/analyze-build
|
| |
@@ -172,6 +399,7 @@
|
| |
|
| |
|
| |
%files -n %{pkg_name_clang}-tools-extra
|
| |
+ %license clang-tools-extra/LICENSE.TXT
|
| |
%{install_bindir}/amdgpu-arch
|
| |
%{install_bindir}/clang-apply-replacements
|
| |
%{install_bindir}/clang-change-namespace
|
| |
@@ -239,6 +467,7 @@
|
| |
%{_bindir}/run-clang-tidy-%{maj_ver}
|
| |
%else
|
| |
%{_mandir}/man1/diagtool.1.gz
|
| |
+ %{_mandir}/man1/extraclangtools.1.gz
|
| |
%{_emacs_sitestartdir}/clang-format.el
|
| |
%{_emacs_sitestartdir}/clang-rename.el
|
| |
%{_emacs_sitestartdir}/clang-include-fixer.el
|
| |
@@ -252,9 +481,11 @@
|
| |
|
| |
|
| |
%files -n %{pkg_name_clang}-tools-extra-devel
|
| |
+ %license clang-tools-extra/LICENSE.TXT
|
| |
%{install_includedir}/clang-tidy/
|
| |
|
| |
%files -n git-clang-format
|
| |
+ %license clang/LICENSE.TXT
|
| |
%{install_bindir}/git-clang-format
|
| |
%if %{with compat_build}
|
| |
%{_bindir}/git-clang-format-%{maj_ver}
|
| |
@@ -262,6 +493,7 @@
|
| |
|
| |
%if %{without compat_build}
|
| |
%files -n python3-clang
|
| |
+ %license clang/LICENSE.TXT
|
| |
%{python3_sitelib}/clang/
|
| |
%endif
|
| |
|
| |
@@ -274,14 +506,99 @@
|
| |
%files -n %{pkg_name_compiler_rt}
|
| |
%license compiler-rt/LICENSE.TXT
|
| |
%ifarch x86_64 aarch64 %{ix86}
|
| |
- %{_prefix}/lib/clang/%{maj_ver}/bin/*
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/bin/hwasan_symbolize
|
| |
+ %endif
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/fuzzer
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/fuzzer/*
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/orc
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/orc/*
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/profile
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/profile/*
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/sanitizer
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/sanitizer/*
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/xray
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/include/xray/*
|
| |
+
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/asan_ignorelist.txt
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/asan_ignorelist.txt
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/cfi_ignorelist.txt
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/cfi_ignorelist.txt
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/dfsan_abilist.txt
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/hwasan_ignorelist.txt
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/share/msan_ignorelist.txt
|
| |
+
|
| |
+ # Files that appear both in x86_64 and i686
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/clang_rt.crtbegin.o
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/clang_rt.crtend.o
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan-preinit.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan_static.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.builtins.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.cfi.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.cfi_diag.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.fuzzer.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.fuzzer_interceptors.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.fuzzer_no_main.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.gwp_asan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.lsan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.profile.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.safestack.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.scudo_standalone.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.scudo_standalone_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.scudo_standalone.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.stats.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.stats_client.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_minimal.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_minimal.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_standalone.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_standalone_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_standalone.so
|
| |
+
|
| |
+ # Files that don't appear in i686
|
| |
+ %ifnarch %{ix86}
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.asan_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.dd.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.dfsan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.dfsan.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.dyndd.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_aliases.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_aliases.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_aliases_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_aliases_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_aliases.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan-preinit.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.hwasan.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.memprof.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.memprof.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.memprof_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.memprof_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.memprof-preinit.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.memprof.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.msan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.msan.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.msan_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.msan_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.tsan.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.tsan.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.tsan_cxx.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.tsan_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.tsan.so
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_minimal.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_standalone.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.ubsan_standalone_cxx.a.syms
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.xray.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.xray-basic.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.xray-fdr.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/libclang_rt.xray-profiling.a
|
| |
+ %{_prefix}/lib/clang/%{maj_ver}/lib/%{llvm_triple}/liborc_rt.a
|
| |
%endif
|
| |
- %{_prefix}/lib/clang/%{maj_ver}/include/*
|
| |
- %{_prefix}/lib/clang/%{maj_ver}/lib/*
|
| |
- %{_prefix}/lib/clang/%{maj_ver}/share/*
|
| |
- #%ifarch x86_64 aarch64
|
| |
- #{_bindir}/hwasan_symbolize
|
| |
- #%endif
|
| |
|
| |
%endif
|
| |
|
| |
@@ -301,15 +618,11 @@
|
| |
%ifnarch %{ix86} %{arm}
|
| |
# libomptarget is not supported on 32-bit systems.
|
| |
# s390x does not support the offloading plugins.
|
| |
- %ifnarch s390x
|
| |
- %{_libdir}/libomptarget.rtl.amdgpu.so.%{so_suffix}
|
| |
- %{_libdir}/libomptarget.rtl.cuda.so.%{so_suffix}
|
| |
- %{_libdir}/libomptarget.rtl.host.so.%{so_suffix}
|
| |
- %endif
|
| |
%{_libdir}/libomptarget.so.%{so_suffix}
|
| |
%endif
|
| |
|
| |
%files -n %{pkg_name_libomp}-devel
|
| |
+ %license openmp/LICENSE.TXT
|
| |
%{_prefix}/lib/clang/%{maj_ver}/include/omp.h
|
| |
%{_prefix}/lib/clang/%{maj_ver}/include/ompx.h
|
| |
%ifnarch %{arm}
|
| |
@@ -321,11 +634,6 @@
|
| |
%ifnarch %{ix86} %{arm}
|
| |
# libomptarget is not supported on 32-bit systems.
|
| |
# s390x does not support the offloading plugins.
|
| |
- %ifnarch s390x
|
| |
- %{_libdir}/libomptarget.rtl.amdgpu.so
|
| |
- %{_libdir}/libomptarget.rtl.cuda.so
|
| |
- %{_libdir}/libomptarget.rtl.host.so
|
| |
- %endif
|
| |
%{_libdir}/libomptarget.devicertl.a
|
| |
%{_libdir}/libomptarget-amdgpu-*.bc
|
| |
%{_libdir}/libomptarget-nvptx-*.bc
|
| |
@@ -339,7 +647,7 @@
|
| |
#region LLD files
|
| |
|
| |
%files -n %{pkg_name_lld}
|
| |
- %license LICENSE.TXT
|
| |
+ %license lld/LICENSE.TXT
|
| |
%ghost %{_bindir}/ld
|
| |
%{install_bindir}/lld*
|
| |
%{install_bindir}/ld.lld
|
| |
@@ -348,15 +656,19 @@
|
| |
%if %{without compat_build}
|
| |
%{_mandir}/man1/ld.lld.1*
|
| |
%else
|
| |
+ # TODO(kkleine): The compat package probably needs adjustments because
|
| |
+ # we most certainly don't want to package every binary but only those for lld.
|
| |
%{_bindir}/*-%{maj_ver}
|
| |
%endif
|
| |
|
| |
%files -n %{pkg_name_lld}-devel
|
| |
+ %license lld/LICENSE.TXT
|
| |
%{install_includedir}/lld
|
| |
%{install_libdir}/liblld*.so
|
| |
%{install_libdir}/cmake/lld/
|
| |
|
| |
%files -n %{pkg_name_lld}-libs
|
| |
+ %license lld/LICENSE.TXT
|
| |
%{install_libdir}/liblld*.so.*
|
| |
|
| |
#endregion
|
| |
This change LGTM, but an important part of the code is missing.
See https://src.fedoraproject.org/rpms/llvm/c/43a62dabf0c6be28d0263a895f80ab90895e3dcd
%postun
should also have more code.