Проблемы со связью лога буста 1_60 с MinGw в Windows 7

При обновлении доповысить 1.60.0 некоторые приложения не могут связаться сжурнал буста при сборке с MinGw 4.9.2 на Windows 7.

Я получаю следующие ошибки компоновщика:

undefined reference to `_imp___ZN5boost3log9v2_mt_nt67trivial6logger3getEv'
undefined reference to `_imp___ZN5boost3log9v2_mt_nt63aux15stream_providerIcE17allocate_compoundERNS1_6recordE'
undefined reference to `_imp___ZN5boost3log9v2_mt_nt63aux25unhandled_exception_countEv'
undefined reference to `_imp___ZN5boost3log9v2_mt_nt611record_view11public_data7destroyEPKS3_'
bad reloc address 0x1 in section `.text$_ZNK5boost4asio5error6detail13misc_category4nameEv[__ZNK5boost4asio5error6detail13misc_category4nameEv]'

Примечание: BOOST_LOG_DYN_LINK определено:

g++ -c -pipe -fno-keep-inline-dllexport -Wall -Wextra -Wpedantic -Ofast -std=c++1y -frtti -fexceptions -mthreads -DUNICODE -DLOGGING_ENABLED -DNTDDI_VERSION=NTDDI_WIN7 -D_WIN32_WINNT=_WIN32_WINNT_WIN7 -DBOOST_THREAD_USE_LIB=1 -DBOOST_LOG_DYN_LINK=1

Файл журнала сборки boost 1.60.0 показывает, что как boost log, так и boost log_setup собран без каких-либо ошибок или предупреждений, включая некоторые файлы, с которыми он не может связать, например:

gcc.compile.c++ bin.v2\libs\log\build\gcc-mingw-4.9.2\release\threading-multi\trivial.o
gcc.compile.c++ bin.v2\libs\log\build\gcc-mingw-4.9.2\release\threading-multi\unhandled_exception_count.o   

Приложения связывают OK, используя boost 1.59.0 с MinGw 4.9.2 в Windows 7, а также связывают OK, используя boost 1.60.0 с gcc 5.1.1 в Fedora 23.

Boost Asio не изменился с момента повышения 1.58.0. Итак, что изменилось вжурнал буста между бустом 1.59.0 и бустом 1.60.0, чтобы в Windows не работало соединение MinGw?

Ответы на вопрос(1)

Ваш ответ на вопрос