From f2339c27b82573ba072d4897e655c2d60386c16f Mon Sep 17 00:00:00 2001 From: Regina Obe Date: Thu, 27 Jul 2017 19:19:22 +0000 Subject: [PATCH] Solaris build issues due to missing isfinite define Patch from Julian Schauder References #3795 for PostGIS 2.4 (trunk) git-svn-id: http://svn.osgeo.org/postgis/trunk@15510 b70326c6-7e19-0410-871a-916f4a2858ee --- postgis/gserialized_estimate.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/postgis/gserialized_estimate.c b/postgis/gserialized_estimate.c index 5768dbdae..ea343495b 100644 --- a/postgis/gserialized_estimate.c +++ b/postgis/gserialized_estimate.c @@ -93,6 +93,16 @@ dimensionality cases. (2D geometry) &&& (3D column), etc. #include #include +/* Fall back to older finite() if necessary */ +#ifndef HAVE_ISFINITE +# ifdef HAVE_GNU_ISFINITE +# define _GNU_SOURCE +# else +# define isfinite finite +# endif +#endif + + /* Prototypes */ Datum gserialized_gist_joinsel(PG_FUNCTION_ARGS); Datum gserialized_gist_joinsel_2d(PG_FUNCTION_ARGS); -- 2.50.1