From 21909abc79e1000e22dffc22426de6e54c738a0f Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 28 May 2024 09:25:39 +0200 Subject: [PATCH] Fix clang resource directory path The clang resource directory is always in lib/, while this was creating the directories in lib64 (for 64-bit symbols). This should fix the following error on ppc64le: > error: Directory not found: /builddir/build/BUILDROOT/llvm-19.0.0~pre20240528.g1de1ee9cbabd64-1.fc39.ppc64le/usr/lib/clang/19/bin --- install.spec.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.spec.inc b/install.spec.inc index 8c05418..db4b5a9 100644 --- a/install.spec.inc +++ b/install.spec.inc @@ -182,7 +182,7 @@ chmod u-x %{buildroot}%{_mandir}/man1/scan-build.1* # Create sub-directories in the clang resource directory that will be # populated by other packages -mkdir -p %{buildroot}%{install_libdir}/clang/%{maj_ver}/{bin,include,lib,share}/ +mkdir -p %{buildroot}%{_prefix}/lib/clang/%{maj_ver}/{bin,include,lib,share}/ %if %{without compat_build} # Add a symlink in /usr/bin to clang-format-diff