From 3d828ebdc1aeb9cb130b1bf02b1e81a1109a86af Mon Sep 17 00:00:00 2001 From: Fred Wright Date: Thu, 14 Mar 2019 14:36:02 -0700 Subject: gpsrinex: Fix build on OpenBSD. On OpenBSD, apparently _XOPEN_SOURCE 500 isn't good enough to get isfinite(). Changing it to 600 fixes it. TESTED: (With subsequent fix included) Ran "build-all check" on Mac Pro 10.9, Mac Pro 10.14, MacBook Pro 10.9, PowerBook 10.5, VMs for OSX 10.5-10.13, Ubuntu 14.04, CentOS 7, Fedora 25, FreeBSD 10.3, OpenBSD 5.6, OpenBSD 5.6 32-bit, NetBSD 6.1.5, and Beaglebone (arm) Debian 7. --- gpsrinex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gpsrinex.c') diff --git a/gpsrinex.c b/gpsrinex.c index 650b67f7..94a69431 100644 --- a/gpsrinex.c +++ b/gpsrinex.c @@ -69,7 +69,8 @@ #ifndef _XOPEN_SOURCE /* need >= 500 for strdup() */ -#define _XOPEN_SOURCE 500 +/* OpenBSD needs >= 600 for isfinite() */ +#define _XOPEN_SOURCE 600 #endif #include -- cgit v1.2.1