I've searched and searched for an answer but maybe my Google-fu is weak. We produce a library with VS 2005. When I try to link it into a test program using g++, I get lots of messages like
... C:\Views\dockd_headers\lip__mgls_nt\mgls_nt\src\release\mgls64.lib(./x64/release/lpclsdll.obj):(.text[?messageBox@@YAXPEAD@Z]+0xcb): undefined reference to `__security_check_cookie' C:\Views\dockd_headers\lip__mgls_nt\mgls_nt\src\release\mgls64.lib(./x64/release/lpclsdll.obj):(.xdata[$unwind$?messageBox@@YAXPEAD@Z]+0xc): undefined reference to `__GSHandlerCheck' ... If I recompile our library without the "Buffer Security Check" option (/GS-), then ld.exe crashes after the compile: C:\Temp>C:\mingw_64\bin\x86_64-w64-mingw32-g++.exe checkout.cpp C:\Views\dockd_headers\lip__mgls_nt\mgls_nt\src\release\mgls64.lib -I C:\Views\dockd_headers\lip__mgls_nt\mgls_nt\src\include checkout.cpp: In function 'int main()': checkout.cpp:12:47: warning: deprecated conversion from string constant to 'char *' collect2: ld returned 5 exit status Any thoughts on where `__GSHandlerCheck' and `__security_check_cookie' are defined? There has to be a way to link with a Visual Studio created lib. thanks, -Dion ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public