This is the mail archive of the gcc-patches@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: new abi file for x86_64-linux-gnu


Benjamin Kosnik <bkoz@redhat.com> writes:

>>The abi file for x86_64-linux-gnu was not changed since the 3.2
>>release.  Here's a patch created with make new-abi-baseline on the 3.3
>>branch.  I'd like to commit this to both 3.3 and mainline.  
>
> The baseline file shouldn't change after the ABI-defining release is
> made. In this case, the defining release is 3.2.0. All else should be
> compatible, but not equal.

Now I see what you mean - but I don't agree: 3.3.1 should be
compatible with 3.2.0 and 3.3.1 should also be compatible with 3.3.0.

But if you do not add the symbols from later than 3.2.0, you can not
check that the ABI stayed the same between all releases.  So, we need
to update the symbols whenever a new release comes out that so that we
can see that the ABI stayed the same with all previous releases.

> The next time the ABI is switched, these files will get updated.
> (Hopefully, I'll add another file besides the library exports, so that
> we have fuller ABI coverage.)
>
> It looks like you've generated this with the generic, not gnu locale.

I'm sure I used the gnu locale - but perhaps I didn't do that with the
initial build :-(

> That seems to be in error. You might explicitly specify
> --enable-clocale=gnu on your build.

I have a build script that does this automatically now,

Andreas
-- 
 Andreas Jaeger, SuSE Linux AG, aj@suse.de, http://www.suse.de/~aj
  GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126

Attachment: pgp00000.pgp
Description: PGP signature


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