Russian Qt Forum
Ноябрь 01, 2024, 19:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: mingw32 висит(классическая race condition)  (Прочитано 2948 раз)
bobka
Гость
« : Декабрь 18, 2013, 07:52 »

имею: qt 4.8.5 src  mingw32 gcc 4.6.4 posix thread model, дома делал static - все прошло без ошибок, написал проект - все работает!
Пришел на работу - взял тот же набор что и дома(конфиги не менял) - начал делал static:
mingw32-make2: Leaving directory ‘C:/qt/src/opengl’
mingw32-make1: Leaving directory ‘C:/qt/src/opengl’),
висит mingw32 - делал set SHELL= cmd.exe менял -j , - ничего не помогает, меняются только директории в которых mingw32-make висит, менял потоковую модель на win32, менял сборку с обработчиком sjlj на dwarf - тоже самое,  дома стоит B980 Intel win7 x64(ultimated)работает   и с 32 битным компилятором и с 64 битным, причем любая потоковая модель собирает qt! На работе win7 x32 home celeron e3300, куда копать?НепонимающийНепонимающий
« Последнее редактирование: Декабрь 18, 2013, 08:05 от bobka » Записан
Serr500
Гость
« Ответ #1 : Декабрь 18, 2013, 11:20 »

Для начала я бы копнул в сторону более новой версии ToolChain'а и взял бы, к примеру, версию 4.8.2.
64 bit: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/
32 bit: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.8.2/
Записан
bobka
Гость
« Ответ #2 : Декабрь 18, 2013, 11:48 »

Согласен, можно, - но ведь ПО данной версии рабочее -то есть я уже получил рабочий продукт, программа работает, - значить данные средства удовлетворяют разработки, только почему не ставится на другую машину?Непонимающий вроде все тоже самое, но  процессор другой, память и разрядность, не знаю я в ассемблере не силен, -  может микрокод E3300 содержит bug  с работой многопоточности или эту перверсию дает "обертка" в кавычках windows?Непонимающий? не знаю, знаю одно что средства разработки - показали свою работоспособность, - все работает в static, конкретно данные по сети передаются и принимаются, - тут нареканий никаких нет!  А потом переходить на иную в версию опять таки - если что не так -  и будет бесконечная рекурсия поиска, лучше не бегать от проблемы ,а ее решить, я так считаю. Я тут задавал этот же вопрос на буржуйском сайте - ответом 0, я так полагаю, что по цели нужно наверное задать на сайте кто делает эти сборки mingw -там попробую ....... о-па форума нет, а есть майл лист, причем закрытый для разработчиков, так что дело кажется табак!
« Последнее редактирование: Декабрь 18, 2013, 11:53 от bobka » Записан
bobka
Гость
« Ответ #3 : Декабрь 18, 2013, 12:10 »

наверное верно -  попробую версию 4.7.4 mingw,,,, лучше рабочее средство чем отсутствие такового
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.