mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
[svn-r12434] Purpose: Maintenance
Description: Added support for HPUX11.23 Solution: Added configuration file for the system. Both C, C++, F90, HL 32-bit and 64-bit are supported. Known problems: C++ library will not build in 64-bit mode if shared is enabled. Platforms tested: HPUX 11.23 at UMKC Misc. update:
This commit is contained in:
parent
d8bd5f448b
commit
842895a799
1
MANIFEST
1
MANIFEST
@ -80,6 +80,7 @@
|
||||
./config/gnu-flags
|
||||
./config/hpux10.20
|
||||
./config/hpux11.00
|
||||
./config/hpux11.23
|
||||
./config/hpux9.03
|
||||
./config/i386-pc-cygwin32
|
||||
./config/i686-pc-cygwin
|
||||
|
95
config/hpux11.23
Normal file
95
config/hpux11.23
Normal file
@ -0,0 +1,95 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
#
|
||||
# See BlankForm in this directory for details.
|
||||
|
||||
# Default compiler is `cc'
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
|
||||
# Flags
|
||||
case "X-$CC" in
|
||||
X-gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -Ae -Wp,-H65536" #increase the size of macro definition table. For test/dtypes.c
|
||||
DEBUG_CFLAGS=-g
|
||||
DEBUG_CPPFLAGS="-Ae"
|
||||
PROD_CFLAGS=-O
|
||||
PROD_CPPFLAGS="-Ae"
|
||||
PROFILE_CFLAGS=
|
||||
PROFILE_CPPFLAGS="-Ae"
|
||||
;;
|
||||
esac
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X$FC" = "X"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X$f9x_flags_set" = "X"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -O"
|
||||
DEBUG_FCFLAGS="-O"
|
||||
PROD_FCFLAGS="-O"
|
||||
PROFILE_FCFLAGS="-O"
|
||||
f9x_flags_set=yes
|
||||
fi
|
||||
|
||||
# The default C++ compiler
|
||||
|
||||
if test -z "$CXX"; then
|
||||
CXX=aCC
|
||||
CXX_BASENAME=aCC
|
||||
fi
|
||||
|
||||
case "X-$CXX" in
|
||||
X-aCC)
|
||||
# +Z for PIC
|
||||
CXXFLAGS="$CXXFLAGS +Z -D_INCLUDE_LONGLONG"
|
||||
CFLAGS="$CFLAGS -g +O2"
|
||||
DEBUG_CXXFLAGS=-g
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O -s"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -D_INCLUDE_LONGLONG"
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CXXFLAGS=
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS=
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
@ -447,6 +447,9 @@ New Features
|
||||
|
||||
Support for new platforms, languages and compilers.
|
||||
=======================================
|
||||
- Added suport for HPUX11.23 for both 32 and 64-bit; HDF5 C++
|
||||
shared library is not supported with +DD64 flag.
|
||||
EIP - 2006/06/22
|
||||
- Added support for VAX floating numbers for Alpha Open VMS 7.3.2
|
||||
EIP - 2006/05/05
|
||||
- Fixed broken make.com files in tools directories
|
||||
@ -825,7 +828,7 @@ Platforms marked with * were not tested for hdf5-1.8.0-alpha2 release
|
||||
HP F90 v2.4
|
||||
HP ANSI C++ B3910B A.03.13
|
||||
* HP-UX B.11.23 HP aC++/ANSI C B3910B A.06.00
|
||||
HP F90 v2.9
|
||||
HP F90 v2.9.2
|
||||
HP aC++/ANSI C B3910B A.06.00
|
||||
IRIX64 6.5 (tesla -64) MIPSpro cc 7.4.2m
|
||||
F90 MIPSpro 7.4.2m
|
||||
@ -908,7 +911,7 @@ IRIX64_6.5 64-bit y(2) y y y y y
|
||||
IRIX64_6.5 32-bit y(2) n n n y y
|
||||
HPUX11.00 y(1) y y y y y
|
||||
HPUX11.23-32bit n y n y y y
|
||||
HPUX11.23-62bit n n n y y y
|
||||
HPUX11.23-64bit n y n y y y
|
||||
OSF1 v5.1 y y y y y y
|
||||
Cray X1 y y y y y n
|
||||
Cray XT3 (16) n y n y y n
|
||||
@ -950,7 +953,7 @@ IRIX64_6.5 64-bit y y n y y y
|
||||
IRIX64_6.5 32-bit y dna y y y y
|
||||
HPUX11.00 y n y x n y
|
||||
HPUX11.23-32bit y n n y n y
|
||||
HPUX11.23-62bit y dna n y n y
|
||||
HPUX11.23-64bit y dna n y n y
|
||||
OSF1 v5.1 y y n y
|
||||
Cray X1 n y n y
|
||||
Cray XT3 (16) n y n y
|
||||
|
Loading…
Reference in New Issue
Block a user