On Thu, Feb 10, 2011 at 09:45:22PM -0600, DRC wrote: > In the course of this work, I've discovered much about how to build > GnuTLS (and how not to.) I'm not sure how people are currently using > that technology on Windows, but there doesn't seem to be a sane way to > build static libraries for GnuTLS using Visual C++. Since shipping a > binary that depends on the GnuTLS DLLs is equally problematic, what I > did for now was to generate three different builds -- one using 32-bit > MinGW that includes VeNCrypt support (but no WinVNC), as well as 32-bit > and 64-bit builds using Visual C++, both of which include WinVNC (but no > VeNCrypt.) At some point in the future, I hope that someone figures out > a way to build the GnuTLS libraries using Visual C++.
For the VeNCrypt project, I have been building GNU TLS with MS VC 6.0 (as part of the project like zlib). I thought, that the project would prefer out of tree GNU TLS, but: If somebody with commit access, would commit (a not too broken) solution for adding GNU TLS to the TigerVNC sources, I'll start working on this. > On a related note, Adam, do we still need to support autotools on > Windows? We will still need to keep some of the Makefile.am files > around, because they specify EXTRA_DIST, but we should remove the actual > Windows automake code if it isn't needed anymore. CMake works fine with > GnuTLS, as far as I can tell. They are useful for cross-compiling (mingw as cross-compiler) - in fact, they were the only way for me to get an working windows viewer with GNU TLS support. Regards, Martin Kögler ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel