site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Hi, Cheers, Graham. -- Graham Lee "Oxford University's UNIX Expert" Quick, run before they find the truth http://iamleeg.blogspot.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... The README for xnu-792.10.96 from kernel.macosforge.org states that to build a fat kernel, a tool called "~rc/bin/buildit" is used. Obviously, I don't have a user 'rc' but I also don't appear to have a file called buildit anywhere on the filesystem. I've created a couple of scripts[*] which can look for Mach-O files in the build results common between the two ARCHs, and generate fat files in BUILD/obj/ RELEASE_FAT/. I don't have a PPC box with me at the moment so have no idea how useful the resulting PPC kernel would be; I'm guessing the answer is 'not very much' though ;-) Still, as an academic exercise, it's done. [*]These could also be used to roll up a fat Fink...so anyone who went to my UKUUG talk and wondered why I left it as an exercise to the reader can breathe easy now ;-) A more robust version of this script would discover non-Mach-O files and arch-specific Mach-O files and copy those into the fat root too. http://users.ox.ac.uk/~wadh1342/ismach.sh http://users.ox.ac.uk/~wadh1342/mkfatxnu.pl There's no licence boilerplate on these files but please feel free to distribute them under the terms of the APSL version 2.0. This email sent to site_archiver@lists.apple.com