Boost logo

Boost Testing :

Subject: Re: [Boost-testing] [HP-UX_ia64_aCC] what is the value of __HP_aCC ?
From: Gubenko, Boris (boris.gubenko_at_[hidden])
Date: 2008-09-10 21:54:20

>From HP aC++/HP C Online Programmer's Guide:

  __HP_aCC identifies the HP aC++ compiler driver version. It is represented
  up to six digits in the format mmnnxx, where mm is the major version number,
  nn is the minor version number, and xx is any extension. For example, for
  version A.06.00, __HP_aCC=60000.

For example, for A.06.17, __HP_aCC has a value of 61700

The aC++ compiler compile also defines __EDG__ macro as 1 and __EDG_VERSION__
macro. For A.06.17, __EDG_VERSION__ is 308 (corresponds to EDG Version 3.8).


> -----Original Message-----
> From: boost-testing-bounces_at_[hidden]
> [mailto:boost-testing-bounces_at_[hidden]] On Behalf Of
> Eric Niebler
> Sent: Wednesday, September 10, 2008 9:26 PM
> To: Running Boost regression tests
> Cc: Gubenko, Boris
> Subject: [Boost-testing] [HP-UX_ia64_aCC] what is the value
> of __HP_aCC ?
> From
> I read the compiler version as:
> HP C/aC++ B3910B A.06.17 [Mar 4 2008]
> I don't know how to translate this into a value of the __HP_aCC macro
> that I can test for in my code. Any help?
> Aside: it would be very nice if each of the test runners could provide
> such version information so library maintainers can know how to
> formulate their workarounds.
> --
> Eric Niebler
> BoostPro Computing
> _______________________________________________
> Boost-Testing mailing list
> Boost-Testing_at_[hidden]

Boost-testing list run by mbergal at