[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 3.3 and 3.3.2 ABI Differences
From: |
Paul Pluzhnikov |
Subject: |
Re: 3.3 and 3.3.2 ABI Differences |
Date: |
Mon, 16 Apr 2007 07:51:11 -0700 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) |
red floyd <no.spam@here.dude> writes:
> Paul Pluzhnikov wrote:
>> The ABI changed between 2.9x, 3.0, 3.1, 3.2, 3.3 and 3.4.
>> AFAICT, 3.4 ABI is current (i.e. didn't change going to 4.0, 4.1
>> and 4.2).
>
> Also, isn't there a command line option to specify ABI level?
>From "info gcc" for gcc-4.1.1
`-fabi-version=N'
Use version N of the C++ ABI. Version 2 is the version of
the C++ ABI that first appeared in G++ 3.4. Version 1 is the
version of the C++ ABI that first appeared in G++ 3.2.
Version 0 will always be the version that conforms most closely
to the C++ ABI specification. Therefore, the ABI obtained
using version 0 will change as ABI bugs are fixed.
The default is version 2.
This appears to imply that there were no ABI changes between 3.0
and 3.1, and between 3.2 and 3.3.
Some additional info here:
http://gcc.gnu.org/onlinedocs/libstdc++/abi.html
Cheers,
--
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.
Re: 3.3 and 3.3.2 ABI Differences, Stephen Banville, 2007/04/16
Re: 3.3 and 3.3.2 ABI Differences, Stephen Banville, 2007/04/16