Hi... On Fri, Jun 25, 2010 at 22:38, <ridgetwo@xxxxxxxxxxxxx> wrote: > Now I check the arch/x86_64/boot/bzImage and see that it is symbolically linked to arch/x86/boot/bzImage. > > file bzImage of x86/boot directory reveals that it is 32 bit executable: > ../x86/boot/bzImage: Linux kernel x86 boot executable RO-rootFS, swap_dev 0x2, Normal VGA > > However the Red Hat kernel is 64 bit. ( file /boot/vmlinuz-2.6.18-164.11.1.el5 > /boot/vmlinuz-2.6.18-164.11.1.el5: ELF 64-bit LSB shared object, AMD x86-64, version 1, stripped) perhaps you need both CONFIG_64BIT and CONFIG_X86_64 turned on? Try to experiment with it. And by using "V=1" in make, perhaps you can see closer, what parameters are passed to gcc. -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ