[geos-devel] [GEOS] #839: isnan presence not detected on Solaris 11
GEOS
geos-trac at osgeo.org
Fri Aug 4 09:01:19 PDT 2017
#839: isnan presence not detected on Solaris 11
------------------------+--------------------------
Reporter: edechaux | Owner: geos-devel@…
Type: defect | Status: new
Priority: major | Milestone: 3.6.3
Component: Default | Version: 3.6.2
Severity: Unassigned | Keywords:
------------------------+--------------------------
The presence of std::isnan() is not properly detected on Solaris 11.3 in
platform.h.in
The attached patch fixes it. It has been tested on Solaris 11.3 with GCC
5.4.0 on SPARC and x86.
Solaris and GCC full versions are
$ LANG=C pkg info -l entire
Name: entire
Summary: entire incorporation including Support Repository
Update (Oracle Solaris 11.3.22.3.0).
Description: This package constrains system package versions to the
same
build. WARNING: Proper system update and correct
package
selection depend on the presence of this incorporation.
Removing this package will result in an unsupported
system.
For more information see:
https://support.oracle.com/rs?type=doc&id=2045311.1
Category: Meta Packages/Incorporations
State: Installed
Publisher: solaris
Version: 0.5.11 (Oracle Solaris 11.3.22.3.0)
Build Release: 5.11
Branch: 0.175.3.22.0.3.0
Packaging Date: Thu Jun 29 16:14:58 2017
Size: 5.46 kB
FMRI:
pkg://solaris/entire@0.5.11,5.11-0.175.3.22.0.3.0:20170629T161458Z
$ LANG=C pkg info -l gcc-5
Name: developer/gcc-5
Summary: GCC 5.4
Category: Development/C (org.opensolaris.category.2008)
Development/C++ (org.opensolaris.category.2008)
Development/Fortran (org.opensolaris.category.2008)
Development/GNU (org.opensolaris.category.2008)
Development/Objective C (org.opensolaris.category.2008)
State: Installed
Publisher: solaris
Version: 5.4.0
Build Release: 5.11
Branch: 0.175.3.22.0.1.0
Packaging Date: Tue Jun 20 16:04:40 2017
Last Install Time: Fri Aug 04 13:52:52 2017
Size: 5.46 kB
FMRI:
pkg://solaris/developer/gcc-5@5.4.0,5.11-0.175.3.22.0.1.0:20170620T160440Z
Full instructions sets are
$ isainfo -v
64-bit amd64 applications
avx xsave pclmulqdq aes movbe sse4.2 sse4.1 ssse3 amd_lzcnt popcnt
tscp
ahf cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu prfchw
rdseed
rdrand
32-bit i386 applications
avx xsave pclmulqdq aes movbe sse4.2 sse4.1 ssse3 amd_lzcnt popcnt
tscp
ahf cx16 sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu prfchw rdseed
rdrand
$ isainfo -v
64-bit sparcv9 applications
crc32c cbcond pause mont mpmul sha512 sha256 sha1 md5 camellia des
aes
ima hpc vis3 fmaf asi_blk_init vis2 vis popc vamask pause_nsec
xmont
xmpmul mwait sparc5 adi vis3b
32-bit sparc applications
crc32c cbcond pause mont mpmul sha512 sha256 sha1 md5 camellia des
aes
ima hpc vis3 fmaf asi_blk_init vis2 vis popc v8plus div32 mul32
vamask
pause_nsec xmont xmpmul mwait sparc5 adi vis3b
--
Ticket URL: <https://trac.osgeo.org/geos/ticket/839>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
More information about the geos-devel
mailing list