У меня возникла проблема со сборкой отладочных версий стандартных библиотек и библиотек поддержки среды выполнения с помощью набора инструментов clang-win (с набором инструментов msvc все работает как положено)
В частности, я пытаюсь собрать вариант mt-gd файла lib, поэтому добавляю переключатель runtime-debugging=on, как сказано в документации Boost, но безрезультатно
Вот что я получаю:
1) b2toolset=msvc-14.1 адрес-модель=64 --with-filesystemversion=release
создает libboost_filesystem-vc141-mt-x64-1_72.lib [правильно]
2) набор инструментов b2 =msvc-14.1 адрес-модель=64 --with-filesystem runtime-debugging=onvariant=debug
создает libboost_filesystem-vc141-mt-gd-x64-1_72.lib [правильно]
3) b2toolset=clang-win адрес-модель=64 --with-filesystemvariant=release
создает libboost_filesystem-clangw9-mt-x64-1_72.lib [корректно]
4) b2toolet=clang-win адрес-модель=64 --with-filesystem runtime-debugging=onvariant=debug
генерирует libboost_filesystem-clangw9-mt-d-x64- 1_72.lib [неверно]
Должно быть libboost_filesystem-clangw9-mt-gd-x64-1_72.lib
Одинаковое поведение для Boost 1.67, Boost 1.68 и Boost 1.71
У кого-нибудь есть подскажите, что не так?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/593 ... in-toolset