Michael Ellerman
bd960f0983
scripts/kconfig/Makefile: Fix KBUILD_DEFCONFIG check when building with O=
...
My recent commit d2036f30cf ("scripts/kconfig/Makefile: Allow
KBUILD_DEFCONFIG to be a target"), contained a bug in that when it
checks if KBUILD_DEFCONFIG is a file it forgets to prepend $(srctree) to
the path.
This causes the build to fail when building out of tree (with O=), and
when the value of KBUILD_DEFCONFIG is 'defconfig'. In that case we will
fail to find the 'defconfig' file, because we look in the build
directory not $(srctree), and so we will call Make again with
'defconfig' as the target. From there we loop infinitely calling 'make
defconfig' again and again.
The fix is simple, we need to look for the file under $(srctree).
Fixes: d2036f30cf ("scripts/kconfig/Makefile: Allow KBUILD_DEFCONFIG to be a target")
Reported-by: Olof Johansson <olof@lixom.net>
Acked-by: Michal Marek <mmarek@suse.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2015-10-15 20:31:42 +11:00
..
lxdialog
kconfig/lxdialog: get ncurses CFLAGS with pkg-config
2014-09-23 15:47:48 +02:00
.gitignore
kconfig: remove lkc_defs.h from .gitignore and dontdiff
2012-07-13 15:08:25 +02:00
check.sh
kbuild: trivial - remove trailing empty lines
2014-06-10 00:04:06 +02:00
conf.c
kconfig: Do not print status messages in make -s mode
2015-04-09 17:44:34 +02:00
confdata.c
kconfig: Delete unnecessary checks before the function call "sym_calc_value"
2015-08-19 16:41:02 +02:00
expr.c
kconfig: allow use of relations other than (in)equality
2015-06-15 14:05:58 +02:00
expr.h
kconfig: allow use of relations other than (in)equality
2015-06-15 14:05:58 +02:00
gconf.c
kconfig: Do not print status messages in make -s mode
2015-04-09 17:44:34 +02:00
gconf.glade
scripts/kconfig/gconf.glade Update broken web addresses.
2010-09-17 16:54:42 +02:00
images.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
kxgettext.c
kconfig: nuke LKC_DIRECT_LINK cruft
2011-06-06 15:32:20 -04:00
list.h
Replace mentions of "list_struct" to "list_head"
2014-11-20 14:45:15 +01:00
lkc.h
kconfig: Remove unnecessary prototypes from headers
2015-02-25 15:00:17 +01:00
lkc_proto.h
kconfig: Remove unnecessary prototypes from headers
2015-02-25 15:00:17 +01:00
Makefile
scripts/kconfig/Makefile: Fix KBUILD_DEFCONFIG check when building with O=
2015-10-15 20:31:42 +11:00
mconf.c
kconfig: Do not print status messages in make -s mode
2015-04-09 17:44:34 +02:00
menu.c
kconfig: Remove unnecessary prototypes from headers
2015-02-25 15:00:17 +01:00
merge_config.sh
merge_config.sh: exit on missing input files
2015-08-20 13:56:55 +02:00
nconf.c
kconfig: Do not print status messages in make -s mode
2015-04-09 17:44:34 +02:00
nconf.gui.c
nconf: use function calls instead of ncurses' variables LINES and COLS
2013-06-18 23:58:58 +02:00
nconf.h
scripts/kconfig/nconf: dynamically alloc dialog_input_result
2011-09-09 14:40:08 +02:00
POTFILES.in
kconfig: gettext support for lxdialog
2008-01-28 23:14:39 +01:00
qconf.cc
kconfig: Do not print status messages in make -s mode
2015-04-09 17:44:34 +02:00
qconf.h
xconfig: Fix the filename for GUI settings
2013-10-08 23:52:16 +02:00
streamline_config.pl
localmodconfig: Use Kbuild files too
2015-08-11 17:34:35 -04:00
symbol.c
kconfig: Delete unnecessary checks before the function call "sym_calc_value"
2015-08-19 16:41:02 +02:00
util.c
kconfig: Remove dead code
2015-02-25 15:00:16 +01:00
zconf.gperf
kconfig: warn of unhandled characters in Kconfig commands
2015-08-19 17:05:39 +02:00
zconf.hash.c_shipped
kconfig: Regenerate shipped zconf.{hash,lex}.c files
2015-08-19 17:05:39 +02:00
zconf.l
kconfig: warn of unhandled characters in Kconfig commands
2015-08-19 17:05:39 +02:00
zconf.lex.c_shipped
kconfig: Regenerate shipped zconf.{hash,lex}.c files
2015-08-19 17:05:39 +02:00
zconf.tab.c_shipped
kconfig: re-generate *.c_shipped files after previous change
2015-06-15 14:05:58 +02:00
zconf.y
kconfig: allow use of relations other than (in)equality
2015-06-15 14:05:58 +02:00