Hi Barry, everyone, (apologies first: my phone company (Congstar, owned by and selling lines from Deutsche Telekom) are sitting on my unfixed DSL line, so I had to work on issues I remembered without being able to contact you)
The above patch to linux-2.6 fixes the failure to build the modules. It is not pretty (just disregarding all but the first Kbuild/Makefile), but - it does not change anything for things that work now, as those only pass one directory in KBUILD_EXTMOD anyways, so the set of packages/ modules that work is strictly large after applying the patch - it is in line with the use of firstword just below the patched lines, - it is short. I will discuss with the release team and file a bug against linux-2.6. Kind regards T. -- Thomas Viehmann, http://thomas.viehmann.net/
--- linux-2.6-2.6.26/scripts/Makefile.modpost.orig 2008-10-09 22:39:45.000000000 +0200 +++ linux-2.6-2.6.26/scripts/Makefile.modpost 2008-07-13 23:51:29.000000000 +0200 @@ -51,8 +51,8 @@ src := $(obj) # Include the module's Makefile to find KBUILD_EXTRA_SYMBOLS -include $(if $(wildcard $(firstword, $(KBUILD_EXTMOD))/Kbuild), \ - $(firstword, $(KBUILD_EXTMOD))/Kbuild, $(firstword, $(KBUILD_EXTMOD))/Makefile) +include $(if $(wildcard $(KBUILD_EXTMOD)/Kbuild), \ + $(KBUILD_EXTMOD)/Kbuild, $(KBUILD_EXTMOD)/Makefile) endif include scripts/Makefile.lib