I am very fascinated - Travis is super cool :-) I building and even running / testing (qemu userland emulation) quite complex build matrix. clang/gcc several OSX/Version + multiple sdk version, Win32/64, Linux + sdk on many architectures.
Actually building my kbuild build system fork on x86_32, x86_64, arm32, arm64, os390 (experimental), os390x (experimental) https://travis-ci.org/n13l/kbuild $ file ./obj/sysconfig ./obj/sysconfig: PE32+ executable (console) x86-64, for MS Windows $OS_EXEC ./obj/sysconfig cpu.vendor=intel cpu.arch=x86 cpu.sse4.2=yes cpu.crypto.crc32=1 cpu.pagesize=4096 cpu.struct.align=8 cpu.cacheline=64 sys.platform=win32 sys.sizeof int=4 sys.sizeof ptr=8 $ file ./obj/sysconfig ./obj/sysconfig: ELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.2.0, BuildID[sha1]=3e0888a1fa3fe65baebeb06bcdf1a2da669bda11, not stripped $OS_EXEC ./obj/sysconfig sysconfig utility cpu.vendor=ibm cpu.arch=s390 cpu.crypto.crc32=0 cpu.pagesize=4096 cpu.struct.align=4 cpu.cacheline=32 sys.platform=linux sys.sizeof int=4 sys.sizeof ptr=8 On 5 June 2016 at 10:01, Steffan Karger <stef...@karger.me> wrote: > Hi, > > On Sun, Jun 5, 2016 at 12:21 AM, Илья Шипицин <chipits...@gmail.com> wrote: >> I was impressed by unit testing efforts, so I suggest to implement something >> like that >> >> https://travis-ci.org/chipitsine/openvpn/builds/135318558 >> >> ( https://github.com/OpenVPN/openvpn/pull/52 ) >> >> we can use Linux, Mac OSX, gcc, clang, various configure options. >> >> (unfortunately, ssl cert at mbed tls website was expired and Xcode7.3 does >> not compile openvpn with openssl) > > Cool. This looks like a very decent start. > > Afaik, OSX no longer ships with up-to-date versions of openssl. We'd > need to build openssl before building openvpn, just like you currently > do with mbedtls. > > -Steffan > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity > planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel