grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Make grub2 compile with Apple's gcc


From: Peter Cros
Subject: Re: [PATCH] Make grub2 compile with Apple's gcc
Date: Mon, 11 May 2009 20:48:01 +1000

Hi,

patches were applied with grub2 rev 2202, compiles and builds grub.efi in Mac OSX 10.5.6 , i686-apple-darwin9-gcc-4.0.1, with no errors, but fails to run grub.efi.

./configure  --with-platform=efi --target=x86_64

./grub-mkimage -d . -o grubosx.efi appleldr boot cat cmp chain configfile crc date echo ext2 fixvideo fat fs_uuid gpt gptsync halt help hexdump hfs  hfsplus iso9660 linux loopback loadbios lspci ls minicmd memrw ntfs pc pci reboot reiserfs read scsi sleep search sh video videotest xfs

rEFIt then gives -
    Starting grubosx.efi
and hangs there (i.e. before the Welcome to GRUB).

Attempt to compile macho2img.c gave error, but is this needed for x86_64?


On Mon, May 11, 2009 at 2:46 AM, Vladimir 'phcoder' Serbinenko <address@hidden> wrote:
Hello. With this patch you can compile grub2 using Apple's gcc. Only partially tested. You need objconv available from http://www.agner.org/optimize/ licensed under GPL and additionally patched with attached patch
Then you need to patch grub2 with attached patch. If you compile for i386-pcbefore you begin you need to compile execute:
gcc -o macho2img util/macho2img.c -Iinclude
Then just compile grub2 normally. I will look how to automatise the compilation of macho2img
--
Regards
Vladimir 'phcoder' Serbinenko

_______________________________________________
Grub-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/grub-devel




--
Cros (pxw)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]