Messages in this thread | | | Date | Thu, 28 Oct 2004 20:59:18 +0200 | From | Sam Ravnborg <> | Subject | kbuild/all archs: Sanitize creating offsets.h |
| |
When creating offsets.h from arch/$(ARCH)/Makefile we failed to check all dependencies. A few key dependencies were listed - but a manually edited list of include files are bound to be incomplete. A few times I have tried building a kernel - which failed because offsets.h needed to be updated but kbuild failed to do so. I wonder what could happen with a kernel with an out-dated offsets.h file with wrong assembler constants.
This serie of patches fixes this. Generating offsets.h is moved to include/asm-$(ARCH)/Kbuild and the usual dependency tracking is used to detect when an update is needed.
With this mail four patches are posted: o Accept kbuild file named Kbuild o generic support for offsets.h o changes for i386 o changes for arm
The second patch breaks all architectures...
My bk tree at bk://linux-sam.bkbits.net/kbuild contains support for most architectures (sh and cris missing for now).
Sam - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |