linker. If yes, add it to TARGET_LDFLAGS. Build ID causes
objcopy to generate incorrect binary files (binutils
2.17.50.0.18-1 as shipped by Fedora 8).
* aclocal.m4 (grub_PROG_OBJCOPY_ABSOLUTE): Use LDFLAGS when
linking, so that build ID doesn't break the test.
* aclocal.m4 (grub_I386_CHECK_REGPARM_BUG): Replace the test
program with another one, because the old one didn't detect a bug
in gcc-3.4. Always use regparm 2, because the new test is still
not enough for gcc-4.0. Someone must investigate a simple test
case which detects a bug in gcc-4.0.
All symbols prefixed with PUPA_ and pupa_ are renamed to GRUB_
and grub_, respectively. Because the conversion is trivial and
mechanical, I omit the details here. Please refer to the CVS
if you need more information.