aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-08-24 12:06:28 +0200
committerTristan Gingold <tgingold@free.fr>2019-08-27 07:51:47 +0200
commit44079dc238cadc72c4b65452f195150ff1e81f83 (patch)
tree6f28331f6d792f05715ba1cad9ab136ddb2b6dad /Makefile.in
parent7fc4bb760bae92af88e41cfd70e67a4393dafc12 (diff)
downloadghdl-44079dc238cadc72c4b65452f195150ff1e81f83.tar.gz
ghdl-44079dc238cadc72c4b65452f195150ff1e81f83.tar.bz2
ghdl-44079dc238cadc72c4b65452f195150ff1e81f83.zip
Makefile.in: Add .NOTPARALLEL. For #888
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 43381bf5f..e08e231b9 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -591,3 +591,12 @@ clean-pure-gpl:
force:
.PHONY: force clean distclean clean-c clean-pure-gpl
+
+# Most of the compilation is done through gnatmake, so using make -jX it not
+# very effective.
+# Hint: for parallel build use: make GNATMAKE="gnatmake -j8"
+# Parallel builds may fail with the llvm backend as it can start two gnatmake
+# in parallel: one for ghdl_llvm and the other for ghdl1-llvm. But they
+# share the same objects.
+# Any better fix is welcome!
+.NOTPARALLEL: