This prevents objcopy from copying sections other than .text during the ./configure absolute address test. On i386, our conftest only has .text and .comment (which is skipped), but on x86_64 there's an additional .eh_frame section which isn't skipped unless you tell it to.
Just one step further towards x86_64 grub ;-) Comments? -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.)
* aclocal.m4 (grub_PROG_OBJCOPY_ABSOLUTE): Pass `--only-section=.text' to objcopy. diff -ur grub2.old/aclocal.m4 grub2/aclocal.m4 --- grub2.old/aclocal.m4 2007-02-03 12:36:13.000000000 +0100 +++ grub2/aclocal.m4 2007-11-18 11:34:06.000000000 +0100 @@ -61,7 +61,7 @@ else AC_MSG_ERROR([${CC-cc} cannot link at address $link_addr]) fi - if AC_TRY_COMMAND([${OBJCOPY-objcopy} -O binary conftest.exec conftest]); then : + if AC_TRY_COMMAND([${OBJCOPY-objcopy} --only-section=.text -O binary conftest.exec conftest]); then : else AC_MSG_ERROR([${OBJCOPY-objcopy} cannot create binary files]) fi
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel