>
> On Mon, May 11, 2009 at 6:45 PM, Vladimir 'phcoder' Serbinenko
> <
address@hidden> wrote:
>> On Mon, May 11, 2009 at 6:30 PM, Vladimir 'phcoder' Serbinenko
>> <
address@hidden> wrote:
>>> On Mon, May 11, 2009 at 12:48 PM, Peter Cros <
address@hidden> wrote:
>>>>
>>>> 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).
>>>
>> Also it looks like the problems are limited to kernel.mod. If you take
>> this file from linux build rest should be fine
>>> It's a bug in grub-mkimage - it inappropriately assumes that text is a
>>> first segment. I'll fix it. Temporarily you can just comment out the
>>> following line:
>>> util/i386/efi/grub-mkimage.c: line 104: strcpy (kernel_image + sizeof
>>> (Elf_Ehdr) + GRUB_KERNEL_MACHINE_PREFIX, prefix);
>>>>
>>>> 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)
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Grub-devel mailing list
>>>>
address@hidden
>>>>
http://lists.gnu.org/mailman/listinfo/grub-devel
>>>>
>>>
>>>
>>>
>>> --
>>> Regards
>>> Vladimir 'phcoder' Serbinenko
>>>
>>
>>
>>
>> --
>> Regards
>> Vladimir 'phcoder' Serbinenko
>>
>>
>> _______________________________________________
>> Grub-devel mailing list
>>
address@hidden
>>
http://lists.gnu.org/mailman/listinfo/grub-devel
>>
>
>
> _______________________________________________
> Grub-devel mailing list
>
address@hidden
>
http://lists.gnu.org/mailman/listinfo/grub-devel
>