Hey guys, I'm about 20 years late but I've finally been able to get my hands on an old iBook that I was hoping to use for some distraction-free low-end development (I happen to like Gameboy development, so what better way to develop for a system from the late 90s than with a system from the early 00s??).
I've been working on shenanigans to get modern cross-compilers working so I can off-load the toolchain building to beefy machines and only have the minimum things I need on my Tiger installation to build and test Gameboy titles. I've gotten something working with GCC 13.3, but alas my iBook seems to have died and now I'm trying to figure that out... I couldn't really find anything else on modern cross-compilation targeting Tiger (other than http://maniacsvault.net/articles/powerpccross which relies on the existing tools on OS X, which doesn't work on Linux...), so I'm hoping I didn't just spend all that effort for something that's been done to death already 😅
Anyway, I created a Dockerfile here if anyone might benefit from it: https://github.com/VariantXYZ/gcc-powerpc-apple-darwin8/blob/main/.github/workflows/Dockerfile, I also documented all the steps I took and random references I found here: http://vxyz.me/00003.html
I think it's pretty neat to be able to focus development on a single hardware/software configuration, so my only real goal is the G4 PowerPC target on OS X 10.4.11... but I suspect it should be relatively straightforward to port this up to 10.5 or 10.6 if needed.
I've been working on shenanigans to get modern cross-compilers working so I can off-load the toolchain building to beefy machines and only have the minimum things I need on my Tiger installation to build and test Gameboy titles. I've gotten something working with GCC 13.3, but alas my iBook seems to have died and now I'm trying to figure that out... I couldn't really find anything else on modern cross-compilation targeting Tiger (other than http://maniacsvault.net/articles/powerpccross which relies on the existing tools on OS X, which doesn't work on Linux...), so I'm hoping I didn't just spend all that effort for something that's been done to death already 😅
Anyway, I created a Dockerfile here if anyone might benefit from it: https://github.com/VariantXYZ/gcc-powerpc-apple-darwin8/blob/main/.github/workflows/Dockerfile, I also documented all the steps I took and random references I found here: http://vxyz.me/00003.html
I think it's pretty neat to be able to focus development on a single hardware/software configuration, so my only real goal is the G4 PowerPC target on OS X 10.4.11... but I suspect it should be relatively straightforward to port this up to 10.5 or 10.6 if needed.