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

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

Страниц: 1 ... 6 7 [8] 9 10   Вниз
  Печать  
Автор Тема: Сборки mingw  (Прочитано 97606 раз)
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #105 : Июнь 24, 2013, 20:27 »

К стати, наталкивался на SF.net на MinGW-builds но так и не понял состав и версии
Wiki пустая, ссылка "MinGW-builds Web Site" никуда не ведёт

Чё это такое вообще не понятно.
Записан

Юра.
alexpux
Гость
« Ответ #106 : Июнь 24, 2013, 21:56 »

Что это такое написано в Description на страничке Summary: http://sourceforge.net/projects/mingwbuilds/.

MinGW-builds - это сборки тулчейнов на основе mingw-w64 runtime. Являются официальными тулчейнами использующимися разработчиками Qt и включаемые в их инсталляторы.
Подробно о составе каждого тулчейна можно посмотреть на страничках загрузки: http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/.

Тулчейны собираются с помощью скриптов : https://github.com/niXman/mingw-builds.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #107 : Июнь 28, 2013, 19:36 »

vps, твой вопрос относится не к сборкам MinGW, а конкретной проблеме.
Записан

Юра.
niXman
Гость
« Ответ #108 : Июль 06, 2013, 13:10 »

вчера была пересобрана версия 4.8.1 под ревизией rev2, со следующими изменениями:
- add support for Ada, ObjC and ObjC++ languages
- 32-bit GCC linked with --large-address-aware
- mingw-w64 runtime rev. 5934

находится тут.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #109 : Июль 06, 2013, 20:56 »

niXman, коль ты знаешь как это всё собирать, подкинь ссылочку на простое и понятное для новичка руководство о том, как самому собрать под виндовоз GCC, который будет генерить код для микроконтроллеров типа AVR и ARM
Записан

Юра.
niXman
Гость
« Ответ #110 : Июль 06, 2013, 21:50 »

сам не пробовал, посему, не уверен.
'--target=<arch>' устанавливаем в одно из допустимых значений. читаем доку, и, если что не понятно, пишем в gcc-help@gcc.gnu.org
Записан
niXman
Гость
« Ответ #111 : Июль 16, 2013, 19:40 »

после длительных переговоров, было принято решение об объединении проектов MinGW-builds и MinGW-w64.
целью является:
1. усиленная поддержка/фиксинг windows-specific багов/фитчей.
2. уменьшение зоопарка сборок, который, даже бывалого вводит в ступор.

проект MinGW-builds получает статус официального сборщика тулчейнов для win32/win64. (до этого момента, MinGW-builds считался персональными сборками)
проект MinGW-w64 получает официальные сборки. (до этого момента, напомню, MinGW-w64 не предоставлял официальных сборок, только персональные, за которые отвечали авторы сборок)

таким образом, проект MinGW-builds вливается в команду MinGW-w64, и перестает существовать. о точной дате прекращения поддержки/обновления MinGW-builds - я сообщу дополнительно.

вопросы?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #112 : Июль 18, 2013, 20:42 »

а официальность кем определяется? gcc.gnu.org?
Записан

Юра.
niXman
Гость
« Ответ #113 : Июль 18, 2013, 20:58 »

и ими тоже.
Записан
NeoCode
Гость
« Ответ #114 : Август 05, 2013, 09:42 »

Добрый день! Интересно, как там у вас дела с объединением?
И еще, не планируете ли вы как-то связаться с командой Qt чтобы они официально перешли на эту (вероятно, уже объединенную) сборку mingw и выкладывали у себя на сайте сборки qt для mingw 32 и 64?
Записан
niXman
Гость
« Ответ #115 : Август 05, 2013, 11:19 »

Цитировать
Интересно, как там у вас дела с объединением?
в процессе.

Цитировать
не планируете ли вы как-то связаться с командой Qt чтобы они официально перешли на эту (вероятно, уже объединенную) сборку mingw
так и будет.

Цитировать
сборки qt для mingw 32 и 64
для 32 - точно будут собирать, как и сейчас. а вот для 64 - хз-хз..
зачем гадать? напишите им вопрос в development@qt-project.org ML.
Записан
NeoCode
Гость
« Ответ #116 : Август 05, 2013, 22:37 »

А с командой "основного" mingw вы как-нибудь взаимодействуете?

Хорошо бы чтобы все с qt у вас договориться получилось - я так понимаю, если это будет "официальный" релиз, то собрать и выложить официальную сборку для x64 для разработчиков qt не составит проблемы.
Записан
niXman
Гость
« Ответ #117 : Август 05, 2013, 22:40 »

Цитировать
А с командой "основного" mingw вы как-нибудь взаимодействуете?
нет. это бесперспективный проект. он должен "умереть".

Цитировать
если это будет "официальный" релиз, то собрать и выложить официальную сборку для x64 для разработчиков qt не составит проблемы.
у них и сейчас нет проблем с тулчейном от MinGW-builds. по крайней мере, мне о таковых не известно.
Записан
Dukales
Гость
« Ответ #118 : Август 20, 2013, 05:32 »

Раз уж произошло враждебное поглощение другим проектом вашего, то не знаю к вам ли вопрос.
Проблема в том, что (по крайней мере rev1, rev2 и rev3 ver4.8.1) ломаются на простом C++11-коде, когда указываю "-g" опцию для генерации отладочной информации.
Вот этот код. Он корректный.
Текст ошибки:
Цитировать
<stdin>: In instantiation of 'class bijection<long long unsigned int, std::basic_string<char> >':
<stdin>:118:11:   required from here
<stdin>:12:7: internal compiler error: in gen_type_die_with_usage, at dwarf2out.c:19484
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://sourceforge.net/projects/mingwbuilds/> for instructions.
g++ -v:
Цитировать
Using built-in specs.
COLLECT_GCC=c:\mingw64\bin\g++.exe
COLLECT_LTO_WRAPPER=c:/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/4.8.1/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-4.8.1/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/tmp/x64-481-posix-seh-r1/mingw64 --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --disable-isl-version-check --disable-cloog-version-check --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-host-libstdcxx='-static -lstdc++' --with-libiconv --with-system-zlib --with-gmp=/tmp/mingw-prereq/x86_64-w64-mingw32-static --with-mpfr=/tmp/mingw-prereq/x86_64-w64-mingw32-static --with-mpc=/tmp/mingw-prereq/x86_64-w64-mingw32-static --with-isl=/tmp/mingw-prereq/x86_64-w64-mingw32-static --with-cloog=/tmp/mingw-prereq/x86_64-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='rev1, Built by MinGW-builds project' --with-bugurl=http://sourceforge.net/projects/mingwbuilds/ CFLAGS='-O2 -pipe -I/tmp/x64-481-posix-seh-r1/libs/include -I/tmp/mingw-prereq/x64-zlib/include -I/tmp/mingw-prereq/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/tmp/x64-481-posix-seh-r1/libs/include -I/tmp/mingw-prereq/x64-zlib/include -I/tmp/mingw-prereq/x86_64-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/tmp/x64-481-posix-seh-r1/libs/lib -L/tmp/mingw-prereq/x64-zlib/lib -L/tmp/mingw-prereq/x86_64-w64-mingw32-static/lib -L/tmp/x64-481-posix-seh-r1/mingw64/opt/lib'
Thread model: posix
gcc version 4.8.1 (rev1, Built by MinGW-builds project)
« Последнее редактирование: Август 20, 2013, 05:34 от Dukales » Записан
niXman
Гость
« Ответ #119 : Август 22, 2013, 12:26 »

Цитировать
враждебное поглощение
страшно жить! Смеющийся

по поводу ошибки: это не mingw-specific ошибка. ибо на линуксах с gcc-4.8.1 - то же самое.

какой версией у вас собирается этот код успешно?
вы баг-препорт в gcc не писали?
Записан
Страниц: 1 ... 6 7 [8] 9 10   Вверх
  Печать  
 
Перейти в:  


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