SHA256
1
0
forked from pool/llvm

- 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:
Ismail Dönmez
2013-07-17 12:55:50 +00:00
committed by Git OBS Bridge
parent 91bb588743
commit ca7658b2f0
2 changed files with 18 additions and 5 deletions

View File

@@ -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

View File

@@ -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}