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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public