[packages/llvm] add abi macro

glen glen at pld-linux.org
Mon Oct 10 10:15:08 CEST 2016


commit 509439cf6e204cb8dee0445feb64216a4c97022a
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Oct 10 11:14:56 2016 +0300

    add abi macro

 llvm.spec | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index 27fa0f4..792babd 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -16,7 +16,7 @@
 %bcond_with	tests		# run tests
 
 # No ocaml on other arches or no native ocaml (required for ocaml-ctypes)
-%ifnarch %{ix86} %{x8664} arm aarch64 ppc sparc sparcv9 
+%ifnarch %{ix86} %{x8664} arm aarch64 ppc sparc sparcv9
 %undefine	with_ocaml
 %endif
 
@@ -120,6 +120,7 @@ Requires:	%{name}-libs = %{version}-%{release}
 ExcludeArch:	ppc64
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		abi	3.8
 %define		_sysconfdir	/etc/%{name}
 
 %define		specflags_ppc	-fno-var-tracking-assignments
@@ -684,9 +685,9 @@ rm -rf $RPM_BUILD_ROOT
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libLLVM*.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libLLVM*.so.3.7
+%attr(755,root,root) %ghost %{_libdir}/libLLVM*.so.%{abi}
 %attr(755,root,root) %{_libdir}/libLTO.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libLTO.so.3.7
+%attr(755,root,root) %ghost %{_libdir}/libLTO.so.%{abi}
 
 %files devel
 %defattr(644,root,root,755)
@@ -728,7 +729,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc clang-docs/{LICENSE.TXT,NOTES.txt,README.txt} %{?with_tests:clang-testlog.txt}
 %attr(755,root,root) %{_bindir}/clang
 %attr(755,root,root) %{_bindir}/clang++
-%attr(755,root,root) %{_bindir}/clang-3.7
+%attr(755,root,root) %{_bindir}/clang-%{abi}
 %attr(755,root,root) %{_bindir}/clang-check
 %attr(755,root,root) %{_bindir}/clang-cl
 %attr(755,root,root) %{_bindir}/clang-format
@@ -759,9 +760,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n clang-libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libclang.so.3.7
+%attr(755,root,root) %{_libdir}/libclang.so.%{abi}
 %attr(755,root,root) %{_libdir}/libclang[A-Z]*.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libclang[A-Z]*.so.3.7
+%attr(755,root,root) %ghost %{_libdir}/libclang[A-Z]*.so.%{abi}
 
 %if %{with rt} && %{with multilib}
 %ifarch %{x8664}
@@ -818,7 +819,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/clang-tidy
 %attr(755,root,root) %{_bindir}/pp-trace
 %attr(755,root,root) %{_libdir}/libmodernizeCore.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/libmodernizeCore.so.3.7
+%attr(755,root,root) %ghost %{_libdir}/libmodernizeCore.so.%{abi}
 # -devel?
 %attr(755,root,root) %{_libdir}/libmodernizeCore.so
 
@@ -827,7 +828,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc tools/lld/{LICENSE.TXT,README.md}
 %attr(755,root,root) %{_bindir}/lld
 %attr(755,root,root) %{_libdir}/liblld[ACDEHMPRXY]*.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/liblld[ACDEHMPRXY]*.so.3.7
+%attr(755,root,root) %ghost %{_libdir}/liblld[ACDEHMPRXY]*.so.%{abi}
 
 %files -n lld-devel
 %defattr(644,root,root,755)
@@ -845,7 +846,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/lldb-server
 %attr(755,root,root) %{_bindir}/lldb-server-%{version}
 %attr(755,root,root) %{_libdir}/liblldb.so.%{version}
-%attr(755,root,root) %ghost %{_libdir}/liblldb.so.3.7
+%attr(755,root,root) %ghost %{_libdir}/liblldb.so.%{abi}
 %dir %{py_sitedir}/lldb
 %attr(755,root,root) %{py_sitedir}/lldb/argdumper
 %{py_sitedir}/lldb/formatters
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/509439cf6e204cb8dee0445feb64216a4c97022a



More information about the pld-cvs-commit mailing list