Boost logo

Boost :

From: John Maddock (John_Maddock_at_[hidden])
Date: 2001-10-25 06:49:16

>The current setup of the config system is such that
suffix.hpp includes posix_features.hpp. This has the
drawback that the platform configuration cannot alter
the definitions from posix_features.hpp. Some platforms
might claim to support POSIX and may have the relevant
macros defined, but problems with the actual implementation
may mandate to disable boost's use of some features.

I think that posix_features.hpp as a platform config
header is about the same than what common_edg.hpp is as
a compiler config header.

I suggest:
 - Move posix_features.hpp to the platform directory.
 - Make individual platform configuration files include
posix_features.hpp, if they wish to do so.
 - Remove inclusion of posix_features.hpp from suffix.hpp.


That sounds reasonable - however it means that "unknown" unix platforms
don't get auto-configured - I guess we could have a generic unix platform

- John Maddock

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