Subject: Re: if I start using gcc3 should I use it for everything?
To: None <tech-pkg@NetBSD.org>
From: James K. Lowden <jklowden@schemamania.org>
List: tech-pkg
Date: 07/20/2004 00:20:54
On Mon, 19 Jul 2004 <reed@reedmedia.net> wrote:
> A couple months ago, I mentioned I was having problems patching scribus
> for old gcc 2.x. So I was told that focring gcc3 would be fine. So I
> did, but then I found more problems, because of conflicts with
> dependencies(such as qt3-libs) that were built with gcc 2.
> 
> I asked in May, but never received any answer:
> 
> So if I start using gcc3 should I use it for everything?

You probably know as much about this as I do, Jeremy.  It seems to me it's
language-dependent.  

For C libraries and C executables, I'd say you can mix and match
compilers, because NetBSD's libc provides the same runtime support
regardless, and because the language didn't change much.  

For C++ (e.g. qt), there exists for one things the possibility that one
version's libstdc++ differs semantically from the other's.  For another, I
wonder if the exception handling or some other subtlety is all completely
compatible.  

OTOH, maybe the gcc guys got all these things right, in which case I'm all
wet, and your conflicts are strictly pkgsrc issues....

--jkl