-----Original Message----- From: Nix [mailto:n...@esperi.org.uk] Sent: vrijdag 3 april 2009 15:42 To: Mark Cc: users@spamassassin.apache.org Subject: Re: Compiling re2c with gcc 2.95
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. Thanks! This is good to know. :) I went by the 'sa-compile' info for Rule2XSBody, which said: "This requires re2c (see http://re2c.org/), and the C compiler used to build Perl XS modules, be installed." So, I'm gonna give this a try then (should things core-dump, I'll find out soon enough). - Mark