Don't force building target GMP and MPFR when a native gdb is built. Rather,
add a config knob to configure the native gdb to use or not to use GMP and
MPFR; _this_config_knob_ will force building the target GMP and MPFR only if
turned on.
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/config/debug/gdb.in | 21 19 2 0 +++++++++++++++++++--
2 files changed, 20 insertions(+), 3 deletions(-)
1 Lets you run 'make oldconfig' and 'make menuconfig' on systems
2 where shared libraries aren't easy. (There's no harm in using the
3 static version of libkconfig.)
4 Idea mentioned by Bertrand Marquis, but this patch is a bit simpler than his.
7 --- linux-2.6.8.1/scripts/kconfig/Makefile.old 2004-09-09 20:30:25.000000000 -0700
8 +++ linux-2.6.8.1/scripts/kconfig/Makefile 2004-09-09 20:47:51.000000000 -0700
10 libkconfig-objs := zconf.tab.o
12 host-progs := conf mconf qconf gconf
13 -conf-objs := conf.o libkconfig.so
14 -mconf-objs := mconf.o libkconfig.so
15 +conf-objs := conf.o $(libkconfig-objs)
16 +mconf-objs := mconf.o $(libkconfig-objs)
18 ifeq ($(MAKECMDGOALS),xconfig)
21 gconf-objs := gconf.o kconfig_load.o
24 -clean-files := libkconfig.so lkc_defs.h qconf.moc .tmp_qtcheck \
25 +clean-files := $(libkconfig-objs) lkc_defs.h qconf.moc .tmp_qtcheck \
26 .tmp_gtkcheck zconf.tab.c zconf.tab.h lex.zconf.c
28 # generated files seem to need this to find local include files