mirror of
https://src.fedoraproject.org/rpms/llvm.git
synced 2024-11-24 09:32:42 +00:00
Remove 32-bit arm related conditionals
32-bit ARM hasn't been supported for quite a while, remove the related conditions. This has already happened for the non-big-merge branches.
This commit is contained in:
parent
388833f3d8
commit
4fea24b487
5 changed files with 6 additions and 34 deletions
|
@ -1,5 +1,5 @@
|
|||
# TODO(kkleine): In clang we had this %ifarch s390 s390x %{arm} aarch64 %ix86 ppc64le
|
||||
%ifarch s390 s390x %{arm} %ix86
|
||||
# TODO(kkleine): In clang we had this %ifarch s390 s390x aarch64 %ix86 ppc64le
|
||||
%ifarch s390 s390x %ix86
|
||||
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
|
||||
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
|
||||
%endif
|
||||
|
@ -67,9 +67,6 @@ cd llvm
|
|||
-DCLANG_RESOURCE_DIR=../lib/clang/%{maj_ver} \
|
||||
-DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=../clang-tools-extra \
|
||||
-DCLANG_CONFIG_FILE_SYSTEM_DIR=%{_sysconfdir}/%{pkg_name_clang}/ \
|
||||
%ifarch %{arm}
|
||||
-DCLANG_DEFAULT_LINKER=lld \
|
||||
%endif
|
||||
-DCLANG_DEFAULT_UNWINDLIB=libgcc \
|
||||
\
|
||||
\
|
||||
|
@ -112,7 +109,7 @@ cd llvm
|
|||
-DLLVM_PARALLEL_LINK_JOBS=1 \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||
%ifarch s390 %{arm} %ix86
|
||||
%ifarch s390 %ix86
|
||||
-DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
|
||||
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
|
||||
%endif
|
||||
|
|
|
@ -1,14 +1,6 @@
|
|||
# TODO(kkleine): Instead of deleting test files we should mark them as expected
|
||||
# to fail. See https://llvm.org/docs/CommandGuide/lit.html#cmdoption-lit-xfail
|
||||
|
||||
# Disable check section on arm due to some kind of memory related failure.
|
||||
# Possibly related to https://bugzilla.redhat.com/show_bug.cgi?id=1920183
|
||||
%ifnarch %{arm}
|
||||
|
||||
# TODO: Fix the failures below
|
||||
%ifarch %{arm}
|
||||
rm llvm/test/tools/llvm-readobj/ELF/dependent-libraries.test
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
# TODO: Re-enable when ld.gold fixed its internal error.
|
||||
rm llvm/test/tools/gold/PowerPC/mtriple.ll
|
||||
|
@ -224,5 +216,3 @@ cd llvm
|
|||
%endif
|
||||
|
||||
#endregion
|
||||
|
||||
%endif
|
||||
|
|
|
@ -541,10 +541,8 @@
|
|||
%license openmp/LICENSE.TXT
|
||||
%{_libdir}/libomp.so
|
||||
%{_libdir}/libompd.so
|
||||
%ifnarch %{arm}
|
||||
%{_libdir}/libarcher.so
|
||||
%endif
|
||||
%ifnarch %{ix86} %{arm}
|
||||
%ifnarch %{ix86}
|
||||
# libomptarget is not supported on 32-bit systems.
|
||||
# s390x does not support the offloading plugins.
|
||||
%{_libdir}/libomptarget.so.%{so_suffix}
|
||||
|
@ -554,13 +552,11 @@
|
|||
%license openmp/LICENSE.TXT
|
||||
%{_prefix}/lib/clang/%{maj_ver}/include/omp.h
|
||||
%{_prefix}/lib/clang/%{maj_ver}/include/ompx.h
|
||||
%ifnarch %{arm}
|
||||
%{_prefix}/lib/clang/%{maj_ver}/include/omp-tools.h
|
||||
%{_prefix}/lib/clang/%{maj_ver}/include/ompt.h
|
||||
%{_prefix}/lib/clang/%{maj_ver}/include/ompt-multiplex.h
|
||||
%endif
|
||||
%{_libdir}/cmake/openmp/FindOpenMPTarget.cmake
|
||||
%ifnarch %{ix86} %{arm}
|
||||
%ifnarch %{ix86}
|
||||
# libomptarget is not supported on 32-bit systems.
|
||||
# s390x does not support the offloading plugins.
|
||||
%{_libdir}/libomptarget.devicertl.a
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
%bcond_without snapshot_build
|
||||
# Components enabled if supported by target architecture:
|
||||
%define gold_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
|
||||
%define gold_arches %{ix86} x86_64 aarch64 %{power64} s390x
|
||||
%ifarch %{gold_arches}
|
||||
%bcond_without gold
|
||||
%else
|
||||
|
@ -76,13 +76,7 @@
|
|||
%global _dwz_low_mem_die_limit_s390x 1
|
||||
%global _dwz_max_die_limit_s390x 1000000
|
||||
|
||||
%ifarch %{arm}
|
||||
# koji overrides the _gnu variable to be gnu, which is not correct for clang, so
|
||||
# we need to hard-code the correct triple here.
|
||||
%global llvm_triple armv7l-redhat-linux-gnueabihf
|
||||
%else
|
||||
%global llvm_triple %{_target_platform}
|
||||
%endif
|
||||
|
||||
# https://fedoraproject.org/wiki/Changes/PythonSafePath#Opting_out
|
||||
# Don't add -P to Python shebangs
|
||||
|
|
|
@ -154,11 +154,6 @@ Recommends: libatomic%{?_isa}
|
|||
Recommends: libomp-devel%{_isa} = %{version}
|
||||
Recommends: libomp%{_isa} = %{version}
|
||||
|
||||
# Use lld as the default linker on ARM due to rhbz#1918924
|
||||
%ifarch %{arm}
|
||||
Requires: lld
|
||||
%endif
|
||||
|
||||
%description -n %{pkg_name_clang}-libs
|
||||
Runtime library for clang.
|
||||
|
||||
|
|
Loading…
Reference in a new issue