Здравствуйте, niXman, Вы писали:
X>Здравствуйте, Airog.
X>честно говоря, даже никогда не задумывался об этом. X>попробую разузнать...
можно попробовать самому написать маленький стартовый код, но у меня нет его исходников, подскажи где его взять? Попробую уменьшить, убрав все не нужное
X>да Вы и сами можете поинтересоваться у людей причастных к MinGW: Mingw-w64-public@lists.sourceforge.net
Здравствуйте, niXman, Вы писали:
X>есть возможность производить сборки clang для вендус. как думаете, оно надо кому-то?
А Вы не в курсе, как у них с поддержкой форточек сейчас вообще?
Последнее, на что натыкался — нельзя было собирать DLL и все бинари за счёт статик линка были страшного размера.
Здравствуйте, Мишень-сан, Вы писали: МС>А Вы не в курсе, как у них с поддержкой форточек сейчас вообще? МС>Последнее, на что натыкался — нельзя было собирать DLL и все бинари за счёт статик линка были страшного размера.
не в курсе..
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, Мишень-сан, Вы писали: МС>Будет ли такая возможность для libwinpthread? Или возможность не линковать её?
да. все либы могут линковаться статически.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>да. все либы могут линковаться статически.
Извините за дурацкий вопрос: а как? Пробовал ключи в стиле -static-lipwinpthread -static-libpthread эффекта ноль.
Сборка mingw i686 4.7.0 release, тянул 23 апреля
Здравствуйте, Мишень-сан, Вы писали: МС>Извините за дурацкий вопрос: а как? Пробовал ключи в стиле -static-lipwinpthread -static-libpthread эффекта ноль.
'-static'
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Сегодня, состоялся релиз системы сборки MinGW в рамках проекта MinGW-builds под версией 0.1.0.
Из основных изменений произошедших с момента первого коммита, можно отметить следующие:
Добавлен ключ --preload, заставляющий систему сборки сначала скачать все исходники, и только потом собирать. Необходим для одновременной сборки сразу нескольких версий.
Добавлен ключ --dwarf, информирующий систему сборки использовать DWARF вместо SJLJ. При этом, доступна сборка только для i686 хоста, и только для i686 цели.
Для каждой версии GCC отныне отдельный конфигурационный файл.
Аргументы командной строки более не зависят от порядка написания.
Логи сборки более не вставляются в архив со сборкой.
С этого момента, архивы со сборками снова содержат суффикс используемой сборкой реализации исключений. Msys, со всеми необходимыми для сборки MinGW тулзами(7z+wget+svn+git+mercurial+cvs) вы теперь можете скачать на странице проекта.
Добавлен патч исправляющий ошибку возникающую при генерации компилятором кода развертывания стека и использованием GetLastError() в этом скопе.
Добавлены следующие тесты: 1)тест POSIX-RT функций, 2)тест С++11 sleep_for/sleep_until функций, 3)тест GetLastError() при развертывании стека.
Инструкцию по использованию системы сборки MinGW-builds вы можете прочесть здесь.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
[offtopic]
что-то не пойму как тут связаться с модераторами.
модераторы, измените пожалуйста название темы на: Сборки MinGW(GCC-win32/GCC-win64) от niXman
благодарен.
[/offtopic]
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>[offtopic] X>что-то не пойму как тут связаться с модераторами. X>модераторы, измените пожалуйста название темы на: Сборки MinGW(GCC-win32/GCC-win64) от niXman
X>благодарен. X>[/offtopic]
Напиши moderator@rsdn.ru или в личку кому-нибудь, многие появляются только вечером.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Здравствуйте, niXman, Вы писали:
X>есть возможность производить сборки clang для вендус. как думаете, оно надо кому-то?
Мне надо. Если особых сложностей со сборкой нет.
Несколько часов назад состоялся релиз компилятора GCC версии 4.7.1.
Это первый баг-фикс релиз для ветки 4.7.х.
Было исправлено 117 багов. Полный список вы можете обозрить тут.
пересобрал MinGW на базе gcc-4.7.1-release.
обновил GDB до версии 7.4.1, и GNU make с этого момента собирается с поддержкой job-server.
для пользователей Qt это станет приятным бонусом, ибо теперь у них появится возможность производить сборку Qt и проектов основанных на .pro файлах в требуемое кол-во потоков.
качать архивы с пометкой 'rev2'.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Сегодня состоялся релиз системы сборки MinGW-builds под версией 0.2.0.
В эту версию вошли следующие изменения:
Добавлен ключ --download, выполняющий только загрузку исходников, без сборки.
Добавлен ключ --no-multilib, информирующий систему сборки собрать одноцелевой MinGW.
Добавлен ключ --rev=N, использующийся для указания номера ревизии сборки.
Добавлен ключ --threads=model, использующийся для указания используемой сборкой модели потоков. Доступны: posix/win32. При использовании win32 модели, функционал из std concurrency окажется недоступным. (требуется WIN-программер способный дореализовать WIN backend)
Добавлен ключ --mingw-compress, использующийся для указания системе сборки сжать собранный MinGW в архив.
Добавлен ключ --srcs-compress, использующийся для указания системе сборки сжать исходники используемые для сборки MinGW в архив.
Добавлен патч исправляющий ошибку, возникающую при генерации компилятором кода эпилога развертывания стека и затирающую WIN32 LastError в этом скопе.
С этого момента, GNU make поставляемый в составе сборок производимых проектом MinGW-builds, собирается с поддержкой job-сервера.
MSYS доступный для загрузки со страницы проекта MinGW-builds обновлен. Добавлен модуль gettext для M4 макропроцессора. (качать архивы с суффиксом 'rev1')
Благодарность коммитерам и тестерам за внесенные изменений и тесты.
Эта версия системы сборки MinGW-builds является последней и завершенной для нативной сборки в windows. Следующими этапами будет внесение необходимых изменений позволяющих использовать MinGW-builds как для сборки нативного MinGW, так и для сборки кросс-MinGW для Linux и OSX хостов.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Хочу попробовать Вашу сборку, но по прочтении этой темы вынужден признать, что еще больше запутался в именовании версий. Мне нужна версия на замену "стандартного" MinGW-32 (т.е. host=i686, target=win32). Исходя из FAQ и конвенций старого сайта, я бы ожидал, что нужный мне дистрибутив будет называться i686-mingw-w32-gcc-4.7.1-release-c,c++,fortran-sjlj-rev2.zip, но я не нахожу ничего подобного. Не могли бы Вы прояснить ситуацию?
Спасибо!
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)