There are several build errors when building current master, for this
test I used Mingw64:
* Context fails to build complaining about ml64 not being found, but
since I'm building with gcc it really should be using as?
* Thread fails to build complaining about missing
boost/utility/detail/result_of_iterate.hpp, this is a result of:
#define BOOST_PP_ITERATION_PARAMS_1
(3,(0,BOOST_RESULT_OF_NUM_ARGS,))
In boost/utility/result_of.hpp, we could presumably fix this by adding a
dependency that Boost.Build can actually track to this header.
Presumably we should do the same for all header iterations?
* Coroutine fails for the same reason as thread.
* Header only libraries are not installed when doing a
build/stage/install all, you have to explicitly invoke b2 headers. IMO
this will trip a lot of folks up.
* There is no mention of the "b2 headers" option from "b2 --help".
Question - I assume that if folks do a library-specific install then we
*don't* want to install all headers? Can we achieve that and yet make
the equivalent of "b2 headers" happen if folks do a build all?
Cheers, John.