On Wed, 15 Feb 2006 22:38:54 -0500, Raylynn Knight wrote: > What toolchain is required to build miboot? Is it possible to build it > with GCC? The emile boot loader now used by 68k Mac Linux port can be > built using GCC, and has some preliminary support for PPC code. > > Ray
Emile uses a very different mechanism from the Penguin bootloader, and was written from the ground up to allow for GCC. It is a little more difficult to build Penguin. If any version of GCC could be coaxed to build software akin to Penguin, BootX, and miBoot, it would be gC, which is no longer available anywhere. I investigated the possibility of building miBoot with the free-as-in-beer MPW toolchain, and found that it would take extensive rewriting of more than half the code. The source is specific to not only specific old versions of the CodeWarrior Pro toolchain from Metrowerks, but to specific versions of various components of the toolchain. During the development of BootX, an upgrade to version 5 broke something in the 1.2.1 build, forcing the build of 1.2.2 with version 4. I have set up a toolchain consisting of the most optimal versions of CWPro components needed to build the majority of extant CWPro-based code for the Mac out there, gathered into a working environment, and it was extremely non-trivial to do so. ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ Nubus-pmac-users mailing list Nubus-pmac-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nubus-pmac-users