Kai Tietz schreef op vr 13-01-2012 om 22:50 [+0100]:
> 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

Hey Kai,

After applying r4737 both the syntax error and the missing wcslen export
in msvcrt.a are resolved! I'll continue with testing now (gcc 4.7 mass
rebuild for all Fedora packages) and report any other issues I may find
back to the list.

Thanks!

Erik van Pienbroek



------------------------------------------------------------------------------
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