riscv: lib{asan,lsan,tsan,ubsan} enabled, ifunc, intrinsics headers
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
This commit is contained in:
parent
a3eb1ee53f
commit
73d3eb4801
13
gcc.spec
13
gcc.spec
|
@ -63,7 +63,7 @@
|
|||
%else
|
||||
%global build_libquadmath 0
|
||||
%endif
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64
|
||||
%global build_libasan 1
|
||||
%else
|
||||
%global build_libasan 0
|
||||
|
@ -73,17 +73,17 @@
|
|||
%else
|
||||
%global build_libhwasan 0
|
||||
%endif
|
||||
%ifarch x86_64 ppc64 ppc64le aarch64 s390x
|
||||
%ifarch x86_64 ppc64 ppc64le aarch64 s390x riscv64
|
||||
%global build_libtsan 1
|
||||
%else
|
||||
%global build_libtsan 0
|
||||
%endif
|
||||
%ifarch x86_64 ppc64 ppc64le aarch64 s390x
|
||||
%ifarch x86_64 ppc64 ppc64le aarch64 s390x riscv64
|
||||
%global build_liblsan 1
|
||||
%else
|
||||
%global build_liblsan 0
|
||||
%endif
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 riscv64
|
||||
%global build_libubsan 1
|
||||
%else
|
||||
%global build_libubsan 0
|
||||
|
@ -104,7 +104,7 @@
|
|||
%global build_isl 1
|
||||
%endif
|
||||
%global build_libstdcxx_docs 1
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 %{mips}
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le ppc64p7 s390 s390x %{arm} aarch64 %{mips} riscv64
|
||||
%global attr_ifunc 1
|
||||
%else
|
||||
%global attr_ifunc 0
|
||||
|
@ -2668,6 +2668,9 @@ end
|
|||
%endif
|
||||
%ifarch riscv64
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_vector.h
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_crypto.h
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_bitmanip.h
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/riscv_th_vector.h
|
||||
%endif
|
||||
%if %{build_libasan}
|
||||
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/include/sanitizer
|
||||
|
|
Loading…
Reference in New Issue