У меня наметилась тенденция каждые два года делать небольшой пост-итоги года, в котором писать, в основном, про программирование и всякое такое. В этот раз программирование тоже будет, но не только.
воскресенье, 26 декабря 2021 г.
воскресенье, 12 декабря 2021 г.
Про C++ в GameDev
Недавно набрёл на дискуссию:
Boost 1.78.0 и MinGW-w64 x32 GCC 10+
На днях попытался собрать компилятором MinGW GCC 10.3.0 x32 Boost 1.77 и я упёрся в issue наподобие https://github.com/boostorg/build/issues/724 . Собственно, я сначала подумал, что и пожалуйста, не нужно и забил. Но потом вышел новый Boost 1.78 и я снова упёрся в эту проблему.
Внимательный читатель сразу заметит - зачем я вообще собираю x32 приложения в 2021 году? На то две причины: у меня есть небольшой парк старых машин на которые иногда хочется собраться, а вторая - историческая, как-то привычно и удобно на нём сидеть, программировать под него всё ещё можно. Но в этот раз, всё пошло немного наперекосяк.
Тем кому лень читать дальше, сообщу сразу - всё можно легко собрать, если вместо обычного "b2 toolset=gcc" использовать
b2 toolset=gcc address-model=32
Но это, правда странно и этот способ мне подсказали в самих репозиториях.