Boost logo

Boost :

From: Beman Dawes (beman_at_[hidden])
Date: 2000-07-06 07:45:00


>Note that another compiler and several more test programs have been added

>to
>http://www.boost.org/libs/compiler_status.htm. More of the compiles are
>now succeeding, thanks to the fixes in this release from library
>maintainers.

In private email John Maddock mentioned that call_traits_test.cpp isn't
supposed to compile with compilers (VC++ in particular) which don't support
partial specialization.

Fair enough; we have been saying all along that boost doesn't require
libraries to support broken compilers, particularly if a workaround is
costly or impossible.

What would be helpful to users IMO is if such libraries reported the
problem rather than just letting the compiler produce misleading error
messages. For example,

# ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
# error Library cannot be used with this non-standard-compliant compiler
# endif

If others think this is worthwhile, I will add it to the guidelines.

--Beman
  


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