Remove 32-bit arm handling, which is no longer supported
This commit is contained in:
parent
63b3c28c34
commit
88b9baf112
20
clang.spec
20
clang.spec
@ -205,11 +205,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 libs
|
%description libs
|
||||||
Runtime library for clang.
|
Runtime library for clang.
|
||||||
|
|
||||||
@ -337,7 +332,7 @@ rm test/CodeGen/profile-filter.c
|
|||||||
%global _lto_cflags %nil
|
%global _lto_cflags %nil
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch s390 s390x %{arm} aarch64 %ix86 ppc64le
|
%ifarch s390 s390x aarch64 %ix86 ppc64le
|
||||||
# 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
|
||||||
@ -359,7 +354,7 @@ rm test/CodeGen/profile-filter.c
|
|||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
-DPYTHON_EXECUTABLE=%{__python3} \
|
-DPYTHON_EXECUTABLE=%{__python3} \
|
||||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||||
%ifarch s390 s390x %{arm} %ix86 ppc64le
|
%ifarch s390 s390x %ix86 ppc64le
|
||||||
-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
|
||||||
@ -409,9 +404,6 @@ rm test/CodeGen/profile-filter.c
|
|||||||
-DBUILD_SHARED_LIBS=OFF \
|
-DBUILD_SHARED_LIBS=OFF \
|
||||||
-DCLANG_REPOSITORY_STRING="%{?dist_vendor} %{version}-%{release}" \
|
-DCLANG_REPOSITORY_STRING="%{?dist_vendor} %{version}-%{release}" \
|
||||||
-DCLANG_RESOURCE_DIR=../lib/clang/%{maj_ver} \
|
-DCLANG_RESOURCE_DIR=../lib/clang/%{maj_ver} \
|
||||||
%ifarch %{arm}
|
|
||||||
-DCLANG_DEFAULT_LINKER=lld \
|
|
||||||
%endif
|
|
||||||
-DCLANG_DEFAULT_UNWINDLIB=libgcc
|
-DCLANG_DEFAULT_UNWINDLIB=libgcc
|
||||||
|
|
||||||
%cmake_build
|
%cmake_build
|
||||||
@ -505,13 +497,7 @@ ln -s %{_datadir}/clang/clang-format-diff.py %{buildroot}%{_bindir}/clang-format
|
|||||||
%cmake_build --target clang-test-depends \
|
%cmake_build --target clang-test-depends \
|
||||||
ExtraToolsUnitTests ClangdUnitTests ClangIncludeCleanerUnitTests ClangPseudoUnitTests
|
ExtraToolsUnitTests ClangdUnitTests ClangIncludeCleanerUnitTests ClangPseudoUnitTests
|
||||||
# requires lit.py from LLVM utilities
|
# requires lit.py from LLVM utilities
|
||||||
# FIXME: Fix failing ARM tests
|
LD_LIBRARY_PATH=%{buildroot}/%{_libdir} %{__ninja} check-all -C %{__cmake_builddir}
|
||||||
LD_LIBRARY_PATH=%{buildroot}/%{_libdir} %{__ninja} check-all -C %{__cmake_builddir} || \
|
|
||||||
%ifarch %{arm}
|
|
||||||
:
|
|
||||||
%else
|
|
||||||
false
|
|
||||||
%endif
|
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user