%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm aarch64
%define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc aarch64
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k
-%define lsan_arch x86_64 aarch64 %arm %ix86
+%define lsan_arch x86_64 aarch64
%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm aarch64
%define cilkrts_arch x86_64 %ix86
%post -n libcilkrts-32bit -p /sbin/ldconfig
%postun -n libcilkrts-32bit -p /sbin/ldconfig
-%package -n liblsan-32bit
-Summary: The GNU Compiler Leak Sanitizer Runtime Library
-License: MIT
-Group: Development/Languages
-%description -n liblsan-32bit
-The runtime library needed to run programs compiled with the
--fsanitize=leak option of the GNU Compiler Collection (GCC).
-%post -n liblsan-32bit -p /sbin/ldconfig
-%postun -n liblsan-32bit -p /sbin/ldconfig
-
%package -n libubsan-32bit
Summary: The GNU Compiler Undefined Sanitizer Runtime Library
License: MIT
%{libsubdir}/32/libasan.so.*
%endif
-%ifarch %lsan_arch
-%files -n liblsan-32bit
-%manifest gcc.manifest
-%defattr(-,root,root)
-%{libsubdir}/32/liblsan.so.*
-%endif
-
%ifarch %atomic_arch
%files -n libatomic-32bit
%manifest gcc.manifest
%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm aarch64
%define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc aarch64
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k
-%define lsan_arch x86_64 aarch64 %arm %ix86
+%define lsan_arch x86_64 aarch64
%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm aarch64
%define cilkrts_arch x86_64 %ix86
%post -n libcilkrts-32bit -p /sbin/ldconfig
%postun -n libcilkrts-32bit -p /sbin/ldconfig
-%package -n liblsan-32bit
-Summary: The GNU Compiler Leak Sanitizer Runtime Library
-License: MIT
-Group: Development/Languages
-%description -n liblsan-32bit
-The runtime library needed to run programs compiled with the
--fsanitize=leak option of the GNU Compiler Collection (GCC).
-%post -n liblsan-32bit -p /sbin/ldconfig
-%postun -n liblsan-32bit -p /sbin/ldconfig
-
%package -n libubsan-32bit
Summary: The GNU Compiler Undefined Sanitizer Runtime Library
License: MIT
%{libsubdir}/32/libasan.so.*
%endif
-%ifarch %lsan_arch
-%files -n liblsan-32bit
-%manifest gcc.manifest
-%defattr(-,root,root)
-%{libsubdir}/32/liblsan.so.*
-%endif
-
%ifarch %atomic_arch
%files -n libatomic-32bit
%manifest gcc.manifest
%define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm aarch64
%define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc aarch64
%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k
-%define lsan_arch x86_64 aarch64 %arm %ix86
+%define lsan_arch x86_64 aarch64
%define ubsan_arch x86_64 %ix86 ppc ppc64 %arm aarch64
%define cilkrts_arch x86_64 %ix86
%post -n libcilkrts-32bit -p /sbin/ldconfig
%postun -n libcilkrts-32bit -p /sbin/ldconfig
-%package -n liblsan-32bit
-Summary: The GNU Compiler Leak Sanitizer Runtime Library
-License: MIT
-Group: Development/Languages
-%description -n liblsan-32bit
-The runtime library needed to run programs compiled with the
--fsanitize=leak option of the GNU Compiler Collection (GCC).
-%post -n liblsan-32bit -p /sbin/ldconfig
-%postun -n liblsan-32bit -p /sbin/ldconfig
-
%package -n libubsan-32bit
Summary: The GNU Compiler Undefined Sanitizer Runtime Library
License: MIT
%{libsubdir}/32/libasan.so.*
%endif
-%ifarch %lsan_arch
-%files -n liblsan-32bit
-%manifest gcc.manifest
-%defattr(-,root,root)
-%{libsubdir}/32/liblsan.so.*
-%endif
-
%ifarch %atomic_arch
%files -n libatomic-32bit
%manifest gcc.manifest