Forest Expertise
macrumors regular
90% sure that this is due to the Radeon 9200 only supporting OpenGL 1.3, which is too low for the acceleration code. It makes it to thread 18, which then tries to do something OpenGL related and crashes. I will add it to the blocklist and do another build. I do everything on a Powerbook G4, so hopefully I can get it by tonight or tomorrow morning at the earliest. Has anyone on Tiger with an OpenGL 1.5 capable card tried the build?Hey there Forest Expertise, thanks for posting. Unfortunately no luck on my iBook G4. Returns a segmentation fault in terminal. Attaching the contents of running from terminal and the crash reporter when running from icon.
In the meantime, you could try disabling hardware acceleration as mentioned here: https://superuser.com/questions/1813088/how-to-disable-graphics-hardware-acceleration-in-firefox
And please report back, in case I am off base on what is causing the problem.
You might also see if the same machine demonstrates the same issue in Leopard on Powerfox, if that is convenient. I would expect this bug to affect upstream.
Your way certainly has speed advantages, but I don't have any Intel computer, as I know is true for some others on this forum. So I agree the two approaches have different advantages.At runtime, our code either uses posix_spawn if the Tiger system supports it, or falls back to fork/exec.
The cross-compiler lets us use any GCC version and build in minutes instead of hours. It's a different approach but the output is the same Mach-O binaries for Tiger. Having both approaches in the community means more people can contribute regardless of their hardware, but I totally understand that what im doing is strange!
Also, for posix_spawn we might consider bringing in the Macports Legacy Support implementation at some point. The downside is another dependency.
Last edited: