This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: building libffi on win64 with msvc


You can take a look at the native build setup for http://jna.dev.java.net (native/Makefile in SVN, https://jna.dev.java.net/source/browse/jna/trunk/jnalib/native/Makefile?view=markup) .

I don't recall anything special about the configure flags, but I wrote cc and ld scripts to make cl and masm behave more like gcc (cc.sh and ld.sh in the same directory as Makefile; config has some existing stuff that's supposed to do this, but I was unable to get it to work).

On Dec 29, 2009, at 4:10 PM, Dan Witte wrote:

All,

I'm working on an x86 win32 msvc port of libffi, and from both the code and discussions on this list I surmise that there's a working win64 msvc port. Since I've had to make several changes to the build system and configuration (besides, of course, translating the gas assembly into msvc syntax), I have a couple of questions for those who have tested it:

a) With what build environment does the win64 port work?
b) With what configure flags (if any)?

I currently have my port working with MSYS and a cygwin-like build environment called mozillabuild, using CL and the MASM assembler in VC9. (The port is for use in Mozilla, but I hope to upstream it if I can get it to an acceptable point.)

Regards,
Dan.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]