On Win8 64bit using the recent mingw-w64 binary toolchain
`x86_64-4.8.1-release-win32-seh-rt_v3-rev2.7z` to build vim from source, I
see the following errors due to mingw32-make behavior:

C:\Apps\vim-hg>gcc --version
gcc (rev2, Built by MinGW-W64 project) 4.8.1
...

C:\Apps\vim-hg\src>mingw32-make -f Make_ming.mak gvim.exe xxd/xxd.exe
mkdir gobjnative
mingw32-make: Interrupt/Exception caught (code = 0xc0000005, addr =
0x000007FCE1A9296F)

OK, ignore and try again...

C:\Apps\vim-hg\src>mingw32-make -f Make_ming.mak gvim.exe xxd/xxd.exe
gcc -c -Iproto -DWIN32 -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 -DHAVE_PATHDEF
-DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DFEAT_CSCOPE
-DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME
-DDYNAMIC_ICONV -pipe -w -march=native -Wall -O3 -fomit-frame-pointer
-freg-struct-return -s blowfish.c -o gobjnative/blowfish.o
gcc -c -Iproto -DWIN32 -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 -DHAVE_PATHDEF
-DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DFEAT_CSCOPE
-DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME
-DDYNAMIC_ICONV -pipe -w -march=native -Wall -O3 -fomit-frame-pointer
-freg-struct-return -s buffer.c -o gobjnative/buffer.o
...
gcc -c -Iproto -DWIN32 -DWINVER=0x0602 -D_WIN32_WINNT=0x0602 -DHAVE_PATHDEF
-DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DFEAT_CSCOPE
-DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME
-DDYNAMIC_ICONV -pipe -w -march=native -Wall -O3 -fomit-frame-pointer
-freg-struct-return -s os_w32exe.c -o gobjnative/os_w32exe.o
mingw32-make: Interrupt/Exception caught (code = 0xc0000005, addr =
0x000007FCE1A9296F)

These errors do not occur when:

a) I do a 32bit build using mingw32-make from the mingwbuilds 4.7.3
toolchain `x32-4.7.3-release-win32-sjlj-rev1.7z`, or
b) Use the original 64bit setup but prepend MSYS2
(x64-msys2-beta2-20130909.tar.xz) to %PATH% and use `make` instead of
`mingw32-make`

I'm still investigating, but is anyone else able to reproduce or also
having problems with mingw32-make?

Jon
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to