Skip to content

Commit 37d69ee

Browse files
masahir0ytorvalds
authored andcommitted
docs: bump minimal GNU Make version to 3.81
Since 2014, you can't successfully build kernels with GNU Make version 3.80. Example errors: $ git describe v4.11 $ make --version | head -1 GNU Make 3.80 $ make defconfig HOSTCC scripts/basic/fixdep scripts/Makefile.host:135: *** missing separator. Stop. make: *** [defconfig] Error 2 $ make ARCH=arm64 help arch/arm64/Makefile:43: *** unterminated call to function `warning': missing `)'. Stop. $ make help >/dev/null ./Documentation/Makefile.sphinx:25: Extraneous text after `else' directive ./Documentation/Makefile.sphinx:31: *** only one `else' per conditional. Stop. make: *** [help] Error 2 The first breakage was introduced by commit c8589d1 ("kbuild: handle multi-objs dependency appropriately"). Since then (i.e. v3.18), GNU Make 3.80 has not been able to compile the kernel, but nobody has ever complained aboutt (or noticed) it. Even GNU Make 3.81 is more than 10 years old. It would not hurt to match the documentation with reality instead of fixing makefiles. Signed-off-by: Masahiro Yamada <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
1 parent 394e4f5 commit 37d69ee

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Documentation/process/changes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ you probably needn't concern yourself with isdn4k-utils.
3030
Program Minimal version Command to check the version
3131
====================== =============== ========================================
3232
GNU C 3.2 gcc --version
33-
GNU make 3.80 make --version
33+
GNU make 3.81 make --version
3434
binutils 2.12 ld -v
3535
util-linux 2.10o fdformat --version
3636
module-init-tools 0.9.10 depmod -V

0 commit comments

Comments
 (0)