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
Unix'es.

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.

Thanks,
  Boris

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

$ 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 $?)
1
$ cxx no_two_phase_name_lookup.cpp -std strict_ansi && (a.out ; echo $?)
0
$


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk