Subject: Re: pkgsrc and name mangling of C++ compilers
To: Jeremy C. Reed <reed@reedmedia.net>
From: Martin Husemann <martin@duskware.de>
List: tech-pkg
Date: 04/27/2005 09:55:14
On Tue, Apr 26, 2005 at 02:30:07PM -0700, Jeremy C. Reed wrote:
> On Tue, 26 Apr 2005, Klaus Heinz wrote:
> 
> > Should/could we require all packages using C++ being compiled with the
> > same compiler version?
> 
> We probably should. I am not sure yet how to enforce this though.

I don't think we should. Compiler versions and ABI changes do not corespond
one to one. For example the gcc 4 compiler suite changes the ABI for sparc,
sparc64 and mips - but IIRC not for i386.

Mostly the result for affected archs will be: recompile all your packages
after installing a new compiler.

A fine graind tracking of this would be hard, and a broadsword will cut
far too big holes.

Martin