Commit Graph

6 Commits

Author SHA1 Message Date
Joel Dice
fb53bf1f42 wrap Windows-specific code in Inet4AddressImpl.c.8.patch in a preprocessor check 2016-09-27 18:09:53 -06:00
Joel Dice
ad945c00a6 patch Inet4AddressImpl.c to declare IcmpSendEcho2Ex
Apparently the MinGW header files don't declare it, despite it being
part of liblphlapi.a.  More confusingly, it didn't break anything for
64-bit builds because the compiler used an implicit declaration that
matched the link-time symbol name.  Alas, no such luck for 32-bit
builds, since the implicit declaration was not annotated with the @48
stdcall argument stack size, so the build died at link time.
2016-07-01 17:53:04 -07:00
Joel Dice
dab9bb7d1f replace preprocessor __try/__except hack with patch 2016-01-13 09:47:52 -08:00
Joel Dice
e169d683c4 fix Linux openjdk build regression 2016-01-13 08:14:22 -07:00
Joel Dice
80dc32094f fix openjdk/openjdk-src builds for latest JDKs 7 and 8
The tower of patches and hacks grows higher.  Ideally, we'll just drop
support for JDK 7 soon and clean this mess up a bit, but TravisCI
still hasn't gotten the memo that it's dead, so we muddle onward.

I've tested this on Windows, but not yet Linux or OS X.  Wanted to get
a PR before I move on to that.
2016-01-12 16:37:03 -08:00
Joshua Warner
94f5888f97 prevent openjdk-src build from trying to load the installed 'JavaRuntimeSupport' (fixes #128) 2013-12-07 18:49:23 -07:00