I am *VERY* impressed from cygwin jump, I must admit I have not kept track on this project for a long time! But now it is up to date with fully operational native windows tools. I've done some testing, and it looks like ./configure --host=x86_64-w64-mingw32 or i686-w64-mingw will actually work! I will build with dependencies now, it will take some time.
2011/11/24 Alon Bar-Lev <alon.bar...@gmail.com>: > 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 >> >