27 Jul
2011
27 Jul
'11
5:09 p.m.
It seems that the CLANG compiler that is used for Mac development, Apple LLVM 2.1, is missing _some_ of the TR1 headers. For example, it has <array>, but does not find
. If the |boost-install-path/boost/tr1/tr1 is put first in the include path, is it set up to use the native stuff that does exist, and Boost for the rest?
Yes, assuming it's correctly configured - Boost.TR1 is a bit of a nightmare to maintain unfortunately.
What about the per-feature usage that is used within the library,
? Will that bring in the native <array>, but the Boost type_traits.hpp?
Yes. HTH, John.