GCC2 indeed sucks. The reason we use GCC2 is for compatibility with BeOS binaries. Keep in mind that Haiku also has a well developed and stable gcc4 build.
Originally Posted by allquixotic
The plan I have going forward is to use Mesa 7.8.2 (software rendering only) for GCC2 Haiku, and latest Mesa mainline (+hardware rendering?) for gcc4 builds.
The reason for using Mesa 7.8.2 on gcc2 builds is that anything newer then 7.8.2 has the new glsl C++ code which is c99. c99 C++ code does NOT compile in gcc2 without a HUGE number of changes.
I honestly don't get why Haiku doesn't say screw it to running BeOS binaries and just move entirely to GCC 4. I mean, IMO it is just holding it back. You know you will switch to GCC4 in R2, why not just do so now? Also, you had that whole interview thing on the Haiku website right? :D
Originally Posted by kallisti5