[DOC] Caution about old GNU make

This commit is contained in:
Nobuyoshi Nakada 2024-06-02 19:00:32 +09:00
parent 26bd4144f7
commit 3eba84fba0
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465

View File

@ -130,6 +130,9 @@ to run tests on 8 processes, use:
make test-all -j8 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. 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: 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: