From: Nikolai Merinov Date: Thu, 14 Feb 2019 05:55:21 +0000 (+0300) Subject: Use GCC for compilation for arm architectures X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fsandbox%2Fnmerinov%2Fllvm;p=platform%2Fkernel%2Flinux-exynos.git Use GCC for compilation for arm architectures --- diff --git a/packaging/odroid-linux-kernel.spec b/packaging/odroid-linux-kernel.spec index 9837bdc05c41..cc7ea6d87c0c 100644 --- a/packaging/odroid-linux-kernel.spec +++ b/packaging/odroid-linux-kernel.spec @@ -20,6 +20,16 @@ BuildRoot: %{_tmppath}/%{name}-%{PACKAGE_VERSION}-root BuildRequires: module-init-tools BuildRequires: u-boot-tools BuildRequires: bc +BuildRequires: gcc +%ifarch %{arm} +BuildRequires: gcc-accel-armv7l-cross-arm +BuildRequires: gcc-accel-armv7l-cross-arm +%endif +%ifarch aarch64 +BuildRequires: gcc-accel-aarch64-cross-aarch64 +BuildRequires: gcc-accel-aarch64-cross-aarch64 +%endif + %description The Linux Kernel, the operating system core itself @@ -60,6 +70,14 @@ This package provides kernel map and etc information for odroid kernel. %setup -q -n linux-kernel-%{version} %build +%ifarch %{arm} +unset CC +unset CXX +%endif + +if echo "$CC" | grep -q clang ; then + CC="$CC -no-integrated-as" +fi %{?asan:/usr/bin/gcc-unforce-options} %{?ubsan:/usr/bin/gcc-unforce-options}