Изменить версию GCC, используемую bjam - PullRequest
3 голосов
/ 25 августа 2009

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

Ответы [ 2 ]

5 голосов
/ 28 августа 2009

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

using gcc : 4.2 : g++-42 ;

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

1 голос
/ 25 августа 2009

Попробуйте запустить bjam с этими параметрами:

- набор инструментов = gcc --toolset-root = / путь / к / gcc / 4.2

...