这个问题的答案
How to compile/link Boost with clang++/libc++?声明用clang和libc构建Boost,以下应该做:
./b2 clean ./b2 toolset=clang cxxflags="-stdlib=libc++" linkflags="-stdlib=libc++"
我在Scientific Linux 6.4 x86_64主机上测试了上述提示,它“主要”构建了完整的Boost 1_53_0发行版,其中包含clang 3.3sv和libc 3.3svn.我大多说,因为我真的想删除所有libstdc依赖.
不过,以下内容:
> libboost_graph
> libboost_locale
> libboost_regex
解决方法
我发现了怎么做.感谢@Howard Hinnant提到的libc abi.在RTFM
http://libcxx.llvm.org/之后,构建没有任何libstdc依赖项的整个boost库是微不足道的.是的,我所要做的就是RTFM!