On 2 Apr 2009, Mark uttered the following: > Has anyone been able to compile re2c with a gcc 2.95 compiler? I have a > gcc43 also, but Perl was compiled with 2.95, so the Rule2XSBody stuff > needs to be compiled with 2.95, too, right?
Not really, no. The C ABI doesn't change much (or at all), certainly not on platforms that anybody actually uses. Breaking the C ABI torpedoes everyone on that platform, so it changes very rarely indeed. GCC generally does it only when a bug is found in its compatibility with the native compiler, and FreeBSD's native compiler *is* GCC, so it should never change at all (modulo bugs). Even the C++ ABI is very nearly stable now.