1 | |
Сборки MinGW(GCC-win32/win64) от niXman30.07.2011, 22:48. Показов 269453. Ответов 459
с этого момента, буду производить тестовые/пререлизные/релизные сборки mingw.
файлы с пометкой snapshot и prerelease - не стабильные версии. в реальных проектах использовать не рекомендую. использую для тестирования новых фитчей. файлы с пометкой release - стабильные, прошедшие тесты. скачать можно тут. скачать онлайн-инсталятор можно тут. скачать msys2 можно тут в скором времени начну формировать пакеты для разработчиков состоящие из компилятора(mingw), IDE(QtCreator/CodeBlock/Dev-C++/wxDev-cpp), и некоторого набора предкомпилированных библиотек(boost, Wx, Qt, OpenSsl, и еще каких-то.. понять бы что в спросе...). пакеты не будут требовать установки/настройки. распаковал - используй. Не по теме: старая ссылка тут.
43
|
30.07.2011, 22:48 | |
Ответы с готовыми решениями:
459
Как перекомпилить Win32 dll -> Win64 Gcc без MinGW Win32 -> Win64 = BEX Упаковка ресурсов в exe. gcc (MinGW) |
28.09.2012, 23:37 | 121 |
niXman, либа называется GLUT. Официальная версия не обновляется уже хрен знает сколько. Но есть другая: freeglut (http://freeglut.sourceforge.net/index.php#download) достаточно свежая.
Заголовочный файл: gl\glut.h Библиотечный: libglut.a (для freeglut: libfreeglut.a и libfreeglut_static.a)
0
|
30.09.2012, 13:31 [ТС] | 122 |
Кстати, вот о чем я говорил. как раз в списке рассылки проскочило:
http://gcc.gnu.org/ml/gcc-help... 00221.html
1
|
06.10.2012, 20:25 [ТС] | 123 |
В проекте MinGW-builds произошло несколько изменений.
1) Проект изменил свое отношение касательно производимых сборок. Так, до сегодняшнего дня, проект MinGW-builds производил сборки только с использованием 'threads=posix', и не производил сборки использующие DWARF. Впредь, проект MinGW-builds будет производить сборки с использованием 'threads=posix' и 'threads=win32', а так же и с использованием как SJLJ так и DWARF и SEH(только для 4.8.0 и выше, и только для хоста x86_64) К примеру, для GCC-4.7.2-release, будут доступны следующие сборки: - x32-4.7.2-release-posix-sjlj - x32-4.7.2-release-posix-dwarf - x32-4.7.2-release-win32-sjlj - x32-4.7.2-release-win32-dwarf - x64-4.7.2-release-posix-sjlj - x64-4.7.2-release-win32-sjlj поясняющий назначение каждой составляющей в имени сборки. 2) Проект изменил структуру каталогов. поясняющий новую структуру каталогов. 3) Все сборки будут выгружаться только в виде .7z архивов. 4) Тестовые сборки(prerelease/snapshot) будут собираться минимум раз в месяц. Возможно чаще, но не реже. 5) Из поддерживаемых сборками ЯП удален фортран. На данный момент доступны следующие сборки: - 4.6.2 - 4.6.3 - 4.7.0 - 4.7.1 - 4.7.2 Все сборки были пересобраны с использованием последних доступных версий gmp/mpfr/mpc/ppl/cloog/mingw-w64-headers/mingw-w64-crt/gdb. Огромная благодарность всем тем, кто использует сборки проекта MinGW-builds, и в особенности тем, кто тестирует сборки и сообщает о найденных ошибках.
0
|
07.10.2012, 13:25 [ТС] | 125 |
это админы намеренно такое замутили?
_clip2net_dot_com/clip/m47996/thumb640/1349433339-clip-14kb.png _clip2net_dot_com/clip/m47996/thumb640/1349540175-fs-tree-description-23kb.png Добавлено через 4 минуты приходится еще и ссылки шифровать %) Добавлено через 1 минуту кстати, клиптунет добавили в запрешенные слова %)
0
|
Jupiter
|
07.10.2012, 13:25
#126
|
0
|
11.10.2012, 16:54 | 127 | |||||
Сборка: x32-4.7.2-release-win32-sjlj-rev0.7z
Приложение использующее OpenMP ругается на отсутствие внешних символов
В x32-4.7.2-release-posix-sjlj-rev0.7z проблема не наблюдается.
0
|
28.10.2012, 21:50 [ТС] | 133 |
да, этот баг появился вчера. исправим.
Добавлено через 37 секунд спасибо за тест. Добавлено через 4 минуты lazybiz, вставь плиз в 'scripts/ppl.sh' вывод PATH, и покажи что выводит. Добавлено через 2 минуты эта ошибка может возникнуть только при использовании '--dyn-deps'. сборки для MinGW-builds используют статическую линковку с зависимостями. Добавлено через 8 минут lazybiz, обнови скрипты, и все должно заработать.
0
|
113 / 22 / 0
Регистрация: 28.10.2012
Сообщений: 37
|
|
28.10.2012, 22:20 | 135 |
Исправили в репозитории
0
|
28.10.2012, 23:29 | 136 |
Alexpux, спасибо.
Появилась другая проблема. Понимаю что с предыдущей она не связана. Сам так просто не соображу из-за чего это может быть. Помогайте. ppl -> build
/bin/make all-recursive
make[1]: Entering directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0' Making all in . make[2]: Entering directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0' Making all in utils make[2]: Entering directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0/utils' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0/utils' Making all in src make[2]: Entering directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0/src' /bin/make all-am make[3]: Entering directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0/src' /bin/sh ../libtool --tag=CXX --mode=link i686-w64-mingw32-g++ -g -O2 -frounding-math -O2 -pipe -fomit-frame-pointer -flto -W -Wall -no-undefined -version-info 12:0:0 -pipe -flto -L/e/dev/msys-home/x32-4.7.2-release-posix-sjlj/libs/lib -L/e/dev/msys-home/mingw-prereq/i686-w64-mingw32/lib -L/e/dev/msys-home/x32-4.7.2-release-posix-sjlj/prefix/bin -o libppl.la -rpath /e/dev/msys-home/mingw-prereq/i686-w64-mingw32/lib assert.lo Box.lo checked.lo Checked_Number.lo Float.lo fpu-ia32.lo Concrete_Expression.lo Constraint.lo Constraint_System.lo Congruence.lo Congruence_System.lo Generator_System.lo Grid_Generator_System.lo Generator.lo Grid_Generator.lo Init.lo Coefficient.lo Linear_Expression.lo Linear_Expression_Impl.lo Linear_Expression_Interface.lo Linear_Form.lo Scalar_Products.lo MIP_Problem.lo PIP_Tree.lo PIP_Problem.lo Poly_Con_Relation.lo Poly_Gen_Relation.lo BHRZ03_Certificate.lo H79_Certificate.lo Grid_Certificate.lo Partial_Function.lo Polyhedron_nonpublic.lo Polyhedron_public.lo Polyhedron_chdims.lo Polyhedron_widenings.lo C_Polyhedron.lo NNC_Polyhedron.lo Grid_nonpublic.lo Grid_public.lo Grid_chdims.lo Grid_widenings.lo BD_Shape.lo Octagonal_Shape.lo Pointset_Powerset.lo CO_Tree.lo Sparse_Row.lo Dense_Row.lo Bit_Matrix.lo Bit_Row.lo Ph_Status.lo Grid_Status.lo Variable.lo Variables_Set.lo Grid_conversion.lo Grid_simplify.lo stdiobuf.lo c_streambuf.lo globals.lo mp_std_bits.lo Weight_Profiler.lo version.lo termination.lo wrap_string.lo Time.lo Watchdog.lo Threshold_Watcher.lo -L/e/dev/msys-home/mingw-prereq/i686-w64-mingw32/lib -lgmpxx -lgmp libtool: link: rm -fr .libs/libppl.dll.a libtool: link: i686-w64-mingw32-g++ -shared -nostdlib e:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/lib/../lib/dllcrt2.o e:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/crtbegin.o .libs/assert.o .libs/Box.o .libs/checked.o .libs/Checked_Number.o .libs/Float.o .libs/fpu-ia32.o .libs/Concrete_Expression.o .libs/Constraint.o .libs/Constraint_System.o .libs/Congruence.o .libs/Congruence_System.o .libs/Generator_System.o .libs/Grid_Generator_System.o .libs/Generator.o .libs/Grid_Generator.o .libs/Init.o .libs/Coefficient.o .libs/Linear_Expression.o .libs/Linear_Expression_Impl.o .libs/Linear_Expression_Interface.o .libs/Linear_Form.o .libs/Scalar_Products.o .libs/MIP_Problem.o .libs/PIP_Tree.o .libs/PIP_Problem.o .libs/Poly_Con_Relation.o .libs/Poly_Gen_Relation.o .libs/BHRZ03_Certificate.o .libs/H79_Certificate.o .libs/Grid_Certificate.o .libs/Partial_Function.o .libs/Polyhedron_nonpublic.o .libs/Polyhedron_public.o .libs/Polyhedron_chdims.o .libs/Polyhedron_widenings.o .libs/C_Polyhedron.o .libs/NNC_Polyhedron.o .libs/Grid_nonpublic.o .libs/Grid_public.o .libs/Grid_chdims.o .libs/Grid_widenings.o .libs/BD_Shape.o .libs/Octagonal_Shape.o .libs/Pointset_Powerset.o .libs/CO_Tree.o .libs/Sparse_Row.o .libs/Dense_Row.o .libs/Bit_Matrix.o .libs/Bit_Row.o .libs/Ph_Status.o .libs/Grid_Status.o .libs/Variable.o .libs/Variables_Set.o .libs/Grid_conversion.o .libs/Grid_simplify.o .libs/stdiobuf.o .libs/c_streambuf.o .libs/globals.o .libs/mp_std_bits.o .libs/Weight_Profiler.o .libs/version.o .libs/termination.o .libs/wrap_string.o .libs/Time.o .libs/Watchdog.o .libs/Threshold_Watcher.o -L/e/dev/msys-home/x32-4.7.2-release-posix-sjlj/libs/lib -L/e/dev/msys-home/mingw-prereq/i686-w64-mingw32/lib -L/e/dev/msys-home/x32-4.7.2-release-posix-sjlj/prefix/bin /e/dev/msys-home/mingw-prereq/i686-w64-mingw32/lib/libgmpxx.dll.a /e/dev/msys-home/mingw-prereq/i686-w64-mingw32/lib/libgmp.dll.a -Le:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2 -Le:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc -Le:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/lib/../lib -Le:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../lib -Le:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686-w64-mingw32/lib -Le:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../.. -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt e:/dev/msys-home/src/mingw-builds/toolchains/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.7.2/crtend.o -O2 -O2 -flto -flto -o .libs/libppl-12.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libppl.dll.a Cannot export _ZN23Parma_Polyhedra_Library15ppl_unreachableEv: symbol wrong type (4 vs 3) Cannot export _ZN23Parma_Polyhedra_Library19ppl_unreachable_msgEPKcS1_jS1_: symbol wrong type (4 vs 3) Cannot export _ZN23Parma_Polyhedra_Library20ppl_assertion_failedEPKcS1_jS1_: symbol wrong type (4 vs 3) Cannot export ppl_set_GMP_memory_allocation_functions: symbol wrong type (4 vs 3) collect2.exe: error: ld returned 1 exit status make[3]: *** [libppl.la] Error 1 make[3]: Leaving directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/e/dev/msys-home/prereq-build/x32-ppl-1.0' make: *** [all] Error 2
0
|
113 / 22 / 0
Регистрация: 28.10.2012
Сообщений: 37
|
|
29.10.2012, 00:40 | 137 |
Какой тулчейн используете для сборки (откуда скачан). MSYS c сайта mingw-builds?
Я у себя только что собрал без проблем.
0
|
29.10.2012, 00:48 | 138 |
Toolchain был скачан автоматом несколько дней назад. MSYS тоже от niXman.
Alexpux, Вы собирали с теми же флагами
Если так, то это означает, что где-то кроется проблема, зависящая от среды выполнения..
0
|
113 / 22 / 0
Регистрация: 28.10.2012
Сообщений: 37
|
|
29.10.2012, 06:23 | 139 |
Без lto собирал
0
|
113 / 22 / 0
Регистрация: 28.10.2012
Сообщений: 37
|
|
05.11.2012, 11:35 | 140 |
как и обещалось ранее, проблемы со сборкой пайтона решены.
были пересобраны все сборки версии 4.7.2 с суффиксом 'rev1', в связи с двумя(1, 2) добавленными патчами для make, и в связи с появлением в проекте пайтона собственной сборки. Плюс ко всему еще обновлены binutils до 2.23.
0
|
05.11.2012, 11:35 | |
05.11.2012, 11:35 | |
Помогаю со студенческими работами здесь
140
Сборки MinGW(win32/win64) от niXman C++1x Mingw-w64 MinGW TDM-GCC Компиляция для win32 bit на win64 Linker Ошибки [gcc\MingW] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |