Изменить версию GCC, используемую bjam

Я пытаюсь создать библиотеку (luabind) с помощью bjam. Я столкнулся с ошибкой, и похоже, проблема в том, что мне нужно скомпилировать с помощью gcc 4.2, но по умолчанию на этом компьютере (Mac OSX) стоит 4.0. Я бы предпочел не менять ссылки в системных каталогах, есть ли способ указать bjam использовать gcc4.2, а не только gcc?


person Community    schedule 25.08.2009    source источник


Ответы (2)


Я думаю, что это описано в документации. У вас должно быть:

using gcc : 4.2 : g++-42 ;

в вашем user-config.jam и "bjam toolset=gcc-4.2" в командной строке

person Vladimir Prus    schedule 28.08.2009

Попробуйте запустить bjam со следующими параметрами:

--toolset=gcc --toolset-root=/путь/к/gcc/4.2

person Vijay Mathew    schedule 25.08.2009