Messages in this thread Patch in this message | | | Date | Sat, 3 Jul 2004 18:27:32 -0700 | From | William Lee Irwin III <> | Subject | x86_64 KBUILD_IMAGE |
| |
x86_64 doesn't set KBUILD_IMAGE, and hence defaults to vmlinux. This confuses make rpm in such a manner that it copies a raw ELF executable to /boot/vmlinuz-$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION instead of the expected bzImage, which is surprisingly unbootable and not what's normally expected to be placed in /boot/ with that filename.
Just setting the variable is enough to convince it to use bzImage properly.
-- wli
Index: mm5-2.6.7/arch/x86_64/Makefile =================================================================== --- mm5-2.6.7.orig/arch/x86_64/Makefile 2004-07-02 20:43:26.000000000 -0700 +++ mm5-2.6.7/arch/x86_64/Makefile 2004-07-03 18:10:06.390377824 -0700 @@ -77,6 +77,7 @@ all: bzImage BOOTIMAGE := arch/x86_64/boot/bzImage +KBUILD_IMAGE := $(BOOTIMAGE) bzImage: vmlinux $(Q)$(MAKE) $(build)=$(boot) $(BOOTIMAGE) - 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/
| |