Opened 13 years ago
Closed 13 years ago
#1396 closed defect (fixed)
No definition of INFINITY on Solaris/GCC
Reported by: | martin | Owned by: | pramsey |
---|---|---|---|
Priority: | medium | Milestone: | PostGIS 2.0.0 |
Component: | postgis | Version: | master |
Keywords: | Solaris infinity | Cc: |
Description
gserialized_gist_2d.c: In function `box2df_distance': gserialized_gist_2d.c:468: error: `INFINITY' undeclared (first use in this function)
A rather crude but seemingly functional workaround would be to add a line to postgis_config.h ;-)
#define INFINITY (builtin_inff())
Note:
See TracTickets
for help on using tickets.
That file is the only one using INFINITY. In r8499 I changed it to use MAXFLOAT instead.
Paul: no regression test failed and the functions did look like only needing a value ensured to be higher than the others. If you see a problem with this feel free to reopen.