aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-11-26 23:55:04 +0100
committerLudovic Courtès <ludo@gnu.org>2013-11-26 23:55:04 +0100
commit079fd3ec63a93e096d7a7cdcf8b9e7a7d6ec041d (patch)
tree21c579c6ce572ea16e72b0ad3e9f2b955186f921 /gnu/packages/patches
parentdf8a09c70870e5a949a83735589d5b829f3d2629 (diff)
downloadguix-079fd3ec63a93e096d7a7cdcf8b9e7a7d6ec041d.tar
guix-079fd3ec63a93e096d7a7cdcf8b9e7a7d6ec041d.tar.gz
gnu: qemu: Upgrade to 1.6.1.
* gnu/packages/patches/qemu-make-4.0.patch: New file. * gnu/packages/qemu.scm (qemu-headless): Use it. Upgrade to 1.6.1. * gnu-system.am (dist_patch_DATA): Add it.
Diffstat (limited to 'gnu/packages/patches')
-rw-r--r--gnu/packages/patches/qemu-make-4.0.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/patches/qemu-make-4.0.patch b/gnu/packages/patches/qemu-make-4.0.patch
new file mode 100644
index 0000000000..47bdc76b8a
--- /dev/null
+++ b/gnu/packages/patches/qemu-make-4.0.patch
@@ -0,0 +1,32 @@
+Allow compilation with GNU Make 4.0.
+Patch from <http://lists.gnu.org/archive/html/qemu-devel/2013-10/msg02758.html>.
+Anaylsis at <http://lists.gnu.org/archive/html/bug-make/2013-10/msg00151.html>.
+
+--- a/configure
++++ b/configure
+@@ -308,6 +308,9 @@ query_pkg_config() {
+ pkg_config=query_pkg_config
+ sdl_config="${SDL_CONFIG-${cross_prefix}sdl-config}"
+
++# If the user hasn't specified ARFLAGS, default to 'rv', just as make does.
++ARFLAGS="${ARFLAGS-rv}"
++
+ # default flags for all hosts
+ QEMU_CFLAGS="-fno-strict-aliasing $QEMU_CFLAGS"
+ QEMU_CFLAGS="-Wall -Wundef -Wwrite-strings -Wmissing-prototypes $QEMU_CFLAGS"
+@@ -3664,6 +3667,7 @@ echo "C compiler $cc"
+ echo "Host C compiler $host_cc"
+ echo "C++ compiler $cxx"
+ echo "Objective-C compiler $objcc"
++echo "ARFLAGS $ARFLAGS"
+ echo "CFLAGS $CFLAGS"
+ echo "QEMU_CFLAGS $QEMU_CFLAGS"
+ echo "LDFLAGS $LDFLAGS"
+@@ -4239,6 +4243,7 @@ echo "HOST_CC=$host_cc" >> $config_host_mak
+ echo "CXX=$cxx" >> $config_host_mak
+ echo "OBJCC=$objcc" >> $config_host_mak
+ echo "AR=$ar" >> $config_host_mak
++echo "ARFLAGS=$ARFLAGS" >> $config_host_mak
+ echo "AS=$as" >> $config_host_mak
+ echo "CPP=$cpp" >> $config_host_mak
+ echo "OBJCOPY=$objcopy" >> $config_host_mak