summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2002-04-25 19:52:29 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2002-04-25 19:52:29 (GMT)
commitb64ca23c38dbaf62741a4f69078e1289b7cfcf63 (patch)
treedb508368d2aed621033afa795d325fb3fe607a17
parenta08493a054f27a35934215946d1094c8c6d7750a (diff)
downloadhdf5-b64ca23c38dbaf62741a4f69078e1289b7cfcf63.zip
hdf5-b64ca23c38dbaf62741a4f69078e1289b7cfcf63.tar.gz
hdf5-b64ca23c38dbaf62741a4f69078e1289b7cfcf63.tar.bz2
[svn-r5264]
Purpose: Bug fix Description: For some unknown to myself reason I used 32-bit integer for INTEGER(HSIZE_T) on Solaris platforms when 64-bit integers are available for both C and Fortran. Solution: Use the proper KIND argument to define INTEGER(HSIZE_T) Platforms tested: Solaris 2.7 ans 2.6
-rw-r--r--fortran/config/solaris2.x5
1 files changed, 3 insertions, 2 deletions
diff --git a/fortran/config/solaris2.x b/fortran/config/solaris2.x
index 9758cfc..d4e63b5 100644
--- a/fortran/config/solaris2.x
+++ b/fortran/config/solaris2.x
@@ -41,12 +41,13 @@ fi
#
# (for the Sparc Solaris architechture)
#
-R_LARGE=9
+#R_LARGE=9
+R_LARGE=18
R_INTEGER=9
HSIZE_T='SELECTED_INT_KIND(R_LARGE)'
HSSIZE_T='SELECTED_INT_KIND(R_LARGE)'
HID_T='SELECTED_INT_KIND(R_INTEGER)'
-SIZE_T='SELECTED_INT_KIND(R_LARGE)'
+SIZE_T='SELECTED_INT_KIND(R_INTEGER)'
OBJECT_NAMELEN_DEFAULT_F=-1
if test "X-" = "X-$F9X"; then