On Di, 2016-08-02 at 07:24 +1000, Benjamin Herrenschmidt wrote: > On Mon, 2016-08-01 at 21:38 +0200, Gerd Hoffmann wrote: > > Hi, > > > > > So, I believe qemu convention is to include the ROM source via a > > > submodule - even though it won't typically be built from there and > > the > > > prebuilt blob will be used instead. > > > > Correct. Also rules in roms/Makefile to build the thing, to document > > the build process and to simplify the maintainer's job on updates. > > That's the part we cannot provide unfortunately. There is sadly no > toolchain that can produce a MacOS PEF binary other than hosted in > MacOS itself. In fact I don't think Apple XCode can either, which > leaves us with CodeWarrior (commercial) or MPW (which I think at some > point became free but I didn't find it and it doesn't work on OS X > afaik).
Firmware builds often have specific requirements, such as only working on $arch due to firmware not being cross-buildable (thats why there are the prebuilt binaries in the first place). So if those makefile rules work only on macos with CodeWarrior installed that is perfectly fine. cheers, Gerd