[OpenBIOS] [commit] r879 - in trunk/openbios-devel/config: examples scripts
Andreas Färber
andreas.faerber at web.de
Sun Oct 3 21:55:26 CEST 2010
Am 03.10.2010 um 21:49 schrieb Blue Swirl:
> On Sun, Oct 3, 2010 at 7:44 PM, Andreas Färber
> <andreas.faerber at web.de> wrote:
>> Am 03.10.2010 um 20:05 schrieb Blue Swirl:
>>
>>> On Sun, Oct 3, 2010 at 5:29 PM, Andreas Färber <andreas.faerber at web.de
>>> >
>>> wrote:
>>>>
>>>> Am 03.10.2010 um 19:20 schrieb Andreas Färber:
>>>>
>>>>> Am 03.10.2010 um 16:23 schrieb repository service:
>>>>>
>>>>>> Author: blueswirl
>>>>>> Date: Sun Oct 3 16:23:18 2010
>>>>>> New Revision: 879
>>>>>> URL: http://tracker.coreboot.org/trac/openbios/changeset/879
>>>>>>
>>>>>> Log:
>>>>>> Improve compile system
>>>>>>
>>>>>> Autodetect cross compilation, so cross- prefix is no longer
>>>>>> needed.
>>>>>>
>>>>>> Unify cross and native configurations.
>>>>>>
>>>>>> Add unix- prefix to enable openbios-unix build for selected
>>>>>> target,
>>>>>> similarly builtin- for builtin targets etc.
>>>>>
>>>>> This had the side-effect that configuring for more than one
>>>>> architecture
>>>>> no longer works here.
>>>>
>>>> ... and it broke ppc cross-compilation from Darwin/ppc. It tries
>>>> to use
>>>> host
>>>> gcc now.
>>>
>>> I don't have any problems with multiple architectures, most of them
>>> cross compiled. The resulting binaries also work.
>>>
>>> Please try removing any old object directories and rerun switch-
>>> arch.
>>
>> Did that already. Which architecture did you try on? Like I said,
>> my issue
>> is OSX/ppc -> qemu-ppc using gcc instead of powerpc-elf-gcc.
>
> ppc sparc32 sparc64 amd64 (native)
>
> Is the problem that you need to use powerpc-elf-gcc, even when host
> architecture is PPC?
Yes, Apple's gcc would create Mach-O binaries, and the assembler fails
on start.S for EXCEPTION_PREAMBULE.
Andreas
More information about the OpenBIOS
mailing list