What version of binutils are you guys currently using to build the cvs grub sources? I'm using 2.9.1.0.25, as per README, which works fine with the 0.5.91 tarball. When I try to build from cvs, I get stuff like this: . . gcc -DPACKAGE=\"grub\" -DVERSION=\"0.5.92\" -DEXT_C=\(sym\)\ sym -DHAVE_LIBCURSE S=1 -I. -I/usr/src/remote-cvs/gnu/grub/stage2 -I/usr/src/remote-cvs/gnu/grub/s tage1 -Wall -Wmissing-prototypes -Wunused -Os -fno-builtin -nostdinc -g -c -o s tage2_exec-asm.o /usr/src/remote-cvs/gnu/grub/stage2/asm.S /tmp/ccCWhzbw.s: Assembler messages: /tmp/ccCWhzbw.s:353: Error: Rest of line ignored. First ignored character is `(' . /tmp/ccCWhzbw.s:353: Error: Rest of line ignored. First ignored character is `(' . /tmp/ccCWhzbw.s:362: Error: Missing ')' assumed /tmp/ccCWhzbw.s:362: Warning: warning: unrecognized characters `sym(start)+0x800 0)' in expression /tmp/ccCWhzbw.s:373: Warning: symbol "sym" undefined; zero assumed /tmp/ccCWhzbw.s:373: Error: Rest of line ignored. First ignored character is `s' . etc., ad nauseum. TIA.