BuildRequires: cpio
BuildRequires: glibc-static
-%ifarch %{ix86} x86-64
+# BuildRequire these in order to let 'make check' run. These are
+# not required unless you want to run the tests. Note don't run the
+# tests on ARM since qemu isn't likely to work.
+%ifarch %{ix86} x86_64
+BuildRequires: qemu-system-x86
+%endif
+
+BuildRequires: kernel
+
+%ifarch %{ix86} x86_64
Requires: qemu-system-x86
%endif
%ifarch armv7hl
%build
-%configure
+# NB: canonical_arch is a variable in the final script, so it
+# has to be escaped here.
+%configure --with-qemu-list="qemu-system-\$canonical_arch"
make %{?_smp_mflags}
%check
-make check
+%ifarch %{ix86} x86_64
+make check || {
+ cat test-suite.log
+ exit 1
+}
+%endif
%install