2013-05-07 67 views
1

我試圖使用不同的工具集與提升,但我沒有運氣。提升不同的工具集

無論我告訴b2使用什麼都沒有關係,它似乎不會打擾我。

使用

b2 toolset=gcc stage 

和用戶config.jam中

using gcc : x86 : g++ ; 
using gcc : arm : arm-unknown-linux-gcc ; 

如果手臂未知的Linux的海灣合作委員會沒有包含在運行時B2將失敗 - 這不要緊,我提供工具集= gcc-x86。

這是正確的行爲嗎?

謝謝。

+0

我對文檔[here](http://www.boost.org/doc/html/bbv2/extender.html#bbv2.extending.toolset_modules)的看法是,如果任何工具集'using'指定了一個版本,那麼對於該工具集,_all_'using's必須指定一個版本。嘗試使用例如'gcc;'替換'''' '使用gcc:4.7;'。 – ildjarn 2013-05-07 23:34:39

+0

實際上是這樣。 – Daniel 2013-05-10 08:21:24

回答

0

凹凸!

如果任何用法配置PATH中不可用的工具集,編譯提升將失敗。 您必須使所有配置生效,或將其註釋掉。