[packages/gcc] - lsan is available only on x86_64
arekm
arekm at pld-linux.org
Sun Nov 16 21:58:52 CET 2014
commit ed2952436ed833961d63089e28b2db3fea2e1ab4
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Nov 16 21:58:45 2014 +0100
- lsan is available only on x86_64
gcc.spec | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/gcc.spec b/gcc.spec
index 29dfb73..8b9a94e 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -21,6 +21,7 @@
%bcond_without profiling # build without profiling
%bcond_without python # build without libstdc++ printers for gdb and aot-compile for java
%bcond_without asan # build without Address Sanitizer library
+%bcond_without lsan # build without Leak Sanitizer library
%bcond_without tsan # build without Thread Sanitizer library
%bcond_without atomic # build without library for atomic operations not supported by hardware
%bcond_with gcc_libffi # packaging gcc libffi for system usage
@@ -78,6 +79,7 @@
%ifnarch %{x8664}
%undefine with_tsan
+%undefine with_lsan
%endif
%ifarch sparc64
@@ -2066,7 +2068,7 @@ for f in libitm.la libssp.la libssp_nonshared.la \
%{?with_fortran:libgfortran.la libquadmath.la} \
%{?with_gomp:libgomp.la} \
%{?with_asan:libasan.la} \
- liblsan.la \
+ %{?with_lsan:liblsan.la} \
%{?with_tsan:libtsan.la} \
libubsan.la \
%{?with_atomic:libatomic.la} \
@@ -3090,6 +3092,7 @@ rm -rf $RPM_BUILD_ROOT
%endif
%endif
+%if %{with lsan}
%files -n liblsan
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
@@ -3104,6 +3107,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n liblsan-static
%defattr(644,root,root,755)
%{_libdir}/liblsan.a
+%endif
%if %{with tsan}
%files -n libtsan
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/ed2952436ed833961d63089e28b2db3fea2e1ab4
More information about the pld-cvs-commit
mailing list