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
@ -1,5 +1,5 @@
|
|||||||
# TODO(kkleine): In clang we had this %ifarch s390 s390x %{arm} aarch64 %ix86 ppc64le
|
# TODO(kkleine): In clang we had this %ifarch s390 s390x aarch64 %ix86 ppc64le
|
||||||
%ifarch s390 s390x %{arm} %ix86
|
%ifarch s390 s390x %ix86
|
||||||
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
|
# Decrease debuginfo verbosity to reduce memory consumption during final library linking
|
||||||
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
|
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
|
||||||
%endif
|
%endif
|
||||||
@ -67,9 +67,6 @@ cd llvm
|
|||||||
-DCLANG_RESOURCE_DIR=../lib/clang/%{maj_ver} \
|
-DCLANG_RESOURCE_DIR=../lib/clang/%{maj_ver} \
|
||||||
-DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=../clang-tools-extra \
|
-DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=../clang-tools-extra \
|
||||||
-DCLANG_CONFIG_FILE_SYSTEM_DIR=%{_sysconfdir}/%{pkg_name_clang}/ \
|
-DCLANG_CONFIG_FILE_SYSTEM_DIR=%{_sysconfdir}/%{pkg_name_clang}/ \
|
||||||
%ifarch %{arm}
|
|
||||||
-DCLANG_DEFAULT_LINKER=lld \
|
|
||||||
%endif
|
|
||||||
-DCLANG_DEFAULT_UNWINDLIB=libgcc \
|
-DCLANG_DEFAULT_UNWINDLIB=libgcc \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
@ -112,7 +109,7 @@ cd llvm
|
|||||||
-DLLVM_PARALLEL_LINK_JOBS=1 \
|
-DLLVM_PARALLEL_LINK_JOBS=1 \
|
||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||||
%ifarch s390 %{arm} %ix86
|
%ifarch s390 %ix86
|
||||||
-DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
|
-DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
|
||||||
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
|
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \
|
||||||
%endif
|
%endif
|
||||||
|
@ -1,14 +1,6 @@
|
|||||||
# TODO(kkleine): Instead of deleting test files we should mark them as expected
|
# 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
|
# 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
|
%ifarch ppc64le
|
||||||
# TODO: Re-enable when ld.gold fixed its internal error.
|
# TODO: Re-enable when ld.gold fixed its internal error.
|
||||||
rm llvm/test/tools/gold/PowerPC/mtriple.ll
|
rm llvm/test/tools/gold/PowerPC/mtriple.ll
|
||||||
@ -224,5 +216,3 @@ cd llvm
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
%endif
|
|
||||||
|
@ -541,10 +541,8 @@
|
|||||||
%license openmp/LICENSE.TXT
|
%license openmp/LICENSE.TXT
|
||||||
%{_libdir}/libomp.so
|
%{_libdir}/libomp.so
|
||||||
%{_libdir}/libompd.so
|
%{_libdir}/libompd.so
|
||||||
%ifnarch %{arm}
|
|
||||||
%{_libdir}/libarcher.so
|
%{_libdir}/libarcher.so
|
||||||
%endif
|
%ifnarch %{ix86}
|
||||||
%ifnarch %{ix86} %{arm}
|
|
||||||
# libomptarget is not supported on 32-bit systems.
|
# libomptarget is not supported on 32-bit systems.
|
||||||
# s390x does not support the offloading plugins.
|
# s390x does not support the offloading plugins.
|
||||||
%{_libdir}/libomptarget.so.%{so_suffix}
|
%{_libdir}/libomptarget.so.%{so_suffix}
|
||||||
@ -554,13 +552,11 @@
|
|||||||
%license openmp/LICENSE.TXT
|
%license openmp/LICENSE.TXT
|
||||||
%{_prefix}/lib/clang/%{maj_ver}/include/omp.h
|
%{_prefix}/lib/clang/%{maj_ver}/include/omp.h
|
||||||
%{_prefix}/lib/clang/%{maj_ver}/include/ompx.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/omp-tools.h
|
||||||
%{_prefix}/lib/clang/%{maj_ver}/include/ompt.h
|
%{_prefix}/lib/clang/%{maj_ver}/include/ompt.h
|
||||||
%{_prefix}/lib/clang/%{maj_ver}/include/ompt-multiplex.h
|
%{_prefix}/lib/clang/%{maj_ver}/include/ompt-multiplex.h
|
||||||
%endif
|
|
||||||
%{_libdir}/cmake/openmp/FindOpenMPTarget.cmake
|
%{_libdir}/cmake/openmp/FindOpenMPTarget.cmake
|
||||||
%ifnarch %{ix86} %{arm}
|
%ifnarch %{ix86}
|
||||||
# libomptarget is not supported on 32-bit systems.
|
# libomptarget is not supported on 32-bit systems.
|
||||||
# s390x does not support the offloading plugins.
|
# s390x does not support the offloading plugins.
|
||||||
%{_libdir}/libomptarget.devicertl.a
|
%{_libdir}/libomptarget.devicertl.a
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
%bcond_without snapshot_build
|
%bcond_without snapshot_build
|
||||||
# Components enabled if supported by target architecture:
|
# 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}
|
%ifarch %{gold_arches}
|
||||||
%bcond_without gold
|
%bcond_without gold
|
||||||
%else
|
%else
|
||||||
@ -76,13 +76,7 @@
|
|||||||
%global _dwz_low_mem_die_limit_s390x 1
|
%global _dwz_low_mem_die_limit_s390x 1
|
||||||
%global _dwz_max_die_limit_s390x 1000000
|
%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}
|
%global llvm_triple %{_target_platform}
|
||||||
%endif
|
|
||||||
|
|
||||||
# https://fedoraproject.org/wiki/Changes/PythonSafePath#Opting_out
|
# https://fedoraproject.org/wiki/Changes/PythonSafePath#Opting_out
|
||||||
# Don't add -P to Python shebangs
|
# Don't add -P to Python shebangs
|
||||||
|
@ -154,11 +154,6 @@ Recommends: libatomic%{?_isa}
|
|||||||
Recommends: libomp-devel%{_isa} = %{version}
|
Recommends: libomp-devel%{_isa} = %{version}
|
||||||
Recommends: libomp%{_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
|
%description -n %{pkg_name_clang}-libs
|
||||||
Runtime library for clang.
|
Runtime library for clang.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user