Срочные изменения в Boost.Thread 3.0.0
В заметках о выпуске библиотек Boost версии 1.50.0 я отметил два серьезных изменения (посмотреть здесь):
#6266 Breaking change: thread destructor should call terminate if joinable.
#6269 Breaking change: thread move assignment should call terminate if joinable.
Что это значит для моих существующих проектов, использующих Boost 1.49.0? Должен ли я что-то изменить? Если да, что я должен изменить точно? И что произойдет, если я забуду изменить один из моих существующих проектов? Получу ли я ошибки во время компиляции (я надеюсь на это) или я получу неприятные и трудно обнаруживаемые проблемы во время выполнения (я абсолютно на это не надеюсь)?