MacPorts版gcc 4.5でBoost 1.46 (c++0xモード)をビルドしてみた
まずは、user_config.jamを編集した。
こんな行を追加:
using darwin : 4.5 : g++-mp-4.5 :--std=c++0x ;
次に、tools/build/v2/tools/darwin.jamを編集した。編集箇所は、http://d.hatena.ne.jp/uskz/20100829/p2を参考に-no-cpp-precompを削除した。
# Misc options. flags darwin.compile OPTIONS : -gdwarf-2 ;
toolset=darwin-4.5 を指定してビルド。
./bjam toolset=darwin-4.5 variant=debug stage
はまりポイントはbjamのバージョンは3.1.17でないとエラーになることくらいか。