[gnome-continuous] Disable parallel builds for libmediaart
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous] Disable parallel builds for libmediaart
- Date: Mon, 17 Jul 2017 12:35:26 +0000 (UTC)
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]