linux/Documentation/process
Masahiro Yamada 37d69ee308 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 c8589d1e9e ("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 <yamada.masahiro@socionext.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2017-05-06 10:56:27 -07:00
..
1.Intro.rst Doc: Correct typo, "Introdution" => "Introduction" 2016-12-01 10:44:08 -07:00
2.Process.rst
3.Early-stage.rst
4.Coding.rst docs: process/4.Coding.rst: Fix a couple of document refs 2017-04-20 13:56:17 -06:00
5.Posting.rst docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
6.Followthrough.rst
7.AdvancedTopics.rst
8.Conclusion.rst docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
adding-syscalls.rst docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
applying-patches.rst Documentation: Fix dead URLs to ftp.kernel.org 2017-03-29 15:46:06 -06:00
changes.rst docs: bump minimal GNU Make version to 3.81 2017-05-06 10:56:27 -07:00
code-of-conflict.rst
coding-style.rst docs-rst: doc-guide: split the kernel-documentation.rst contents 2016-11-19 10:22:04 -07:00
conf.py
development-process.rst
email-clients.rst
howto.rst Documentation/process/howto: Only send regression fixes after -rc1 2016-11-28 17:24:32 -07:00
index.rst drm/doc: Document feature merge deadlines 2017-03-22 21:36:02 +01:00
kernel-docs.rst
magic-number.rst
management-style.rst docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
stable-api-nonsense.rst
stable-kernel-rules.rst Documentation: stable-kernel-rules: fix stable-tag format 2017-04-08 11:17:14 -06:00
submit-checklist.rst docs: fix locations of several documents that got moved 2016-10-24 08:12:35 -02:00
submitting-drivers.rst docs: add a warning to submitting-drivers.rst 2016-10-27 16:38:06 -06:00
submitting-patches.rst docs: Tweak submitting-patches.rst formatting 2016-10-27 16:37:35 -06:00
volatile-considered-harmful.rst Documentation/atomic_ops.txt: convert to ReST markup 2016-11-30 17:40:52 -07:00