Boost logo

Boost :

From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2007-01-03 18:17:08

Alisdair Meredith wrote:
> [...] it would be really helpful if someone who is more
> familiar with the problem (and access to conforming compilers!) can
> verify the test for us!

For aCC6 on HP-UX/ia64 and cxx on Tru64 and VMS it is configurable: they
exhibit the standard-conforming behaviour in a strict ansi mode and
non-standard-conforming behaviour in the default mode -- see below for

Is it expected that BOOST_NO_TWO_PHASE_NAME_LOOKUP macro is defined in
boost configuration file for the particular compiler? I think so, just want
to be sure.


$ aCC -V
aCC: HP aC++/ANSI C B3910B A.06.10 [Mar 22 2006]
$ aCC no_two_phase_name_lookup.cpp && (a.out ; echo $?)
$ aCC no_two_phase_name_lookup.cpp +strict && (a.out ; echo $?)

$ cxx -V
Compaq C++ V7.1-006 for Compaq Tru64 UNIX V5.1B (Rev. 2650)
Compiler Driver V7.1-006 (cxx) cxx Driver
$ cxx no_two_phase_name_lookup.cpp && (a.out ; echo $?)
$ cxx no_two_phase_name_lookup.cpp -std strict_ansi && (a.out ; echo $?)

Boost list run by bdawes at, gregod at, cpdaniel at, john at