Re[6]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда  
Дата: 25.09.13 17:23
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Спасибо вам, и за труд и за подсказку! Эту инфу кстати неплохо было бы положить в readme и выложить вместе со сборками, думаю многим было бы полезно.

хм...думал, оно там есть... исправим


А>Еще несколько вопросов:

А>Обязательно ли, чтобы версия mingw в точности совпадала с той, которой собирали Qt?
А>Например, выложен компилятор x32-4.8.1-release-posix-dwarf-rev5.7z, но Qt x32-Qt-4.8.5+qtcreator-2.8.0-RC-(gcc-4.8.1-dwarf-rev1).7z
если вы разрабатываете программы с использованием Qt из нашей сборки — обязательно чтоб совпадала 'threads model'(threads-posix/threads-win32) и 'exceptions model'(sjlj/dwarf/seh)

А>Что такое threads-posix и threads-win32, dwarf и sjlj, в чем отличия между этими сборками?

threads-posix и threads-win32 это селектор бэкэнда реализации потоков, необходимых для libstdc++. сборки с использованием threads-posix, используют pthreads API в лице winpthreads — полной реализации pthreads концепта для win платформы. таким образом, libstdc++ в этих сборках поддерживает весь функционал Thread support library, чего нет в сборках использующих threads-win32, и, насколько мне известно — и не будет.

касательно sjlj/dwarf/seh — читать тут и тут.
Слово "совпадение" появилось после падения сов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.