[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcc 3.2 transition in unstable



On Sun, Jan 05, 2003 at 02:35:09PM -0800, Ryan Murray wrote:
> 
>    How do I know what ABI a given g++ is using?
> 
>    The following command will show you the C++ ABI version being used by
>    g++:
>    g++ -E -dM - < /dev/null | awk '/GXX_ABI/ {print $3}'
> 

This doesn't work for gcc 2.95:

$ g++ -E -dM - < /dev/null | awk '/GXX_ABI/ {print $3}'
$ g++ -E -dM -
#define __linux__ 1 
#define linux 1 
#define __i386__ 1 
#define __i386 1 
#define __GNUC_MINOR__ 95 
#define i386 1 
#define __unix 1 
#define __unix__ 1 
#define __GNUC__ 2 
#define __linux 1 
#define __ELF__ 1 
#define unix 1 


g++ -E -dm doesn't give any GXX_ABI in its output.

If I specify g++-3.2, I get the response expected:

$ g++-3.2 -E -dM - < /dev/null | awk '/GXX_ABI/ {print $3}'
102


Drew

p.s.  I thought mail going through debian-devel-announce@lists.debian.org
was supposed to get its Reply-To set to debian-devel@lists.debian.org. Isn't
that what the mailing list daemon is supposed to do?

-- 
PGP public key available at http://people.debian.org/~dparsons/drewskey.txt
Fingerprint: A110 EAE1 D7D2 8076 5FE0  EC0A B6CE 7041 6412 4E4A

Attachment: pgpyt6kgL31kE.pgp
Description: PGP signature


Reply to: