On Wed, 19 Dec 2001 20:41:18 -0700, 
Tom Rini <[EMAIL PROTECTED]> wrote:
>Okay.  If I do make -f Makefile-2.5 installable I get:
>MAKECMDGOALS=installable
>filter=
>passed filter
>before CONFIG_8xx=
>included .config
>after CONFIG_8xx=y
>CONFIG_4xx=
>CONFIG_8xx=y
>arch_head for CONFIG_8xx=arch/ppc/kernel/head_8xx.o
>Using ARCH='ppc' AS='as' LD='ld' CC='/usr/bin/gcc' CPP='/usr/bin/gcc -E'
>AR='ar' HOSTAS='as' HOSTLD='gcc' HOSTCC='gcc' HOSTAR='ar'
>Generating global Makefile
>  phase 1 (find all inputs)
>  phase 2 (evaluate selections)
>  phase 5 (dependencies from previous build)
>  phase 3 (write global makefile)
>Starting phase 4 (build) for installable
>make[1]: *** No rule to make target `arch/ppc/kernel/head_8xx.o', needed
>by `init/compile.h'.  Stop.
>
>But if I just do 'make -f Makefile-2.5' I get the same error as before.

Make thinks that the result of filtering a null string is not equal to
itself NUL != NUL :(.  Replace

ifneq ($(filter $(config_targets),$(MAKECMDGOALS)),$(MAKECMDGOALS))

with

ifneq ($(filter $(config_targets),$(MAKECMDGOALS)),$(MAKECMDGOALS))
  must_include_config        := 1
endif
ifeq ($(MAKECMDGOALS),)
  must_include_config        := 1
endif
ifeq ($(must_include_config),1)




_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to