6.0-Current and gcc 4.x

Sean McNeil sean at mcneil.com
Wed Jun 22 23:05:43 GMT 2005


On Wed, 2005-06-22 at 15:52 -0700, Steve Kargl wrote:
> On Wed, Jun 22, 2005 at 03:25:08PM -0700, Sean McNeil wrote:
> > On Wed, 2005-06-22 at 18:19 -0400, Kris Kennaway wrote:
> > > 
> > > The ABI breakage at numerous points early in the GCC 3.x branch was
> > > extremely disruptive.
> > 
> > This is the amd64 mailing list, so I assume you are talking about amd64
> > machines and I thought the architecture wasn't really supported before
> > GCC 3.x.  In any event, I doubt there would be any such disruption
> > between 3.x and 4.x.  The amd64 ABI is pretty solid now, correct?
> > 
> 
> The machine description for amd64 may not have changed.
> The ABI breakage may have occurred at the shared library
> level.  GCC is preparing an early release of 4.0.1 in part
> to address breakage where KDE does not work correctly and/or
> can't even be compiled with 4.0.0. 

Interesting.  Wonder if it is just a C++ ABI breakage (which happens
often) or something more fundamental.  I think it has been said before
that the FreeBSD folks prefer to wait several "dot" revisions after ".0"
before looking into a switch for just these kinds of reasons.

Sean




More information about the freebsd-amd64 mailing list