Correction! cygwin provides mingw-w64 now!!! Also recent autoconf/automake/libtool. So we can also cross compile using mingw.
2011/11/24 Alon Bar-Lev <alon.bar...@gmail.com>: > Hello, > > I won't participate in sync meeting.... don't have the time. > Anyway, for windows build. > I already provide binaries for OpenVPN using mingw-w64 project, and it > works fine! > I use mingw-w64 for both win32 and win64 binaries, much better than > old mingw project, as mingw-w64 is maintained! > You can see my build system at [1][2]. > So mingw cross compile is supported. I would have re-written the > openvpn autoconf script to clean it up and make it more standard, but > current is enough to be usable. > > msys can be used on Windows to build not sure it worth the effort... > mingw can be used with -mno-cygwin parameter, but from my experience > the toolchain in cygwin are way too old to be usable. > > For the tap driver, I always note this... IT SHOULD BE SEPARATE MSI > and SEPARATE PROJECT. > There should be absolutely no dependency between openvpn release cycle > and tap release cycle. > It is just like wireshark and libpcap projects. > OpenVPN installer can embed the tap msi and run it during installation. > When tap installed, it should register its version in registry key, so > openvpn may read it in order to connect (currently it is done > hardcoded within openvpn). > > The TAP driver should be built and signed using Microsoft toolchain, > there is no problem in that. There is almost a single developer for > the tap driver.. > The usermode components may be signed on Linux using the > osslsigncode[3], so actual signing is not an issue, if this is desired > I can submit a patch for "make install" to sign, as I do in other > projects. > > Most (99%) users are interested in building custom user mode component > only, so there is no sense in keeping the tap driver as dependency > (build and sign). > > Regards, > Alon. > > [1] https://www.opensc-project.org/build/ > [2] https://www.opensc-project.org/build/browser > [3] http://sourceforge.net/projects/osslsigncode/ > > 2011/11/24 Samuli Seppänen <sam...@openvpn.net> >> >> Hi, >> >> We're having an IRC meeting today, starting at 18:00 UTC on >> #openvpn-de...@irc.freenode.net. Current topic list is here: >> >> <https://community.openvpn.net/openvpn/wiki/Topics-2011-11-24> >> >> If you have any other things you'd like to bring up, respond to this >> mail, send me mail privately or add them to the list yourself. >> >> In case you can't attend the meeting, please feel free to make comments >> on the topics by responding to this email or to the summary email sent >> after the meeting. >> >> NOTE: It's required to use a registered Freenode IRC nickname to join >> #openvpn-devel - look here for details: >> >> <https://community.openvpn.net/openvpn/wiki/GettingHelp#DeveloperIRCchannel> >> >> -- >> Samuli Seppänen >> Community Manager >> OpenVPN Technologies, Inc >> >> irc freenode net: mattock >> >> ------------------------------------------------------------------------------ >> All the data continuously generated in your IT infrastructure >> contains a definitive record of customers, application performance, >> security threats, fraudulent activity, and more. Splunk takes this >> data and makes sense of it. IT sense. And common sense. >> http://p.sf.net/sfu/splunk-novd2d >> _______________________________________________ >> Openvpn-devel mailing list >> Openvpn-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/openvpn-devel >