android_kernel_samsung_msm8976/scripts/kconfig
Sam Ravnborg 3835f82183 kconfig: fix /dev/null breakage
While running "make menuconfig" and "make mrproper"
some people experienced that /dev/null suddenly changed
permissions or suddenly became a regular file.
The main reason was that /dev/null was used as output
to gcc in the check-lxdialog.sh script and gcc did
some strange things with the output file; in this
case /dev/null when it errorred out.

Following patch implements a suggestion
from Bryan O'Sullivan <bos@serpentine.com> to
use gcc -print-file-name=libxxx.so.

Also the Makefile is adjusted to not resolve value of
HOST_EXTRACFLAGS and HOST_LOADLIBES until they are actually used.
This prevents us from calling gcc when running make *clean/mrproper

Thanks to Eyal Lebedinsky <eyal@eyal.emu.id.au> and
Jean Delvare <khali@linux-fr.org> for the first error reports.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
---
2006-01-21 12:03:09 +01:00
..
lxdialog kconfig: fix /dev/null breakage 2006-01-21 12:03:09 +01:00
.gitignore gitignore: misc files 2006-01-01 22:21:50 +01:00
conf.c [PATCH] kconf: Check for eof from input stream. 2006-01-08 20:14:09 -08:00
confdata.c kbuild: create .kernelrelease at *config step 2006-01-16 12:12:12 +01:00
expr.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
expr.h [PATCH] kconfig: Fix Kconfig performance bug 2005-11-09 07:55:53 -08:00
gconf.c kbuild: create .kernelrelease at *config step 2006-01-16 12:12:12 +01:00
gconf.glade [PATCH] fix gconfig crash 2005-07-28 15:43:58 -07:00
images.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kconfig_load.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kxgettext.c [PATCH] kconfig: kxgettext: EOL fix 2005-09-05 00:05:49 -07:00
lex.zconf.c_shipped [PATCH] kconfig: improve error handling in the parser 2005-11-09 07:55:54 -08:00
lkc.h [PATCH] kconfig: stricter error checking for .config 2005-11-09 07:55:54 -08:00
lkc_proto.h [PATCH] kconfig: preset config during all*config 2005-11-09 07:55:53 -08:00
Makefile kconfig: fix gconfig with POSIXLY_CORRECT=1 2006-01-06 21:49:31 +01:00
mconf.c kbuild: create .kernelrelease at *config step 2006-01-16 12:12:12 +01:00
menu.c [PATCH] kconfig: improve error handling in the parser 2005-11-09 07:55:54 -08:00
POTFILES.in [PATCH] Kconfig i18n support 2005-05-05 15:24:00 -07:00
qconf.cc [PATCH] Kconfig i18n support 2005-05-05 15:24:00 -07:00
qconf.h [PATCH] fix gcc4.1 build failure on xconfig 2006-01-08 20:14:06 -08:00
symbol.c kbuild: create .kernelrelease at *config step 2006-01-16 12:12:12 +01:00
util.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild 2006-01-04 16:36:52 -08:00
zconf.gperf [PATCH] kconfig: simplify symbol type parsing 2005-11-09 07:55:54 -08:00
zconf.hash.c_shipped [PATCH] kconfig: simplify symbol type parsing 2005-11-09 07:55:54 -08:00
zconf.l [PATCH] kconfig: improve error handling in the parser 2005-11-09 07:55:54 -08:00
zconf.tab.c_shipped [PATCH] kconfig: improve error handling in the parser 2005-11-09 07:55:54 -08:00
zconf.y [PATCH] kconfig: improve error handling in the parser 2005-11-09 07:55:54 -08:00