changeset 4127:132ee4f1871b

Fix libmng compilation on fast computers with fast SSDs (bug #47712). * src/libmng.mk: Run autoreconf in its own process, followed by configure. Delay between processes guarantees that the first is done before the next starts. Disable parallel make (make -j 1).
author Rik <rik@octave.org>
date Wed, 20 Apr 2016 15:10:50 -0700
parents d9b98f1123cc
children 253ac032547a
files src/libmng.mk
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/libmng.mk	Sun Apr 17 10:27:01 2016 -0400
+++ b/src/libmng.mk	Wed Apr 20 15:10:50 2016 -0700
@@ -18,12 +18,13 @@
 
 define $(PKG)_BUILD
     mkdir '$(1)/.build'
-    cd '$(1)' && autoreconf --install && ./configure \
+    cd '$(1)' && autoreconf --install
+    cd '$(1)' && ./configure \
         $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         --prefix='$(HOST_PREFIX)' \
-	$(ENABLE_SHARED_OR_STATIC) \
+        $(ENABLE_SHARED_OR_STATIC) \
         && $(CONFIGURE_POST_HOOK)
-    $(MAKE) -C '$(1)' -j '$(JOBS)'
+    $(MAKE) -C '$(1)' -j 1
     $(MAKE) -C '$(1)' -j 1 install DESTDIR='$(3)'
 endef