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
%setup -q
%build
+if echo "$CC" | grep -q clang ; then
+ # Clang have no support for -ffixed-<reg> 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}"
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
%setup -q
%build
+if echo "$CC" | grep -q clang ; then
+ # Clang have no support for -ffixed-<reg> option
+ unset CC
+ unset CXX
+ # For clang builds we moved -Wl,--as-needed from CFLAGS to LDFLAGS
+ LDFLAGS=
+fi
+
cp %{SOURCE1001} .
# Set configuration