summaryrefslogtreecommitdiffstats
path: root/src/libf2c.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2014-11-24 09:26:00 (GMT)
committerTony Theodore <tonyt@logyst.com>2014-11-24 09:26:00 (GMT)
commitd6b42574240231d760c6417b98ddac389636c199 (patch)
tree4b9c9c671aabf03c2636aed87dc107435495ba16 /src/libf2c.mk
parentc04f7a8f843b3c4aaa1d22e214152fe84c9a51f5 (diff)
downloadmxe-d6b42574240231d760c6417b98ddac389636c199.zip
mxe-d6b42574240231d760c6417b98ddac389636c199.tar.gz
mxe-d6b42574240231d760c6417b98ddac389636c199.tar.bz2
libf2c: retry build with single job
Diffstat (limited to 'src/libf2c.mk')
-rw-r--r--src/libf2c.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libf2c.mk b/src/libf2c.mk
index 980ef35..cd3ec53 100644
--- a/src/libf2c.mk
+++ b/src/libf2c.mk
@@ -15,13 +15,17 @@ define $(PKG)_UPDATE
echo 1
endef
-define $(PKG)_BUILD
- $(MAKE) -C '$(1)' -j '$(JOBS)' -f makefile.u \
+$(PKG)_MAKE_OPTS = \
+ -f makefile.u \
CC=$(TARGET)-gcc \
AR=$(TARGET)-ar \
LD=$(TARGET)-ld \
RANLIB=$(TARGET)-ranlib \
CFLAGS='-O -DUSE_CLOCK'
+
+define $(PKG)_BUILD
+ $(MAKE) -C '$(1)' -j '$(JOBS)' $($(PKG)_MAKE_OPTS) || $(MAKE) -C '$(1)' -j 1 $($(PKG)_MAKE_OPTS)
+
$(INSTALL) -m644 '$(1)/libf2c.a' '$(PREFIX)/$(TARGET)/lib'
$(INSTALL) -m644 '$(1)/f2c.h' '$(PREFIX)/$(TARGET)/include'
endef