[packages/llvm] polly gpgpu codegen requires NVPTX target

atler atler at pld-linux.org
Mon Nov 8 11:34:38 CET 2021


commit a5fe2ce1b050c41a5d963bf9a86456bb50501668
Author: Jan Palus <atler at pld-linux.org>
Date:   Mon Nov 8 11:22:27 2021 +0100

    polly gpgpu codegen requires NVPTX target

 llvm.spec | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index ea8453f..1f88496 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -118,7 +118,7 @@ BuildRequires:	python3 >= 1:3
 BuildRequires:	python3-PyYAML
 BuildRequires:	python3-pygments >= 2.0
 BuildRequires:	rpm-pythonprov
-BuildRequires:	rpmbuild(macros) >= 1.734
+BuildRequires:	rpmbuild(macros) >= 1.742
 %{?with_doc:BuildRequires:	sphinx-pdg}
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xar-devel
@@ -650,7 +650,7 @@ export LDFLAGS="%{rpmldflags} -Wl,--reduce-memory-overheads"
 %endif
 	-DLLVM_TARGETS_TO_BUILD="%{targets_to_build}" \
 %if %{with polly}
-	-DPOLLY_ENABLE_GPGPU_CODEGEN:BOOL=ON \
+	%{cmake_on_off target_nvptx POLLY_ENABLE_GPGPU_CODEGEN} \
 %endif
 	-DSPHINX_WARNINGS_AS_ERRORS=OFF
 
@@ -906,13 +906,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc tools/polly/{CREDITS.txt,LICENSE.TXT,README} tools/polly/www/{bugs,changelog,contributors}.html
 %attr(755,root,root) %{_libdir}/LLVMPolly.so
-%attr(755,root,root) %{_libdir}/libGPURuntime.so
+%{?with_target_nvptx:%attr(755,root,root) %{_libdir}/libGPURuntime.so}
 
 %files polly-devel
 %defattr(644,root,root,755)
 %{_libdir}/libPolly.a
 %{_libdir}/libPollyISL.a
-%{_libdir}/libPollyPPCG.a
+%{?with_target_nvptx:%{_libdir}/libPollyPPCG.a}
 %{_includedir}/polly
 %{_libdir}/cmake/polly
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/4a967aa9b123408cfcc2253d91f5dc8c528821f3



More information about the pld-cvs-commit mailing list