Commit 566f81ca598f80de03e80a9a743e94b65b4e017e
1 parent
ff5417107b
Exists in
master
and in
7 other branches
kbuild: ignore make's built-in rules & variables
kbuild does explicitly specify what to do in all cases, and each time make's built-in rules & variables has been used it has been a bug. So to speed up things and to avoid the hard-to-debug error situations ignore the built-in definitions. If any part of the kernel uses the built-in definitions the build will just stop there and it should be trivial to fix. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Showing 1 changed file with 3 additions and 4 deletions Side-by-side Diff
Makefile
... | ... | @@ -267,10 +267,9 @@ |
267 | 267 | # We need some generic definitions |
268 | 268 | include $(srctree)/scripts/Kbuild.include |
269 | 269 | |
270 | -# For maximum performance (+ possibly random breakage, uncomment | |
271 | -# the following) | |
272 | - | |
273 | -#MAKEFLAGS += -rR | |
270 | +# Do not use make's built-in rules and variables | |
271 | +# This increases performance and avoid hard-to-debug behaviour | |
272 | +MAKEFLAGS += -rR | |
274 | 273 | |
275 | 274 | # Make variables (CC, etc...) |
276 | 275 |