This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Compiling GCC with g++: a report


On Tue, 24 May 2005 17:32:27 -0700, Zack Weinberg <zack@codesourcery.com> wrote:

> On Tue, 2005-05-24 at 20:11 -0400, Daniel Jacobowitz wrote:

>> If that's why you were confused by my response, I was not suggesting
>> freezing the ABI.  I think it's an awful idea.  
>
> Why?  To be honest, I keep harping on this mostly because I think it
> should happen.  All the C++-in-GCC noise is a digression.  

The problem is that for a library that uses inlines and templates
extensively, the implementation is the interface, and so a change of
implementation frequently results in an ABI change.  So we can't freeze the
library ABI until we're willing to commit to the implementation.  C++ is
much less friendly to separate compilation than C, at least if you use
templates.

Jason


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]