У меня проблемы при сборке библиотеки Boost в Ubuntu 16.04 LTS с gcc-8.
В настоящее время мне нужно собрать библиотеки Debug и Release.
Вот команды, которые я использовал для сборки библиотеки для отладочной сборки:
$ ./bootstrap.sh --with-libraries=all --with-python-version=3.5 --with-icu="/usr/include/x86_64-linux-gnu/"
###################
# For Debug build #
###################
$ ./b2 toolset=gcc-8 cxxflags="-std=c++17" variant=debug
#####################
# For Release build #
#####################
$ ./b2 toolset=gcc-8 cxxflags="-std=c++17" variant=release
Проблема в том, что даже при варианте, указанном как debug
или release
, сборка создает библиотеки с одинаковыми именами.
Каждый шаг сборки перезаписывает библиотеки, созданные предыдущей командой.
Как я могу получить библиотеки отладки с вероятным суффиксом -d
согласно упомянутой документации здесь ?
Я также попытался посмотреть на упомянутое упоминание boost-build
1020 * здесь .
Но я получаю Ошибка 404 Страница не найдена.
Старая ссылка на Boost Build, найденная здесь , также, похоже, не содержит необходимых деталей для создания библиотек boost в режимах отладки и выпуска.
Заранее спасибо.