2012/1/13 Daniel Green <ven...@gmail.com>:
> dlltool outputs the following:
>
> # dlltool --as-flags=--64 -m i386:x86-64  -k --as=as --output-lib
> lib64/libmsvcrt.a  --input-def
> /crossdev/src/mingw-w64-svn/mingw-w64-crt/lib64/msvcrt.def --dllname 
> msvcrt.dll
>
> c:\MinGW64\bin\dlltool.exe: Syntax error in def file 
> C:/crossdev/src/mingw-w64-s
> vn/mingw-w64-crt/lib64/msvcrt.def:1233
>
> # echo $?
> 0
>
> Line 1233 has == instead of = to designate function forwarding.  I'm not 
> certain
> but == doesn't seem correct.  The syntax error goes away when changed.
>
> Regardless dlltool is returning 0 even though there was a syntax error 
> allowing
> the build process to continue.  Which could explain why the library is being
> built without certain functions.
>
> Daniel

Hmm, == is the thing we want here, but it seems that in combination
with data it causes issues.  Does build being successful by changing
line to vsnprintf DATA == _vsnprintf
?

Thanks,
Kai

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to