[gnome-continuous] Disable parallel builds for libmediaart



commit 6981eabfe5c6bed9c3b64f9e6bc0cbc3f91c9c0e
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Mon Jul 17 13:34:52 2017 +0100

    Disable parallel builds for libmediaart
    
    Automake is a disaster.

 manifest.json                         |    1 +
 patches/libmediaart-no-parallel.patch |   25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/manifest.json b/manifest.json
index b3ec5d3..4dc288c 100644
--- a/manifest.json
+++ b/manifest.json
@@ -885,6 +885,7 @@
                                 "--disable-scrollkeeper"]},
 
                {"src": "gnome:libmediaart",
+                 "patches": ["libmediaart-no-parallel.patch"],
                 "config-opts": ["--enable-vala",
                                 "--disable-gtk-doc",
                                  "--enable-installed-tests"]},
diff --git a/patches/libmediaart-no-parallel.patch b/patches/libmediaart-no-parallel.patch
new file mode 100644
index 0000000..564d87d
--- /dev/null
+++ b/patches/libmediaart-no-parallel.patch
@@ -0,0 +1,25 @@
+From 1227531c3a3c8b7ef7bf1263248f913f8503fcbd Mon Sep 17 00:00:00 2001
+From: Emmanuele Bassi <ebassi gnome org>
+Date: Mon, 17 Jul 2017 13:33:19 +0100
+Subject: [PATCH] Disable parallel builds
+
+The massive parallelism on Continuous exposes the inability of Automake
+to handle dependencies.
+---
+ Makefile.am | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/Makefile.am b/Makefile.am
+index ba48084..00080d0 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -28,3 +28,6 @@ DISTCHECK_CONFIGURE_FLAGS =                            \
+       --enable-introspection                         \
+       --enable-gtk-doc
+ 
++# Disable parallelism because Automake can't get the dependencies
++# right between libmediaart.so and marshal.[ch]
++.NOTPARALLEL:
+-- 
+2.13.0
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]