mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-19 16:50:46 +08:00
[svn-r20475] Purpose:
- Revise shared Fortran library disabling scenarios in configure - Improve configure output summary Description: Shared Fortran libraries are not supported on Mac, but were being disabled by configure in a way that also forced the C libraries to be static-only. This has been fixed, so now only shared Fortran is disabled while shared C can remain. This prompted two additional changes: 1. While working on the check that addresses whether or not shared Fortran libraries are allowed, removed old and no longer needed check(s) that disable shared Fortran libraries with HP, Intel 8, PGI, and Absoft compilers. (Essentially, Mac is the only situation in which Fortran shared are disabled by configure.) 2. Having two different states of libraries (i.e. shared C library with static-only Fortran library) was not apparent in the configure summary, which labeled all libraries as either shared and/or static. I've added lines to both the C++ and Fortran output sections to list shared/static-ness of these libraries specifically. Additionally, I've made sure that the new --enable-unsupported configure option correctly overrides configure if it tries to disable a shared library. Tested: jam, fred, & h5committest
This commit is contained in:
parent
a835d1e65a
commit
e006157deb
@ -208,7 +208,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -181,7 +181,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -148,7 +148,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -203,7 +203,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -170,7 +170,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -47,14 +47,6 @@ fi
|
||||
|
||||
. $srcdir/config/intel-fflags
|
||||
|
||||
# Fortran doesn't work with shared libraries
|
||||
#
|
||||
if test "X-" != "X-$enable_fortran"; then
|
||||
echo ' Warning: shared libraries are not supported with Fortran'
|
||||
echo ' Disabling shared libraries'
|
||||
enable_shared="no"
|
||||
fi
|
||||
|
||||
# compiler version strings
|
||||
case $CC in
|
||||
*gcc*)
|
||||
|
86
configure
vendored
86
configure
vendored
@ -692,8 +692,10 @@ SED
|
||||
LIBTOOL
|
||||
CXX_SHARED_CONDITIONAL_FALSE
|
||||
CXX_SHARED_CONDITIONAL_TRUE
|
||||
H5_CXX_SHARED
|
||||
FORTRAN_SHARED_CONDITIONAL_FALSE
|
||||
FORTRAN_SHARED_CONDITIONAL_TRUE
|
||||
H5_FORTRAN_SHARED
|
||||
TESTPARALLEL
|
||||
RUNPARALLEL
|
||||
RUNSERIAL
|
||||
@ -7416,36 +7418,41 @@ elif test "X${enable_shared}" = "Xyes" -a "X${PARALLEL}" != "X"; then
|
||||
echo ' shared libraries explicitly enabled by user'
|
||||
fi
|
||||
|
||||
if test "X${HDF_FORTRAN}" = "Xyes"; then
|
||||
|
||||
H5_FORTRAN_SHARED="no"
|
||||
if test "X${HDF_FORTRAN}" = "Xyes" && test "X${enable_shared}" != "Xno"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if shared Fortran libraries are supported" >&5
|
||||
$as_echo_n "checking if shared Fortran libraries are supported... " >&6; }
|
||||
H5_FORTRAN_SHARED="yes"
|
||||
|
||||
if (${FC} -V 2>&1 | grep '^pgf90') > /dev/null; then
|
||||
case "`uname`" in
|
||||
Darwin*)
|
||||
H5_FORTRAN_SHARED="no"
|
||||
fi
|
||||
CHECK_WARN="Shared Fortran libraries not currently supported on Mac."
|
||||
;;
|
||||
esac
|
||||
|
||||
if (${FC} -V 2>&1 | grep '^Intel(R) Fortran') > /dev/null; then
|
||||
if (${FC} -v 2>&1 | grep '^Version 8.') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
if test "X${H5_FORTRAN_SHARED}" = "Xno"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $CHECK_WARN" >&5
|
||||
$as_echo "$as_me: WARNING: $CHECK_WARN" >&2;}
|
||||
if test "X${ALLOW_UNSUPPORTED}" != "Xyes"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling shared Fortran libraries." >&5
|
||||
$as_echo "$as_me: WARNING: Disabling shared Fortran libraries." >&2;}
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: To override this behavior, please use --enable-unsupported configure option." >&5
|
||||
$as_echo "$as_me: WARNING: To override this behavior, please use --enable-unsupported configure option." >&2;}
|
||||
if test "X${enable_static}" = "Xno"; then
|
||||
as_fn_error $? "both static and shared Fortran libraries are disabled" "$LINENO" 5
|
||||
fi
|
||||
else
|
||||
FCFLAGS="${FCFLAGS} -fPIC"
|
||||
AM_FCFLAGS="${AM_FCFLAGS} -fPIC"
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Allowing unsupported Fortran shared libraries due to use of --enable-unsupported flag" >&5
|
||||
$as_echo "$as_me: WARNING: Allowing unsupported Fortran shared libraries due to use of --enable-unsupported flag" >&2;}
|
||||
H5_FORTRAN_SHARED="yes"
|
||||
fi
|
||||
fi
|
||||
if (${FC} +version 2>&1 | grep '^HP F90') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
fi
|
||||
|
||||
if (${FC} -V 2>&1 | grep '^Absoft') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
fi
|
||||
|
||||
if test "X${enable_shared}" != "Xno" && test "X${H5_FORTRAN_SHARED}" = "Xno"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: shared libraries are not supported; disabling shared Fortran libraries" >&5
|
||||
$as_echo "$as_me: WARNING: shared libraries are not supported; disabling shared Fortran libraries" >&2;}
|
||||
fi
|
||||
|
||||
if test "X${enable_static}" = "Xno" && test "X${H5_FORTRAN_SHARED}" = "Xno"; then
|
||||
as_fn_error $? "both static and shared Fortran libraries are disabled" "$LINENO" 5
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -7458,19 +7465,38 @@ else
|
||||
fi
|
||||
|
||||
|
||||
|
||||
H5_CXX_SHARED="no"
|
||||
if test "X${HDF_CXX}" = "Xyes" && test "X${enable_shared}" != "Xno"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if shared C++ libraries are supported" >&5
|
||||
$as_echo_n "checking if shared C++ libraries are supported... " >&6; }
|
||||
H5_CXX_SHARED="yes"
|
||||
|
||||
|
||||
if (echo dummy ${CXX} ${CXXLD} ${CFLAGS} ${CXXFLAGS} ${LDFLAGS} | grep 'DD64') > /dev/null; then
|
||||
echo " warning: +DD64 flag detected"
|
||||
echo " disabling shared C++ libraries"
|
||||
if (echo dummy ${CXX} ${CXXLD} ${CFLAGS} ${CXXFLAGS} ${LDFLAGS} | grep 'DD64') > /dev/null; then
|
||||
H5_CXX_SHARED="no"
|
||||
CHECK_WARN="Shared C++ libraries not currently supported with +DD64 flag."
|
||||
fi
|
||||
|
||||
if test "X${enable_static}" = "Xno" && test "X${H5_CXX_SHARED}" = "Xno"; then
|
||||
as_fn_error $? "both static and shared C++ libraries are disabled" "$LINENO" 5
|
||||
if test "X${H5_CXX_SHARED}" = "Xno"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $CHECK_WARN" >&5
|
||||
$as_echo "$as_me: WARNING: $CHECK_WARN" >&2;}
|
||||
if test "X${ALLOW_UNSUPPORTED}" != "Xyes"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling shared C++ libraries." >&5
|
||||
$as_echo "$as_me: WARNING: Disabling shared C++ libraries." >&2;}
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: To override this behavior, please use --enable-unsupported configure option." >&5
|
||||
$as_echo "$as_me: WARNING: To override this behavior, please use --enable-unsupported configure option." >&2;}
|
||||
if test "X${enable_static}" = "Xno"; then
|
||||
as_fn_error $? "both static and shared C++ libraries are disabled" "$LINENO" 5
|
||||
fi
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Allowing unsupported C++ shared librares due to use of --enable-unsupported flag" >&5
|
||||
$as_echo "$as_me: WARNING: Allowing unsupported C++ shared librares due to use of --enable-unsupported flag" >&2;}
|
||||
fi
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
fi
|
||||
fi
|
||||
|
||||
|
92
configure.in
92
configure.in
@ -852,68 +852,74 @@ elif test "X${enable_shared}" = "Xyes" -a "X${PARALLEL}" != "X"; then
|
||||
fi
|
||||
|
||||
dnl ----------------------------------------------------------------------
|
||||
dnl Many Fortran compilers don't support shared libraries. Some of these
|
||||
dnl compilers include:
|
||||
dnl pgf90 version 6.0-4
|
||||
dnl Absoft 32bit Fortran 95 9.0
|
||||
dnl HP F90 v2.4
|
||||
dnl Intel Fortran Compiler 8.1
|
||||
dnl If any of these compilers is being used, disable shared libraries for
|
||||
dnl Fortran. This prevents building shared libraries and also prevents
|
||||
dnl trying to link against shared libraries.
|
||||
if test "X${HDF_FORTRAN}" = "Xyes"; then
|
||||
dnl Fortran libraries are not currently supported on Mac. Disable them.
|
||||
dnl (this is overridable with --enable-unsupported).
|
||||
dnl
|
||||
AC_SUBST([H5_FORTRAN_SHARED])
|
||||
H5_FORTRAN_SHARED="no"
|
||||
if test "X${HDF_FORTRAN}" = "Xyes" && test "X${enable_shared}" != "Xno"; then
|
||||
AC_MSG_CHECKING([if shared Fortran libraries are supported])
|
||||
H5_FORTRAN_SHARED="yes"
|
||||
|
||||
if (${FC} -V 2>&1 | grep '^pgf90') > /dev/null; then
|
||||
dnl Disable fortran shared libraries on Mac. (MAM - 03/30/11)
|
||||
case "`uname`" in
|
||||
Darwin*)
|
||||
H5_FORTRAN_SHARED="no"
|
||||
fi
|
||||
CHECK_WARN="Shared Fortran libraries not currently supported on Mac."
|
||||
;;
|
||||
esac
|
||||
|
||||
if (${FC} -V 2>&1 | grep '^Intel(R) Fortran') > /dev/null; then
|
||||
if (${FC} -v 2>&1 | grep '^Version 8.') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
dnl Report results of check(s)
|
||||
if test "X${H5_FORTRAN_SHARED}" = "Xno"; then
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_WARN([$CHECK_WARN])
|
||||
if test "X${ALLOW_UNSUPPORTED}" != "Xyes"; then
|
||||
AC_MSG_WARN([Disabling shared Fortran libraries.])
|
||||
AC_MSG_WARN([To override this behavior, please use --enable-unsupported configure option.])
|
||||
if test "X${enable_static}" = "Xno"; then
|
||||
AC_MSG_ERROR([both static and shared Fortran libraries are disabled])
|
||||
fi
|
||||
else
|
||||
dnl echo 'adding fortran compiler flag needed for building shared libraries'
|
||||
FCFLAGS="${FCFLAGS} -fPIC"
|
||||
AM_FCFLAGS="${AM_FCFLAGS} -fPIC"
|
||||
AC_MSG_WARN([Allowing unsupported Fortran shared libraries due to use of --enable-unsupported flag])
|
||||
H5_FORTRAN_SHARED="yes"
|
||||
fi
|
||||
fi
|
||||
if (${FC} +version 2>&1 | grep '^HP F90') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
fi
|
||||
|
||||
if (${FC} -V 2>&1 | grep '^Absoft') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
fi
|
||||
|
||||
if test "X${enable_shared}" != "Xno" && test "X${H5_FORTRAN_SHARED}" = "Xno"; then
|
||||
AC_MSG_WARN([shared libraries are not supported; disabling shared Fortran libraries])
|
||||
fi
|
||||
|
||||
if test "X${enable_static}" = "Xno" && test "X${H5_FORTRAN_SHARED}" = "Xno"; then
|
||||
AC_MSG_ERROR([both static and shared Fortran libraries are disabled])
|
||||
else
|
||||
AC_MSG_RESULT([yes])
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL([FORTRAN_SHARED_CONDITIONAL], [test "X$H5_FORTRAN_SHARED" = "Xyes"])
|
||||
|
||||
dnl Disable C++ shared libraries if shared libraries are disabled.
|
||||
dnl This prevents Automake from trying to link against shared libraries,
|
||||
dnl which caused problems on tg-login
|
||||
dnl ----------------------------------------------------------------------
|
||||
dnl Disable C++ shared libraries if +DD64 flag is detected.
|
||||
dnl
|
||||
AC_SUBST([H5_CXX_SHARED])
|
||||
H5_CXX_SHARED="no"
|
||||
if test "X${HDF_CXX}" = "Xyes" && test "X${enable_shared}" != "Xno"; then
|
||||
AC_MSG_CHECKING([if shared C++ libraries are supported])
|
||||
H5_CXX_SHARED="yes"
|
||||
|
||||
dnl Try to detect the +DD64 flag for HPUX aCC compiler and disable C++ shared libraries if it's
|
||||
dnl being used.
|
||||
|
||||
dnl Disable C++ shared libraries if DD64 flag is being used.
|
||||
if (echo dummy ${CXX} ${CXXLD} ${CFLAGS} ${CXXFLAGS} ${LDFLAGS} | grep 'DD64') > /dev/null; then
|
||||
echo " warning: +DD64 flag detected"
|
||||
echo " disabling shared C++ libraries"
|
||||
H5_CXX_SHARED="no"
|
||||
CHECK_WARN="Shared C++ libraries not currently supported with +DD64 flag."
|
||||
fi
|
||||
|
||||
if test "X${enable_static}" = "Xno" && test "X${H5_CXX_SHARED}" = "Xno"; then
|
||||
AC_MSG_ERROR([both static and shared C++ libraries are disabled])
|
||||
dnl Report results of check(s)
|
||||
if test "X${H5_CXX_SHARED}" = "Xno"; then
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_WARN([$CHECK_WARN])
|
||||
if test "X${ALLOW_UNSUPPORTED}" != "Xyes"; then
|
||||
AC_MSG_WARN([Disabling shared C++ libraries.])
|
||||
AC_MSG_WARN([To override this behavior, please use --enable-unsupported configure option.])
|
||||
if test "X${enable_static}" = "Xno"; then
|
||||
AC_MSG_ERROR([both static and shared C++ libraries are disabled])
|
||||
fi
|
||||
else
|
||||
AC_MSG_WARN([Allowing unsupported C++ shared librares due to use of --enable-unsupported flag])
|
||||
fi
|
||||
else
|
||||
AC_MSG_RESULT([yes])
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -148,7 +148,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -185,7 +185,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -148,7 +148,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -237,7 +237,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -218,7 +218,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -171,7 +171,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -185,7 +185,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -181,7 +181,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -147,7 +147,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -193,7 +193,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -167,7 +167,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -147,7 +147,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -185,7 +185,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -148,7 +148,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -202,7 +202,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -176,7 +176,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -193,7 +193,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -197,7 +197,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -182,7 +182,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -182,7 +182,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -217,7 +217,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -457,6 +457,13 @@ Bug Fixes since HDF5-1.8.0 release
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
- Shared C libraries are no longer disabled on Mac when Fortran
|
||||
is enabled. Shared Fortran libraries are still not supported on Mac,
|
||||
so configure will disable them by default, but this is overridable
|
||||
with the new --enable-unsupported configure option. The configure
|
||||
summary has been updated to reflect the fact that the shared-ness of
|
||||
the C++/Fortran wrapper libraries may not align with the C library.
|
||||
(MAM - 04/11/2011 - HDFFV-4353).
|
||||
- Removed recognition of the parallel compilers of LAM(hcc) and
|
||||
ChMPIon(cmpicc) since we have no access to these two MPI implementations
|
||||
and cannot verify their correctness. (AKC - 2010/7/14 - Bug 1921)
|
||||
|
@ -256,7 +256,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -23,8 +23,8 @@ Compiling Options:
|
||||
CPPFLAGS: @CPPFLAGS@
|
||||
H5_CPPFLAGS: @H5_CPPFLAGS@
|
||||
AM_CPPFLAGS: @AM_CPPFLAGS@
|
||||
Shared Libraries: @enable_shared@
|
||||
Static Libraries: @enable_static@
|
||||
Shared C Library: @enable_shared@
|
||||
Static C Library: @enable_static@
|
||||
Statically Linked Executables: @STATIC_EXEC@
|
||||
LDFLAGS: @LDFLAGS@
|
||||
AM_LDFLAGS: @AM_LDFLAGS@
|
||||
@ -41,11 +41,16 @@ Languages:
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Fortran Flags: @FCFLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ H5 Fortran Flags: @H5_FCFLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ AM Fortran Flags: @AM_FCFLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Shared Fortran Library: @H5_FORTRAN_SHARED@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Static Fortran Library: @enable_static@
|
||||
|
||||
C++: @HDF_CXX@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ C++ Compiler: @CXX_VERSION@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ C++ Flags: @CXXFLAGS@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ H5 C++ Flags: @H5_CXXFLAGS@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ AM C++ Flags: @AM_CXXFLAGS@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ Shared C++ Library: @H5_CXX_SHARED@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ Static C++ Library: @enable_static@
|
||||
|
||||
Features:
|
||||
---------
|
||||
|
@ -506,7 +506,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
@ -731,7 +733,7 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog accum.h5 cmpd_dset.h5 \
|
||||
err_compat.h5 dtransform.h5 test_filters.h5 get_file_name.h5 \
|
||||
tstint[1-2].h5 unlink_chunked.h5 btree2.h5 objcopy_src.h5 \
|
||||
objcopy_dst.h5 objcopy_ext.dat trefer1.h5 trefer2.h5 \
|
||||
app_ref.h5 farray.h5 earray.h5 efc[0-5].h5
|
||||
app_ref.h5 farray.h5 earray.h5 efc[0-5].h5 log_vfd_out.log
|
||||
INCLUDES = -I$(top_srcdir)/src -I$(top_builddir)/src
|
||||
|
||||
# Test script for error_test and err_compat
|
||||
|
@ -195,7 +195,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -182,7 +182,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -174,7 +174,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -181,7 +181,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -179,7 +179,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -174,7 +174,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -188,7 +188,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -168,7 +168,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -188,7 +188,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -197,7 +197,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -167,7 +167,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
@ -222,7 +222,9 @@ GREP = @GREP@
|
||||
H5_CFLAGS = @H5_CFLAGS@
|
||||
H5_CPPFLAGS = @H5_CPPFLAGS@
|
||||
H5_CXXFLAGS = @H5_CXXFLAGS@
|
||||
H5_CXX_SHARED = @H5_CXX_SHARED@
|
||||
H5_FCFLAGS = @H5_FCFLAGS@
|
||||
H5_FORTRAN_SHARED = @H5_FORTRAN_SHARED@
|
||||
H5_LONE_COLON = @H5_LONE_COLON@
|
||||
H5_VERSION = @H5_VERSION@
|
||||
HADDR_T = @HADDR_T@
|
||||
|
Loading…
x
Reference in New Issue
Block a user