diff options
-rw-r--r-- | libguestfs.spec.in | 4 | ||||
-rw-r--r-- | src/guestfs.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/libguestfs.spec.in b/libguestfs.spec.in index fb95c189..ef07ea89 100644 --- a/libguestfs.spec.in +++ b/libguestfs.spec.in @@ -13,6 +13,10 @@ URL: http://et.redhat.com/~rjones/libguestfs/ Source0: http://et.redhat.com/~rjones/libguestfs/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +# Currently fails on non-x86 because of this error: +# "qemu: linux kernel too old to load a ram disk" +ExclusiveArch: %{ix86} x86_64 + # Basic build requirements: BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2text diff --git a/src/guestfs.c b/src/guestfs.c index 74fd76b0..0b3142c7 100644 --- a/src/guestfs.c +++ b/src/guestfs.c @@ -730,7 +730,9 @@ guestfs_launch (guestfs_h *g) add_cmdline (g, "-m"); add_cmdline (g, "384"); /* XXX Choose best size. */ +#if defined(__i386__) || defined(__x86_64) add_cmdline (g, "-no-kqemu"); /* Avoids a warning. */ +#endif add_cmdline (g, "-kernel"); add_cmdline (g, (char *) kernel); add_cmdline (g, "-initrd"); |