Hello! As of now, GRUB builds without warnings for all platforms except i386-coreboot. The build is done using gcc 4.4.0 for i386 and x86_64 and gcc 4.3.3 for PowerPC and SPARC64.
Actually, the coreboot warnings should really be errors. In particular, kern/i386/coreboot/init.c calls grub_at_keyboard_init(), which is not defined anywhere. It looks like that the coreboot code needs to be ported to the new terminal handler code. Also, I noticed that escape sequences are not processed correctly in the serial code on i386-pc. The fix would be to wait a little bit after the input bytes arrive to see if they would make an escape sequence. The problem is still there, but I decided to fix the warning anyway to encourage warning-free code. If we want to use -Werror, now it's the time. In fact, it would be good for the coreboot code too, as its warnings are actually errors. -- Regards, Pavel Roskin _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel