Accepting request 223509 from home:oertel:branches:devel:tools:compiler

- complete ifarchs for s390 

- enable ppc64le

OBS-URL: https://build.opensuse.org/request/show/223509
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=338
This commit is contained in:
Ismail Dönmez
2014-02-25 10:13:18 +00:00
committed by Git OBS Bridge
parent 09b3709c17
commit 08a5f55223
2 changed files with 24 additions and 5 deletions

View File

@@ -181,11 +181,11 @@ sed -i s,"subdirectories = .*","subdirectories = R600 X86", lib/Target/LLVMBuild
sed -i s,"subdirectories = .*","subdirectories = ARM", lib/Target/LLVMBuild.txt
%endif
%ifarch ppc64
%ifarch ppc64 ppc64le
sed -i s,"subdirectories = .*","subdirectories = PowerPC", lib/Target/LLVMBuild.txt
%endif
%ifarch s390x
%ifarch s390 s390x
sed -i s,"subdirectories = .*","subdirectories = SystemZ", lib/Target/LLVMBuild.txt
%endif
@@ -218,6 +218,15 @@ pushd stage1
sed -i s,'${CMAKE_SYSTEM_PROCESSOR}','"PowerPC"',g ../cmake/modules/AddLLVM.cmake
rm -rf ../projects/compiler-rt
%endif
%ifarch ppc64le
%define host_triple powerpc64le-suse-linux
sed -i s,'${CMAKE_SYSTEM_PROCESSOR}','"PowerPC"',g ../cmake/modules/AddLLVM.cmake
%endif
%ifarch s390
%define host_triple s390-suse-linux
sed -i s,'${CMAKE_SYSTEM_PROCESSOR}','"SystemZ"',g ../cmake/modules/AddLLVM.cmake
rm -rf ../projects/compiler-rt
%endif
%ifarch s390x
%define host_triple s390x-suse-linux
sed -i s,'${CMAKE_SYSTEM_PROCESSOR}','"SystemZ"',g ../cmake/modules/AddLLVM.cmake
@@ -243,10 +252,10 @@ export CC=$TOPLEVEL/stage1/bin/clang
export CXX=$TOPLEVEL/stage1/bin/clang++
cmake -G "Unix Makefiles" \
%ifnarch ppc64
%ifnarch ppc64 ppc64le
-DBUILD_SHARED_LIBS=ON \
%endif
%ifarch %arm ppc64
%ifarch %arm ppc64 ppc64le
-DCMAKE_BUILD_TYPE=Release \
%else
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
@@ -453,7 +462,7 @@ rm %{buildroot}%{_mandir}/man1/lit.1
%exclude %{_libdir}/libclang.so
%{_libdir}/libclang*.so
%{_libdir}/libclang.so.*
%ifarch ppc64
%ifarch ppc64 ppc64le
%{_libdir}/libclang*.a
%endif