From 094249f2aa4366699626cf264adc16f3b445498fb144146dbb382e9cbed1183f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 25 Sep 2014 10:18:33 +0000 Subject: [PATCH 1/3] - Require llvm-clang not just clang OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=386 --- llvm.changes | 5 +++++ llvm.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/llvm.changes b/llvm.changes index 62f5de1..6ecd661 100644 --- a/llvm.changes +++ b/llvm.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Sep 25 10:16:50 UTC 2014 - idonmez@suse.com + +- Require llvm-clang not just clang + ------------------------------------------------------------------- Wed Sep 17 11:01:31 UTC 2014 - idonmez@suse.com diff --git a/llvm.spec b/llvm.spec index b786651..d115b53 100644 --- a/llvm.spec +++ b/llvm.spec @@ -123,7 +123,7 @@ This package contains the shared libraries needed for clang. %package clang-devel Summary: CLANG frontend for LLVM (devel package) Group: Development/Languages/Other -Requires: clang = %{version} +Requires: llvm-clang = %{version} Requires: llvm-devel = %{version} %description clang-devel From 0d410d65586d1911fb3a6596b8349b0b3493256425d33edc29d8642a669b7e32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 26 Sep 2014 08:55:13 +0000 Subject: [PATCH 2/3] - Enable shared libs on PPC64 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=387 --- llvm.changes | 5 +++++ llvm.spec | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/llvm.changes b/llvm.changes index 6ecd661..a8f878e 100644 --- a/llvm.changes +++ b/llvm.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 26 08:54:08 UTC 2014 - idonmez@suse.com + +- Enable shared libs on PPC64 + ------------------------------------------------------------------- Thu Sep 25 10:16:50 UTC 2014 - idonmez@suse.com diff --git a/llvm.spec b/llvm.spec index d115b53..a8e081f 100644 --- a/llvm.spec +++ b/llvm.spec @@ -268,9 +268,7 @@ export CC=$TOPLEVEL/stage1/bin/clang export CXX=$TOPLEVEL/stage1/bin/clang++ cmake -G "Ninja" \ -%ifnarch ppc64 ppc64le -DBUILD_SHARED_LIBS=ON \ -%endif %ifarch %arm ppc64 ppc64le -DCMAKE_BUILD_TYPE=Release \ %else From 1cdbd51efb8e1dc7892cd28656eb0520e9eaf38a7192f7f43be1be2d5df20665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 26 Sep 2014 11:04:48 +0000 Subject: [PATCH 3/3] - OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=388 --- llvm.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/llvm.spec b/llvm.spec index a8e081f..babadcb 100644 --- a/llvm.spec +++ b/llvm.spec @@ -319,9 +319,7 @@ ln -s lib lib64 # cmake files rm CMakeCache.txt cmake -G "Ninja" \ -%ifnarch ppc64 ppc64le -DBUILD_SHARED_LIBS=ON \ -%endif %ifarch %arm ppc64 ppc64le -DCMAKE_BUILD_TYPE=Release \ %else @@ -332,10 +330,12 @@ cmake -G "Ninja" \ %ifarch armv6hl -DCMAKE_C_FLAGS="-mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp" \ -DCMAKE_CXX_FLAGS="-mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp" \ + -DLLVM_DEFAULT_TARGET_TRIPLE=armv6-unknown-linux-gnueabihf \ %endif %ifarch armv7hl -DCMAKE_C_FLAGS="-mfloat-abi=hard -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16" \ -DCMAKE_CXX_FLAGS="-mfloat-abi=hard -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16" \ + -DLLVM_DEFAULT_TARGET_TRIPLE=armv7l-unknown-linux-gnueabihf \ %endif %if "%{_lib}" == "lib64" -DLLVM_LIBDIR_SUFFIX=64 \ @@ -519,9 +519,6 @@ rm %{buildroot}%{_mandir}/man1/lit.1 %exclude %{_libdir}/libclang.so %{_libdir}/libclang*.so %{_libdir}/libclang.so.* -%ifarch ppc64 ppc64le -%{_libdir}/libclang*.a -%endif %files clang-devel %defattr(-,root,root)