27 Jul
2011
27 Jul
'11
1:58 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 <type_traits>. 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? What about the per-feature usage that is used within the library, <boost/tr1/xxxxx.hpp> ? Will that bring in the native <array>, but the Boost type_traits.hpp? Any general suggestions on writing portable code on the Mac that will use TR1 and whatever newer features are available? Thanks, —John |