summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-06-02 19:00:32 +0900
committerNobuyoshi Nakada <[email protected]>2024-06-02 19:59:05 +0900
commit3eba84fba015f82fe4ed48ca32450c48a771942f (patch)
tree6a33bb7b83437b1f02144a796fa38246a2946063
parent26bd4144f74131a55256cc6073d0c36e1e662736 (diff)
[DOC] Caution about old GNU make
-rw-r--r--doc/contributing/building_ruby.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/contributing/building_ruby.md b/doc/contributing/building_ruby.md
index 38c78e3cca..304bbee37f 100644
--- a/doc/contributing/building_ruby.md
+++ b/doc/contributing/building_ruby.md
@@ -130,6 +130,9 @@ to run tests on 8 processes, use:
make test-all -j8
```
+**CAUTION**: GNU make 3 is missing some features for parallel execution, we
+recommend to upgrade to GNU make 4 or later.
+
We can also set `MAKEFLAGS` to run _all_ `make` commands in parallel.
Having the right `--jobs` flag will ensure all processors are utilized when building software projects. To do this effectively, you can set `MAKEFLAGS` in your shell configuration/profile: