From: Nikolai Merinov Date: Wed, 13 Feb 2019 11:54:44 +0000 (+0300) Subject: Use GCC for compilation X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fsandbox%2Fnmerinov%2Fllvm;p=profile%2Fcommon%2Fplatform%2Fkernel%2Fu-boot-artik7.git Use GCC for compilation --- diff --git a/packaging/u-boot-artik530.spec b/packaging/u-boot-artik530.spec index 8d4f4f3190..6c77f267e4 100644 --- a/packaging/u-boot-artik530.spec +++ b/packaging/u-boot-artik530.spec @@ -9,6 +9,15 @@ URL: http://www.denx.de/wiki/U-Boot Source0: %{name}-%{version}.tar.bz2 BuildRequires: u-boot-tools +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 bootloader for Embedded boards based on ARM processor @@ -26,6 +35,13 @@ bootloader for ARTIK533S Embedded boards based on ARM processor %setup -q %build +if echo "$CC" | grep -q clang ; then + # Clang have no support for -ffixed- option + unset CC + unset CXX + # For clang builds we moved -Wl,--as-needed from CFLAGS to LDFLAGS + LDFLAGS= +fi # Set configuration make artik530_raptor_legacy_config HOSTCC="${CC:-gcc}" CC="${CC:-gcc}" diff --git a/packaging/u-boot-artik7.spec b/packaging/u-boot-artik7.spec index 88a7b7c682..9378a16e06 100644 --- a/packaging/u-boot-artik7.spec +++ b/packaging/u-boot-artik7.spec @@ -10,6 +10,15 @@ Source0: %{name}-%{version}.tar.bz2 Source1001: packaging/u-boot-artik7.manifest BuildRequires: u-boot-tools +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 bootloader for Embedded boards based on ARM processor @@ -28,6 +37,14 @@ image with nexell format. %setup -q %build +if echo "$CC" | grep -q clang ; then + # Clang have no support for -ffixed- option + unset CC + unset CXX + # For clang builds we moved -Wl,--as-needed from CFLAGS to LDFLAGS + LDFLAGS= +fi + cp %{SOURCE1001} . # Set configuration