Hi,
Can you please say when will you have the next beta (2.1) for MC available?
What sort of support for vista will you have?
Vista x86? Vista x64?
Next beta date? Vista Support
Dear MC team,
I've found out that Vista x64 has some issues regarding the use of MingW compiler.
Specifically, mingw needs to be patched to support quirks in Vista CreatProcess on WOW64:
http://www.nabble.com/MSYS-and-Vista-64 ... l#a9158947
The current version of MSYS/MingW can't run on Vista x64 in 32 bit mode because of this problem. In specifics, everytime you launch g++ from within PlEditor, the g++_err.log file contains:
Running g++ from msys returns the same error.
Are you aware of / taking care of this?
I've found out that Vista x64 has some issues regarding the use of MingW compiler.
Specifically, mingw needs to be patched to support quirks in Vista CreatProcess on WOW64:
http://www.nabble.com/MSYS-and-Vista-64 ... l#a9158947
The current version of MSYS/MingW can't run on Vista x64 in 32 bit mode because of this problem. In specifics, everytime you launch g++ from within PlEditor, the g++_err.log file contains:
This can be reproduced by installing MSYS from http://www.mingw.org in a vista x64 machine.g++.exe: installation problem, cannot exec `cc1plus': No such file or directory
Running g++ from msys returns the same error.
Are you aware of / taking care of this?
- Andrew Kirillov
- Posts: 1589
- Joined: 28 Jul 2005
- Has thanked: 2 times
- Been thanked: 31 times
- Contact:
Options to build DLLs using mingw
Since you use mingw to build dlls, could you specify the compile flags to create them using mingw?
I'm trying to compile a simple example and it says that it can't find the function.
I suspect it is an option for symbol table compatibility of some sort.
I'm trying to compile a simple example and it says that it can't find the function.
I suspect it is an option for symbol table compatibility of some sort.
This appears to work:
g++ -Wall -g -I. -O2 -mno-cygwin -shared \
-o foo.dll \
source files... \
elkitvc.lib \
-Wl,--out-implib=foo.lib \
-Wl,--compat-implib \
-Wl,--add-stdcall-alias \
-Wl,--enable-stdcall-fixup \
-Wl,--enable-auto-import \
-Wl,--enable-auto-image-base \
-Wl,--export-all \
-Wl,--output-def=foo.def
g++ -Wall -g -I. -O2 -mno-cygwin -shared \
-o foo.dll \
source files... \
elkitvc.lib \
-Wl,--out-implib=foo.lib \
-Wl,--compat-implib \
-Wl,--add-stdcall-alias \
-Wl,--enable-stdcall-fixup \
-Wl,--enable-auto-import \
-Wl,--enable-auto-image-base \
-Wl,--export-all \
-Wl,--output-def=foo.def