LINUX.ORG.RU

boost кросскомпиляция

 ,


0

2

Пытаюсь собрать boost.
Но bjam почему-то не ищет user-config.jam в $BOOST_BUILD_PATH,
берёт только тот что в $HOME
Хотя в доке сказано что он будет там искать.

Я как-то неправильно причитал доку или у них где-то ошибка?

★★★★★

Да, скорее всего ты не правильно понял доку. Поиск в $HOME и $BOOST_BUILD_PATH значит, что указанные пути будут просмотрены по очереди и использоваться будет первый найденный файл с именем user-config.jam. Первый такой файл у тебя лежит в $HOME. Если ты его удалишь, то всё заработает.

kim-roader ★★ ()
Ответ на: комментарий от kim-roader

В том-то и дело, что я пока не поместил user-config.jam в HOME bjam не находил его, хотя в BOOST_BUILD_PATH он лежал и export BOOST_BUILD_PATH был сделан.

WatchCat ★★★★★ ()
Ответ на: комментарий от WatchCat

В 2007 вон рассказывали, что надо писать

export BOOST_BUILD_USER_CONFIG=/path/to/user-config.jam

Можешь попробовать этот вариант. Если не получится, то придётся смотреть в скрипты сборки

kim-roader ★★ ()
Ответ на: комментарий от kim-roader

Всё оказалось проще.
Ключ --user-config позволяет в явном виде указывать конфиг.
Нашёл его покопавшись в build-system.jam.

WatchCat ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.