- Disable building unit-tests, should fix undefined reference
problem on ARM & PowerPC OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=256
This commit is contained in:
committed by
Git OBS Bridge
parent
91bb588743
commit
ca7658b2f0
@@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 17 12:54:40 UTC 2013 - idonmez@suse.com
|
||||
|
||||
- Disable building unit-tests, should fix undefined reference
|
||||
problem on ARM & PowerPC
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 16 08:35:00 UTC 2013 - coolo@suse.com
|
||||
|
||||
|
17
llvm.spec
17
llvm.spec
@@ -196,20 +196,23 @@ pushd stage1
|
||||
%endif
|
||||
%ifarch ppc64
|
||||
%define host_triple powerpc64-suse-linux
|
||||
sed -i s,'${CMAKE_SYSTEM_PROCESSOR}','"PowerPC"',g ../cmake/modules/AddLLVM.cmake
|
||||
rm -rf ../projects/compiler-rt
|
||||
%endif
|
||||
|
||||
cmake -G "Unix Makefiles" \
|
||||
-DBUILD_SHARED_LIBS=OFF \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DLLVM_ENABLE_ASSERTIONS=OFF \
|
||||
-DCMAKE_C_FLAGS="-O0" \
|
||||
-DCMAKE_CXX_FLAGS="-O0" \
|
||||
%ifarch %arm
|
||||
-DLLVM_TARGETS_TO_BUILD=ARM \
|
||||
%else
|
||||
-DLLVM_TARGETS_TO_BUILD=%{_supported_archs} \
|
||||
%ifarch ppc64
|
||||
-DLLVM_TARGETS_TO_BUILD=PowerPC \
|
||||
%endif
|
||||
%endif
|
||||
-DCMAKE_C_FLAGS="-O0" \
|
||||
-DCMAKE_CXX_FLAGS="-O0" \
|
||||
-DLLVM_TARGET_ARCH=host \
|
||||
-DLLVM_HOST_TRIPLE=%{host_triple} \
|
||||
..
|
||||
|
||||
@@ -247,11 +250,15 @@ cmake -G "Unix Makefiles" \
|
||||
%endif
|
||||
%ifarch %arm
|
||||
-DLLVM_TARGETS_TO_BUILD=ARM \
|
||||
%else
|
||||
%ifarch ppc64
|
||||
-DLLVM_TARGETS_TO_BUILD=PowerPC \
|
||||
%endif
|
||||
%else
|
||||
-DLLVM_TARGETS_TO_BUILD=%{_supported_archs} \
|
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=%{_experimental_archs} \
|
||||
%endif
|
||||
-DLLVM_BUILD_TESTS=ON \
|
||||
-DLLVM_BUILD_TESTS=OFF \
|
||||
..
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
Reference in New Issue
Block a user