[DebianGIS-dev] r1510 - in packages/hdf5/trunk: . bin c++ c++/examples c++/src c++/test config debian doc/html doc/html/ADGuide doc/html/Intro doc/html/Tutor/examples doc/html/ed_libs doc/html/fortran examples fortran fortran/config fortran/examples fortran/src fortran/test fortran/testpar hl/examples hl/src hl/test hl/tools/gif2h5 perform release_docs src test testpar tools/h5diff tools/h5dump tools/h5import tools/h5jam tools/h5ls tools/h5repack tools/lib tools/misc tools/testfiles windows

frankie at alioth.debian.org frankie at alioth.debian.org
Wed Apr 9 12:18:28 UTC 2008


Author: frankie
Date: 2008-04-09 12:18:27 +0000 (Wed, 09 Apr 2008)
New Revision: 1510

Added:
   packages/hdf5/trunk/test/tbad_msg_count.h5
   packages/hdf5/trunk/test/tcoords.c
Removed:
   packages/hdf5/trunk/src/H5FDstream.c
   packages/hdf5/trunk/src/H5FDstream.h
   packages/hdf5/trunk/test/stream_test.c
Modified:
   packages/hdf5/trunk/COPYING
   packages/hdf5/trunk/MANIFEST
   packages/hdf5/trunk/README.txt
   packages/hdf5/trunk/aclocal.m4
   packages/hdf5/trunk/bin/buildhdf5
   packages/hdf5/trunk/bin/config.guess
   packages/hdf5/trunk/bin/config.sub
   packages/hdf5/trunk/bin/ltmain.sh
   packages/hdf5/trunk/c++/aclocal.m4
   packages/hdf5/trunk/c++/configure
   packages/hdf5/trunk/c++/configure.in
   packages/hdf5/trunk/c++/examples/Dependencies
   packages/hdf5/trunk/c++/examples/writedata.cpp
   packages/hdf5/trunk/c++/src/Dependencies
   packages/hdf5/trunk/c++/src/H5DataSpace.cpp
   packages/hdf5/trunk/c++/src/H5DataSpace.h
   packages/hdf5/trunk/c++/src/H5FaccProp.cpp
   packages/hdf5/trunk/c++/src/H5FaccProp.h
   packages/hdf5/trunk/c++/src/H5cxx_config.h.in
   packages/hdf5/trunk/c++/test/Dependencies
   packages/hdf5/trunk/config/depend1.in
   packages/hdf5/trunk/config/ia64-linux-gnu
   packages/hdf5/trunk/configure
   packages/hdf5/trunk/configure.in
   packages/hdf5/trunk/debian/changelog
   packages/hdf5/trunk/debian/control
   packages/hdf5/trunk/doc/html/ADGuide.html
   packages/hdf5/trunk/doc/html/ADGuide/Changes.html
   packages/hdf5/trunk/doc/html/ADGuide/HISTORY.txt
   packages/hdf5/trunk/doc/html/ADGuide/ImageSpec.html
   packages/hdf5/trunk/doc/html/ADGuide/RELEASE.txt
   packages/hdf5/trunk/doc/html/Copyright.html
   packages/hdf5/trunk/doc/html/Dependencies
   packages/hdf5/trunk/doc/html/Glossary.html
   packages/hdf5/trunk/doc/html/H5.format.html
   packages/hdf5/trunk/doc/html/H5.intro.html
   packages/hdf5/trunk/doc/html/Intro/IntroExamples.html
   packages/hdf5/trunk/doc/html/PredefDTypes.html
   packages/hdf5/trunk/doc/html/RM_H5.html
   packages/hdf5/trunk/doc/html/RM_H5A.html
   packages/hdf5/trunk/doc/html/RM_H5D.html
   packages/hdf5/trunk/doc/html/RM_H5E.html
   packages/hdf5/trunk/doc/html/RM_H5F.html
   packages/hdf5/trunk/doc/html/RM_H5Front.html
   packages/hdf5/trunk/doc/html/RM_H5G.html
   packages/hdf5/trunk/doc/html/RM_H5I.html
   packages/hdf5/trunk/doc/html/RM_H5P.html
   packages/hdf5/trunk/doc/html/RM_H5R.html
   packages/hdf5/trunk/doc/html/RM_H5S.html
   packages/hdf5/trunk/doc/html/RM_H5T.html
   packages/hdf5/trunk/doc/html/RM_H5Z.html
   packages/hdf5/trunk/doc/html/TechNotes.html
   packages/hdf5/trunk/doc/html/Tools.html
   packages/hdf5/trunk/doc/html/Tutor/examples/Dependencies
   packages/hdf5/trunk/doc/html/ddl.html
   packages/hdf5/trunk/doc/html/ed_libs/Footer.lbi
   packages/hdf5/trunk/doc/html/ed_libs/NavBar_ADevG.lbi
   packages/hdf5/trunk/doc/html/ed_libs/NavBar_RM.lbi
   packages/hdf5/trunk/doc/html/fortran/F90Flags.html
   packages/hdf5/trunk/doc/html/fortran/F90UserNotes.html
   packages/hdf5/trunk/doc/html/index.html
   packages/hdf5/trunk/examples/Dependencies
   packages/hdf5/trunk/examples/h5_select.c
   packages/hdf5/trunk/fortran/config/ia64-linux-gnu
   packages/hdf5/trunk/fortran/configure
   packages/hdf5/trunk/fortran/configure.in
   packages/hdf5/trunk/fortran/examples/Dependencies
   packages/hdf5/trunk/fortran/src/Dependencies
   packages/hdf5/trunk/fortran/src/H5Sf.c
   packages/hdf5/trunk/fortran/src/H5_f.c
   packages/hdf5/trunk/fortran/src/H5f90global.f90
   packages/hdf5/trunk/fortran/test/Dependencies
   packages/hdf5/trunk/fortran/testpar/Dependencies
   packages/hdf5/trunk/hl/examples/Dependencies
   packages/hdf5/trunk/hl/examples/ex_table_01.c
   packages/hdf5/trunk/hl/examples/ex_table_02.c
   packages/hdf5/trunk/hl/examples/ex_table_03.c
   packages/hdf5/trunk/hl/examples/ex_table_04.c
   packages/hdf5/trunk/hl/examples/ex_table_05.c
   packages/hdf5/trunk/hl/examples/ex_table_06.c
   packages/hdf5/trunk/hl/examples/ex_table_07.c
   packages/hdf5/trunk/hl/examples/ex_table_08.c
   packages/hdf5/trunk/hl/examples/ex_table_09.c
   packages/hdf5/trunk/hl/examples/ex_table_10.c
   packages/hdf5/trunk/hl/examples/ex_table_11.c
   packages/hdf5/trunk/hl/examples/ex_table_12.c
   packages/hdf5/trunk/hl/src/Dependencies
   packages/hdf5/trunk/hl/test/Dependencies
   packages/hdf5/trunk/hl/tools/gif2h5/Dependencies
   packages/hdf5/trunk/perform/Dependencies
   packages/hdf5/trunk/release_docs/HISTORY.txt
   packages/hdf5/trunk/release_docs/INSTALL
   packages/hdf5/trunk/release_docs/INSTALL_Windows.txt
   packages/hdf5/trunk/release_docs/INSTALL_Windows_From_Command_Line.txt
   packages/hdf5/trunk/release_docs/INSTALL_Windows_Short_VS6.0.txt
   packages/hdf5/trunk/release_docs/RELEASE.txt
   packages/hdf5/trunk/src/Dependencies
   packages/hdf5/trunk/src/H5D.c
   packages/hdf5/trunk/src/H5Dio.c
   packages/hdf5/trunk/src/H5E.c
   packages/hdf5/trunk/src/H5F.c
   packages/hdf5/trunk/src/H5FD.c
   packages/hdf5/trunk/src/H5Gname.c
   packages/hdf5/trunk/src/H5Gprivate.h
   packages/hdf5/trunk/src/H5Gtraverse.c
   packages/hdf5/trunk/src/H5HL.c
   packages/hdf5/trunk/src/H5I.c
   packages/hdf5/trunk/src/H5Iprivate.h
   packages/hdf5/trunk/src/H5O.c
   packages/hdf5/trunk/src/H5Ocache.c
   packages/hdf5/trunk/src/H5Opkg.h
   packages/hdf5/trunk/src/H5Shyper.c
   packages/hdf5/trunk/src/H5Spoint.c
   packages/hdf5/trunk/src/H5Sprivate.h
   packages/hdf5/trunk/src/H5Spublic.h
   packages/hdf5/trunk/src/H5Zdeflate.c
   packages/hdf5/trunk/src/H5config.h.in
   packages/hdf5/trunk/src/H5public.h
   packages/hdf5/trunk/src/Makefile.in
   packages/hdf5/trunk/src/hdf5.h
   packages/hdf5/trunk/test/Dependencies
   packages/hdf5/trunk/test/Makefile.in
   packages/hdf5/trunk/test/dsets.c
   packages/hdf5/trunk/test/getname.c
   packages/hdf5/trunk/test/mount.c
   packages/hdf5/trunk/test/testhdf5.c
   packages/hdf5/trunk/test/testhdf5.h
   packages/hdf5/trunk/test/tmisc.c
   packages/hdf5/trunk/test/trefer.c
   packages/hdf5/trunk/test/tselect.c
   packages/hdf5/trunk/testpar/Dependencies
   packages/hdf5/trunk/testpar/t_mdset.c
   packages/hdf5/trunk/tools/h5diff/Dependencies
   packages/hdf5/trunk/tools/h5diff/h5diffgentest.c
   packages/hdf5/trunk/tools/h5dump/Dependencies
   packages/hdf5/trunk/tools/h5dump/h5dump.c
   packages/hdf5/trunk/tools/h5dump/h5dumpgentest.c
   packages/hdf5/trunk/tools/h5import/Dependencies
   packages/hdf5/trunk/tools/h5jam/Dependencies
   packages/hdf5/trunk/tools/h5ls/Dependencies
   packages/hdf5/trunk/tools/h5repack/Dependencies
   packages/hdf5/trunk/tools/lib/Dependencies
   packages/hdf5/trunk/tools/lib/h5tools.c
   packages/hdf5/trunk/tools/misc/Dependencies
   packages/hdf5/trunk/tools/testfiles/tnofilename.ddl
   packages/hdf5/trunk/windows/all.zip
Log:
First round for 1.6.7


Modified: packages/hdf5/trunk/COPYING
===================================================================
--- packages/hdf5/trunk/COPYING	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/COPYING	2008-04-09 12:18:27 UTC (rev 1510)
@@ -4,7 +4,7 @@
 -----------------------------------------------------------------------------
 
 HDF5 (Hierarchical Data Format 5) Software Library and Utilities
-Copyright 2006-2007 by The HDF Group (THG).
+Copyright 2006-2008 by The HDF Group (THG).
 
 NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
 Copyright 1998-2006 by the Board of Trustees of the University of Illinois.

Modified: packages/hdf5/trunk/MANIFEST
===================================================================
--- packages/hdf5/trunk/MANIFEST	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/MANIFEST	2008-04-09 12:18:27 UTC (rev 1510)
@@ -707,11 +707,14 @@
 
 ./doc/html/ed_libs/Dependencies
 ./doc/html/ed_libs/Footer.lbi
+./doc/html/ed_libs/Footer_Null.lbi        _DO_NOT_DISTRIBUTE_
 ./doc/html/ed_libs/Makefile.in
 ./doc/html/ed_libs/NavBar_ADevG.lbi
+./doc/html/ed_libs/NavBar_ADevG_Null.lbi  _DO_NOT_DISTRIBUTE_
 ./doc/html/ed_libs/NavBar_Common.lbi
 ./doc/html/ed_libs/NavBar_Intro.lbi
 ./doc/html/ed_libs/NavBar_RM.lbi
+./doc/html/ed_libs/NavBar_RM_Null.lbi     _DO_NOT_DISTRIBUTE_
 ./doc/html/ed_libs/NavBar_TechN.lbi
 ./doc/html/ed_libs/NavBar_UG.lbi
 ./doc/html/ed_libs/copyright-html.lbi
@@ -1195,8 +1198,6 @@
 ./src/H5FDsrb.h
 ./src/H5FDstdio.c
 ./src/H5FDstdio.h
-./src/H5FDstream.c
-./src/H5FDstream.h
 ./src/H5FL.c
 ./src/H5FLprivate.h
 ./src/H5FO.c
@@ -1387,12 +1388,13 @@
 ./test/srb_read.c
 ./test/srb_write.c
 ./test/stab.c
-./test/stream_test.c
 ./test/tarray.c
 ./test/tarrold.h5
 ./test/tattr.c
+./test/tbad_msg_count.h5
 ./test/tbogus.h5
 ./test/tconfig.c
+./test/tcoords.c
 ./test/testframe.c
 ./test/testhdf5.c
 ./test/testhdf5.h

Modified: packages/hdf5/trunk/README.txt
===================================================================
--- packages/hdf5/trunk/README.txt	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/README.txt	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,6 +1,7 @@
-HDF5 version 1.6.6 released on Thu Aug 16 11:17:10 CDT 2007
+HDF5 version 1.6.7 released on Thu Jan 31 21:09:10 CST 2008
 Please refer to the release_docs/INSTALL file for installation instructions.
 ------------------------------------------------------------------------------
+January 28, 2007
 
 This release is fully functional for the entire API defined in the
 documentation.  
@@ -16,22 +17,23 @@
 
 Documentation for this release can be found in the doc/html/ directory;
 start with the file "index.html" in that directory.  Online documentation
-for the current release is available at http:/hdfgroup.org/HDF5/doc/.
+for the current release of the 1.6.x release series is available at: 
+    http:/hdfgroup.org/HDF5/doc1.6/
 
 Several mailing lists are currently set up for use with the HDF5 library:
 
-   news         - For announcements of HDF5 related developments,
+    news        - For announcements of HDF5 related developments,
                   not a discussion list.
 
-   hdf-forum    - For general discussion of the HDF5 library with
+    hdf-forum   - For general discussion of the HDF5 library with
                   other users.
 
-   hdf5dev      - For discussion of HDF5 library development
+    hdf5dev     - For discussion of HDF5 library development
                   with developers and other interested parties.
 
 To subscribe to a list, send mail to "<list>-subscribe at hdfgroup.org".
-where <list> is the name of the list.  E.g., 
-    mail hdf5-subscribe at hdfgroup.org
+where <list> is the name of the list.  For example:
+    mail news-subscribe at hdfgroup.org
 
 Messages to be sent to the list should be sent to "<list>@hdfgroup.org".
 
@@ -40,6 +42,7 @@
 Please read the README.txt file in that directory before working with a 
 library snapshot.
 
-The HDF5 website is located at http://hdfgroup.org/HDF5/
+The HDF5 website is located at http://hdfgroup.org/products/hdf5/.
 
 Bugs should be reported to help at hdfgroup.org.
+

Modified: packages/hdf5/trunk/aclocal.m4
===================================================================
--- packages/hdf5/trunk/aclocal.m4	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/aclocal.m4	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005  Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -13,7 +13,7 @@
 
 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 
-# serial 51 Debian 1.5.24-1 AC_PROG_LIBTOOL
+# serial 52 Debian 1.5.26-2 AC_PROG_LIBTOOL
 
 
 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -101,7 +101,6 @@
 AC_REQUIRE([AC_OBJEXT])dnl
 AC_REQUIRE([AC_EXEEXT])dnl
 dnl
-
 AC_LIBTOOL_SYS_MAX_CMD_LEN
 AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
 AC_LIBTOOL_OBJDIR
@@ -203,6 +202,8 @@
   ;;
 esac
 
+_LT_REQUIRED_DARWIN_CHECKS
+
 AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
 AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
 enable_win32_dll=yes, enable_win32_dll=no)
@@ -282,10 +283,81 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 ])# _LT_LINKER_BOILERPLATE
 
+# _LT_REQUIRED_DARWIN_CHECKS
+# --------------------------
+# Check for some things on darwin
+AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
 
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+   # By default we will add the -single_module flag. You can override
+   # by either setting the environment variable LT_MULTI_MODULE
+   # non-empty at configure time, or by adding -multi_module to the
+   # link flags.
+   echo "int foo(void){return 1;}" > conftest.c
+   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+     -dynamiclib ${wl}-single_module conftest.c
+   if test -f libconftest.dylib; then
+     lt_cv_apple_cc_single_mod=yes
+     rm -rf libconftest.dylib*
+   fi
+   rm conftest.c
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+   [lt_cv_ld_exported_symbols_list=yes],
+   [lt_cv_ld_exported_symbols_list=no])
+   LDFLAGS="$save_LDFLAGS"
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[0123]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*)
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+   10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+   10.[[012]]*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+   10.*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil="~$DSYMUTIL \$lib || :"
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
 # _LT_AC_SYS_LIBPATH_AIX
 # ----------------------
 # Links a minimal program and checks the executable
@@ -609,7 +681,11 @@
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
@@ -702,7 +778,7 @@
        $2=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 ])
 
@@ -973,7 +1049,7 @@
     AC_CHECK_FUNC([shl_load],
 	  [lt_cv_dlopen="shl_load"],
       [AC_CHECK_LIB([dld], [shl_load],
-	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
 	[AC_CHECK_FUNC([dlopen],
 	      [lt_cv_dlopen="dlopen"],
 	  [AC_CHECK_LIB([dl], [dlopen],
@@ -981,7 +1057,7 @@
 	    [AC_CHECK_LIB([svld], [dlopen],
 		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
 	      [AC_CHECK_LIB([dld], [dld_link],
-		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
 	      ])
 	    ])
 	  ])
@@ -1298,7 +1374,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[[4-9]]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -1831,6 +1907,13 @@
 AC_MSG_RESULT([$dynamic_linker])
 test "$dynamic_linker" = no && can_build_shared=no
 
+AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
+[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
+[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -2330,7 +2413,7 @@
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[[4-9]]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -2766,7 +2849,7 @@
   fi
   ;;
 
-aix4* | aix5*)
+aix[[4-9]]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -2823,6 +2906,7 @@
 _LT_AC_TAGVAR(predeps, $1)=
 _LT_AC_TAGVAR(postdeps, $1)=
 _LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
 
 # Source file extension for C++ test sources.
 ac_ext=cpp
@@ -2932,7 +3016,7 @@
     # FIXME: insert proper C++ library support
     _LT_AC_TAGVAR(ld_shlibs, $1)=no
     ;;
-  aix4* | aix5*)
+  aix[[4-9]]*)
     if test "$host_cpu" = ia64; then
       # On IA64, the linker does run time linking by default, so we don't
       # have to do anything special.
@@ -2945,7 +3029,7 @@
       # Test if we are trying to use run time linking or normal
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
       # need to do runtime linking.
-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
 	for ld_flag in $LDFLAGS; do
 	  case $ld_flag in
 	  *-brtl*)
@@ -3091,52 +3175,24 @@
     fi
   ;;
       darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
       _LT_AC_TAGVAR(hardcode_direct, $1)=no
       _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
+      _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+      if test "$GXX" = yes ; then
       output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
+      _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+      _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+      _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
       else
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      else
       case $cc_basename in
         xlc*)
          output_verbose_link_cmd='echo'
@@ -3386,7 +3442,7 @@
 	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
 	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 	;;
-      pgCC*)
+      pgCC* | pgcpp*)
         # Portland Group C++ compiler
 	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@ -3821,7 +3877,8 @@
 # compiler output when linking a shared library.
 # Parse the compiler output and extract the necessary
 # objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
+[AC_REQUIRE([LT_AC_PROG_SED])dnl
 dnl we can't use the lt_simple_compile_test_code here,
 dnl because it contains code intended for an executable,
 dnl not a library.  It's possible we should let each
@@ -3946,6 +4003,11 @@
 
 $rm -f confest.$objext
 
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+  _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
 # PORTME: override above test on systems where it is broken
 ifelse([$1],[CXX],
 [case $host_os in
@@ -4002,7 +4064,6 @@
   ;;
 esac
 ])
-
 case " $_LT_AC_TAGVAR(postdeps, $1) " in
 *" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
 esac
@@ -4087,7 +4148,7 @@
     postinstall_cmds='$RANLIB $lib'
   fi
   ;;
-aix4* | aix5*)
+aix[[4-9]]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -4264,6 +4325,7 @@
     _LT_AC_TAGVAR(predeps, $1) \
     _LT_AC_TAGVAR(postdeps, $1) \
     _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+    _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
     _LT_AC_TAGVAR(archive_cmds, $1) \
     _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
     _LT_AC_TAGVAR(postinstall_cmds, $1) \
@@ -4326,7 +4388,7 @@
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Free Software Foundation, Inc.
 #
 # This file is part of GNU Libtool:
@@ -4563,6 +4625,10 @@
 # shared library.
 postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
@@ -4912,7 +4978,7 @@
     echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
     cat conftest.$ac_ext >&5
   fi
-  rm -f conftest* conftst*
+  rm -rf conftest* conftst*
 
   # Do not use the global_symbol_pipe unless it works.
   if test "$pipe_works" = yes; then
@@ -4969,7 +5035,8 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
     darwin* | rhapsody*)
       # PIC is the default on this platform
@@ -5006,7 +5073,7 @@
     esac
   else
     case $host_os in
-      aix4* | aix5*)
+      aix[[4-9]]*)
 	# All AIX code is PIC.
 	if test "$host_cpu" = ia64; then
 	  # AIX 5 now supports IA64 processor
@@ -5102,7 +5169,7 @@
 	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
 	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
 	    ;;
-	  pgCC*)
+	  pgCC* | pgcpp*)
 	    # Portland Group C++ compiler.
 	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
 	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
@@ -5253,7 +5320,8 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
 
     darwin* | rhapsody*)
@@ -5323,7 +5391,8 @@
     mingw* | cygwin* | pw32* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
 
     hpux9* | hpux10* | hpux11*)
@@ -5460,7 +5529,7 @@
 #
 if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
   AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+    _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
     [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
     [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
      "" | " "*) ;;
@@ -5484,7 +5553,7 @@
 #
 wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
 AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+  _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
   $lt_tmp_static_flag,
   [],
   [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
@@ -5500,7 +5569,7 @@
 ifelse([$1],[CXX],[
   _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   case $host_os in
-  aix4* | aix5*)
+  aix[[4-9]]*)
     # If we're using GNU nm, then we don't want the "-C" option.
     # -C means demangle to AIX nm, but means don't demangle with GNU nm
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
@@ -5522,6 +5591,7 @@
     _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   ;;
   esac
+  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
 ],[
   runpath_var=
   _LT_AC_TAGVAR(allow_undefined_flag, $1)=
@@ -5552,12 +5622,14 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   _LT_CC_BASENAME([$compiler])
@@ -5607,7 +5679,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[[3-9]]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -5827,7 +5899,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[[4-9]]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -5847,7 +5919,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -6007,11 +6079,10 @@
       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)

Modified: packages/hdf5/trunk/bin/buildhdf5
===================================================================
--- packages/hdf5/trunk/bin/buildhdf5	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/bin/buildhdf5	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,5 +1,5 @@
 #!/bin/sh
-##
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.
@@ -12,7 +12,7 @@
 # is linked from the top-level documents page.  It can also be found at
 # http://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
 # access to either file, you may request a copy from help at hdfgroup.org.
-##
+#
 # Build HDF5 library by doing configure, make, and tests.
 # Usage: See USAGE()
 # Programmer: Albert Cheng
@@ -28,14 +28,17 @@
 
 Command Syntax
 ==============
-buildhdf5 [-config] [-gass] [-srcdir dir] config-arguments ...
+buildhdf5 [-config] [-szlib] [-help] [-n] [-srcdir dir] [-fortran] [-cxx] [-pp] config-arguments ...
    -config:	run configure only. [default to do build too]
-   -gass:	configure for the GASS driver
+   -szlib:      configure in the szlib option
    -help:	show this help page
    -n:   	no execution, just show commands
    -srcdir:	use dir as the source directory
              	   [Note: this is different from --srcdir
              	    which will be passed to configure]
+   -fortran:	add --enable-fortran
+   -cxx:	add --enable-cxx
+   -pp:		add --enable-parallel
    all other arguments are passed to configure
 
 
@@ -48,10 +51,10 @@
 does the --srcdir (that is separated source) build.  Therefore,
 if you have the following structure setup, you can run multiple
 hosts building simultantously using a common source code.
-     hdf5_1.4/hdf5        # holds the source
-	  .../arabica     # for SunOS 2.7
-	  .../arabicapp   # for SunOS 2.7 parallel
-	  .../burrwhite   # for Linux 2.4
+     hdf5_v1.7/hdf5       # holds the source
+	  .../sunbox      # for SunOS
+	  .../linux       # for Linux
+	  .../linuxpp     # for Linux parallel
 EOF
 }
 
@@ -89,135 +92,124 @@
 }
 
 
-# Try locate the HDF4 library
-# This is a hack because there is no consistent place to find
-# the valid HDF library.
-LOCATE_HDF4()
+# Try locate the SZLIB.
+# This is a hack because there is no consistent szlib pathname.
+LOCATE_SZLIB()
 {
-    OS=`uname -s`
-    echo OS=$OS
-    case "$OS" in
-	HP-UX)
-	    h4paths="/afs/ncsa/packages/hdf/HPUX_10.20"
-	    ;;
-	IRIX)
-	    h4paths="/afs/ncsa/packages/hdf/4.1r3_irix"
-	    ;;
-	IRIX64)
-	    case "$CC" in
-	    *-n32)
-		h4paths="/afs/ncsa/packages/hdf/IRIX64-n32_6.5"
-		;;
-	    *)
-		h4paths="/afs/ncsa/packages/hdf/IRIX64_6.5"
-		;;
+    # Try to guess what domain I am in.
+    if [ -d /usr/hdf/bin ]; then
+	# I am in an THG host.
+	mydomain=thg
+    elif [ -d /afs/ncsa/projects/hdf/packages ]; then
+	# I am in an NCSA host that has AFS.
+	mydomain=ncsa
+    else
+	mydomain=unknown
+    fi
+    
+    case $mydomain in
+	thg)
+	    # THG hosts
+	    OS=`uname -s`
+	    echo OS=$OS
+	    case "$OS" in
+		Linux)
+		    case `uname -m` in
+		    i686)	# 32 bits
+			szlibpaths="/home/packages/szip/static/encoder/Linux2.6-gcc"
+			;;
+		    x86_64)	# 64 bits
+			szlibpaths="/home/packages/szip/static/encoder/Linux2.6-x86_64-gcc"
+			;;
+		    *)
+			# Don't know.  Give a shot at standard places.
+			szlibpaths="/usr/hdf /usr/local"
+			;;
+		    esac
+		    ;;
+		SunOS)
+		    szlibpaths="/home/packages/szip/static/encoder/SunOS-5.10"
+		    ;;
+		FreeBSD)
+		    case `uname -m` in
+		    i386)	# 32 bits
+			szlibpaths="/home/packages/szip/static/encoder/FreeBSD"
+			;;
+		    amd64)	# 64 bits
+			szlibpaths="/home/packages/szip/static/encoder/FreeBSD-64"
+			;;
+		    *)
+			# Don't know.  Give a shot at standard places.
+			szlibpaths="/usr/hdf /usr/local"
+			;;
+		    esac
+		    ;;
+		*)
+		    # Don't know.  Give a shot at standard places.
+		    szlibpaths="/usr/hdf /usr/local"
+		    ;;
 	    esac
+	    ;;	# end of case thg
+	ncsa)
+	    # ncsa hosts
+	    OS=`uname -s`
+	    echo OS=$OS
+	    case "$OS" in
+		HP-UX)
+		    szlibpaths="/afs/ncsa/projects/hdf/packages/szip_new/HPUX-11.00"
+		    ;;
+		IRIX)
+		    szlibpaths="/afs/ncsa/projects/hdf/packages/szip_new/IRIX64-6.5-32bit"
+		    ;;
+		IRIX64)
+		    case "$CC" in
+		    *-n32)
+			szlibpaths="/afs/ncsa/projects/hdf/packages/szip_new/IRIX64-6.5-32bit"
+			;;
+		    *)
+			szlibpaths="/afs/ncsa/projects/hdf/packages/szip_new/IRIX64-6.5"
+			;;
+		    esac
+		    ;;
+		Linux)
+		    case `uname -m` in
+		    i686)
+			szlibpaths="/afs/ncsa/projects/hdf/packages/szip_new/Linux2.4"
+			;;
+		    *)
+			# Don't know.  Give a shot at standard places.
+			szlibpaths="/usr/ncsa /usr/sdt"
+			;;
+		    esac
+		    ;;
+		SunOS)
+		    szlibpaths="/afs/ncsa/projects/hdf/packages/szip_new/SunOS_5.8"
+		    ;;
+		*)
+		    # Don't know.  Give a shot at standard places.
+		    szlibpaths="/usr/ncsa /usr/sdt"
+		    ;;
+	    esac
+	    ;;	# end of case ncsa
+	unknown)
+	    # Unknow domain. Give a shot at the some standard places.
+	    szlibpaths="/usr/local"
 	    ;;
-	Linux)
-	    h4paths="/afs/ncsa/packages/hdf/linux"
-	    ;;
-	OSF1)
-	    h4paths="/afs/ncsa/packages/hdf/OSF1_V4.0"
-	    ;;
-	*)
-	    h4paths="/usr/ncsa /usr/sdt"
-	    ;;
-    esac
-    echo $h4paths
-    for h4 in $h4paths; do
-	if [ -f $h4/lib/libdf.a -a -f $h4/include/hdf.h ]; then
-	    WITH_H4="--with-hdf4=$h4/include,$h4/lib"
-	    break
-	fi
-    done
-    echo WITH_H4="$WITH_H4"
-}
+    esac	# end of case $mydomain
 
 
-# Try locate the Fortran compiler
-# This is a hack because there is no consistent fortran compiler name
-LOCATE_FORTRAN()
-{
-    OS=`uname -s`
-    echo OS=$OS
-    case "$OS" in
-	IRIX64)
-	    case "$CC" in
-	    *-n32)
-		gasspaths=/usr/local/globus-install-1.1.1/development/mips-sgi-irix6.5-n32_nothreads_standard_debug
-		sslpaths=/usr/local/ssl-n32
-		;;
-	    *)
-		gasspaths=/usr/local/globus-install-1.1.1/development/mips-sgi-irix6.5-64_nothreads_standard_debug
-		sslpaths=/usr/local/ssl
-		;;
-	    esac
-	    ;;
-	*)
-	    ;;
-    esac
-    echo gasspaths=$gasspaths
-    echo $sslpaths=$sslpaths
-    for x in $gasspaths dummy; do
-	if [ $x != dummy -a -f $x/lib/libglobus_gass_cache.a ]; then
-	   WITH_GASS="--with-gass=$x/include,$x/lib"
-	   break
-	fi
-    done
-    for x in $sslpaths dummy; do
-	if [ $x != dummy -a -f $x/lib/libssl.a ]; then
-	   WITH_SSL="--with-ssl=$x/lib"
-	   break
-	fi
-    done
 
-    echo WITH_GASS="$WITH_GASS"
-    echo WITH_SSL="$WITH_SSL"
 
-}
 
-
-# Try locate the GASS software library
-# This is a hack because there is no consistent place to find
-# the valid HDF library.
-LOCATE_GASS()
-{
-    OS=`uname -s`
-    echo OS=$OS
-    case "$OS" in
-	IRIX64)
-	    case "$CC" in
-	    *-n32)
-		gasspaths=/usr/local/globus-install-1.1.1/development/mips-sgi-irix6.5-n32_nothreads_standard_debug
-		sslpaths=/usr/local/ssl-n32
-		;;
-	    *)
-		gasspaths=/usr/local/globus-install-1.1.1/development/mips-sgi-irix6.5-64_nothreads_standard_debug
-		sslpaths=/usr/local/ssl
-		;;
-	    esac
-	    ;;
-	*)
-	    ;;
-    esac
-    echo gasspaths=$gasspaths
-    echo $sslpaths=$sslpaths
-    for x in $gasspaths dummy; do
-	if [ $x != dummy -a -f $x/lib/libglobus_gass_cache.a ]; then
-	   WITH_GASS="--with-gass=$x/include,$x/lib"
+    echo szlibpaths=$szlibpaths
+    for x in $szlibpaths dummy; do
+	if [ $x != dummy -a -f $x/include/szlib.h -a -f $x/lib/libsz.a ]; then
+	   WITH_SZLIB="--with-szlib=$x"
 	   break
 	fi
     done
-    for x in $sslpaths dummy; do
-	if [ $x != dummy -a -f $x/lib/libssl.a ]; then
-	   WITH_SSL="--with-ssl=$x/lib"
-	   break
-	fi
-    done
 
-    echo WITH_GASS="$WITH_GASS"
-    echo WITH_SSL="$WITH_SSL"
-
+    echo WITH_SZLIB="$WITH_SZLIB"
 }
 
 
@@ -243,6 +235,7 @@
 MAKE=${MAKE:-'gmake'}
 export MAKE
 CONFIGURE="CONFIG"
+CONFIG_OP=		# configure options
 CONFIG_ONLY=no		# default is configure and build
 NOEXEC=			# default to execute commands
 SRCDIRLIST=". ../hdf5"  # places to look for configure
@@ -255,8 +248,8 @@
 	    # do configure only
 	    CONFIG_ONLY=yes
 	    ;;
-	-gass)
-	    LOCATE_GASS
+	-szlib)
+	    LOCATE_SZLIB
 	    ;;
 	-help)
 	    USAGE
@@ -269,6 +262,15 @@
 	    shift
 	    SRCDIRLIST="$1"
 	    ;;
+	-cxx)
+	    CONFIG_CXX="--enable-cxx"
+	    ;;
+	-fortran)
+	    CONFIG_FORTRAN="--enable-fortran"
+	    ;;
+	-pp)
+	    CONFIG_PARALLEL="--enable-parallel"
+	    ;;
 	*)	# Quit parsing
 	    break
 	    ;;
@@ -294,11 +296,14 @@
     exit 1
 fi
 
+# Setup Configure options
+CONFIG_OP="$WITH_SZLIB $CONFIG_FORTRAN $CONFIG_CXX $CONFIG_PARALLEL"
+
 # Configure
 # no configure if already done.
 if [ ! -f config.status ]; then
-    CONFIGURE="$CONFIGURE $WITH_SSL $WITH_GASS"
-    STEP "Configure HDF5..." "$CONFIGURE $*" "#config"
+    CONFIGURE="$CONFIGURE $CONFIG_OP $*"
+    STEP "Configure HDF5..." "$CONFIGURE" "#config"
 else
     STEP "Confiugre Skipped" "echo Confiugre Skipped" "#config"
 fi
@@ -311,9 +316,12 @@
 # Compile
 STEP "Make HDF5..." "$MAKE" "#make"
 
-# Tests
-STEP "Testing HDF5..." "$MAKE check" "#test"
+# Serial tests 
+STEP "Testing HDF5 serial parts..." "$MAKE check-s" "#test-s"
 
+# Parallel tests
+STEP "Testing HDF5 parallel parts..." "$MAKE check-p" "#test-p"
+
 # all done
 echo "No Errors encountered"
 TIMESTAMP

Modified: packages/hdf5/trunk/bin/config.guess
===================================================================
--- packages/hdf5/trunk/bin/config.guess	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/bin/config.guess	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2007-07-22'
+timestamp='2008-01-23'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -56,8 +56,8 @@
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -532,7 +532,7 @@
 		echo rs6000-ibm-aix3.2
 	fi
 	exit ;;
-    *:AIX:*:[45])
+    *:AIX:*:[456])
 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
 		IBM_ARCH=rs6000
@@ -799,6 +799,9 @@
 	    EM64T | authenticamd)
 		echo x86_64-unknown-interix${UNAME_RELEASE}
 		exit ;;
+	    IA64)
+		echo ia64-unknown-interix${UNAME_RELEASE}
+		exit ;;
 	esac ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
 	echo i${UNAME_MACHINE}-pc-mks
@@ -833,7 +836,14 @@
 	echo ${UNAME_MACHINE}-pc-minix
 	exit ;;
     arm*:Linux:*:*)
-	echo ${UNAME_MACHINE}-unknown-linux-gnu
+	eval $set_cc_for_build
+	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+	    | grep -q __ARM_EABI__
+	then
+	    echo ${UNAME_MACHINE}-unknown-linux-gnu
+	else
+	    echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+	fi
 	exit ;;
     avr32*:Linux:*:*)
 	echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -954,8 +964,8 @@
     x86_64:Linux:*:*)
 	echo x86_64-unknown-linux-gnu
 	exit ;;
-    xtensa:Linux:*:*)
-    	echo xtensa-unknown-linux-gnu
+    xtensa*:Linux:*:*)
+    	echo ${UNAME_MACHINE}-unknown-linux-gnu
 	exit ;;
     i*86:Linux:*:*)
 	# The BFD linker knows what the default object file format is, so
@@ -1474,9 +1484,9 @@
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 and
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be

Modified: packages/hdf5/trunk/bin/config.sub
===================================================================
--- packages/hdf5/trunk/bin/config.sub	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/bin/config.sub	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2007-06-28'
+timestamp='2008-01-16'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -72,8 +72,8 @@
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -369,10 +369,14 @@
 	| v850-* | v850e-* | vax-* \
 	| we32k-* \
 	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
-	| xstormy16-* | xtensa-* \
+	| xstormy16-* | xtensa*-* \
 	| ymp-* \
 	| z8k-*)
 		;;
+	# Recognize the basic CPU types without company name, with glob match.
+	xtensa*)
+		basic_machine=$basic_machine-unknown
+		;;
 	# Recognize the various machine names and aliases which stand
 	# for a CPU type and a company and sometimes even an OS.
 	386bsd)
@@ -443,6 +447,14 @@
 		basic_machine=ns32k-sequent
 		os=-dynix
 		;;
+	blackfin)
+		basic_machine=bfin-unknown
+		os=-linux
+		;;
+	blackfin-*)
+		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	c90)
 		basic_machine=c90-cray
 		os=-unicos
@@ -668,6 +680,14 @@
 		basic_machine=m68k-isi
 		os=-sysv
 		;;
+	m68knommu)
+		basic_machine=m68k-unknown
+		os=-linux
+		;;
+	m68knommu-*)
+		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	m88k-omron*)
 		basic_machine=m88k-omron
 		;;
@@ -813,6 +833,14 @@
 		basic_machine=i860-intel
 		os=-osf
 		;;
+	parisc)
+		basic_machine=hppa-unknown
+		os=-linux
+		;;
+	parisc-*)
+		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+		os=-linux
+		;;
 	pbd)
 		basic_machine=sparc-tti
 		;;
@@ -1021,6 +1049,10 @@
 		basic_machine=tic6x-unknown
 		os=-coff
 		;;
+	tile*)
+		basic_machine=tile-unknown
+		os=-linux-gnu
+		;;
 	tx39)
 		basic_machine=mipstx39-unknown
 		;;

Modified: packages/hdf5/trunk/bin/ltmain.sh
===================================================================
--- packages/hdf5/trunk/bin/ltmain.sh	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/bin/ltmain.sh	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,7 +2,7 @@
 # NOTE: Changing this file will not affect anything until you rerun configure.
 #
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
-# 2007  Free Software Foundation, Inc.
+# 2007, 2008  Free Software Foundation, Inc.
 # Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
@@ -43,8 +43,8 @@
 
 PROGRAM=ltmain.sh
 PACKAGE=libtool
-VERSION="1.5.24 Debian 1.5.24-1"
-TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
+VERSION="1.5.26 Debian 1.5.26-2"
+TIMESTAMP=" (1.1220.2.493 2008/02/01 16:58:18)"
 
 # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
@@ -113,15 +113,21 @@
 # These must not be set unconditionally because not all systems understand
 # e.g. LANG=C (notably SCO).
 # We save the old values to restore during execute mode.
-for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+lt_env=
+for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
 do
   eval "if test \"\${$lt_var+set}\" = set; then
 	  save_$lt_var=\$$lt_var
+	  lt_env=\"$lt_var=\$$lt_var \$lt_env\"
 	  $lt_var=C
 	  export $lt_var
 	fi"
 done
 
+if test -n "$lt_env"; then
+  lt_env="env $lt_env"
+fi
+
 # Make sure IFS has a sensible default
 lt_nl='
 '
@@ -485,7 +491,7 @@
     echo "\
 $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
 
-Copyright (C) 2007  Free Software Foundation, Inc.
+Copyright (C) 2008  Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
     exit $?
@@ -788,6 +794,7 @@
     *.for) xform=for ;;
     *.java) xform=java ;;
     *.obj) xform=obj ;;
+    *.sx) xform=sx ;;
     esac
 
     libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
@@ -956,7 +963,7 @@
       $run $rm "$lobj" "$output_obj"
 
       $show "$command"
-      if $run eval "$command"; then :
+      if $run eval $lt_env "$command"; then :
       else
 	test -n "$output_obj" && $run $rm $removelist
 	exit $EXIT_FAILURE
@@ -1028,7 +1035,7 @@
       command="$command$suppress_output"
       $run $rm "$obj" "$output_obj"
       $show "$command"
-      if $run eval "$command"; then :
+      if $run eval $lt_env "$command"; then :
       else
 	$run $rm $removelist
 	exit $EXIT_FAILURE
@@ -1161,6 +1168,7 @@
     thread_safe=no
     vinfo=
     vinfo_number=no
+    single_module="${wl}-single_module"
 
     func_infer_tag $base_compile
 
@@ -1646,6 +1654,11 @@
 	continue
 	;;
 
+      -multi_module)
+	single_module="${wl}-multi_module"
+	continue
+	;;
+
       -module)
 	module=yes
 	continue
@@ -2152,7 +2165,12 @@
 	    continue
 	  fi
 	  name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
-	  for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+	  if test "$linkmode" = lib; then
+	    searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
+	  else
+	    searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
+	  fi
+	  for searchdir in $searchdirs; do
 	    for search_ext in .la $std_shrext .so .a; do
 	      # Search the libtool library
 	      lib="$searchdir/lib${name}${search_ext}"
@@ -2948,12 +2966,18 @@
 		  # we do not want to link against static libs,
 		  # but need to link against shared
 		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+		  eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
 		  if test -n "$deplibrary_names" ; then
 		    for tmp in $deplibrary_names ; do
 		      depdepl=$tmp
 		    done
-		    if test -f "$path/$depdepl" ; then
+		    if test -f "$deplibdir/$depdepl" ; then
+		      depdepl="$deplibdir/$depdepl"
+	      	    elif test -f "$path/$depdepl" ; then
 		      depdepl="$path/$depdepl"
+		    else
+		      # Can't find it, oh well...
+		      depdepl=
 		    fi
 		    # do not add paths which are already there
 		    case " $newlib_search_path " in
@@ -3101,9 +3125,10 @@
 
     case $linkmode in
     oldlib)
-      if test -n "$deplibs"; then
-	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	$echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
 	$echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
@@ -4245,9 +4270,10 @@
       ;;
 
     obj)
-      if test -n "$deplibs"; then
-	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+	$echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
 	$echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
@@ -6486,7 +6512,7 @@
       fi
 
       # Restore saved environment variables
-      for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+      for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
       do
 	eval "if test \"\${save_$lt_var+set}\" = set; then
 		$lt_var=\$save_$lt_var; export $lt_var

Modified: packages/hdf5/trunk/c++/aclocal.m4
===================================================================
--- packages/hdf5/trunk/c++/aclocal.m4	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/aclocal.m4	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005  Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -13,7 +13,7 @@
 
 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 
-# serial 51 Debian 1.5.24-1 AC_PROG_LIBTOOL
+# serial 52 Debian 1.5.26-2 AC_PROG_LIBTOOL
 
 
 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -101,7 +101,6 @@
 AC_REQUIRE([AC_OBJEXT])dnl
 AC_REQUIRE([AC_EXEEXT])dnl
 dnl
-
 AC_LIBTOOL_SYS_MAX_CMD_LEN
 AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
 AC_LIBTOOL_OBJDIR
@@ -203,6 +202,8 @@
   ;;
 esac
 
+_LT_REQUIRED_DARWIN_CHECKS
+
 AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
 AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
 enable_win32_dll=yes, enable_win32_dll=no)
@@ -282,10 +283,81 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 ])# _LT_LINKER_BOILERPLATE
 
+# _LT_REQUIRED_DARWIN_CHECKS
+# --------------------------
+# Check for some things on darwin
+AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
+  case $host_os in
+    rhapsody* | darwin*)
+    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
+    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
 
+    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
+      [lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+   # By default we will add the -single_module flag. You can override
+   # by either setting the environment variable LT_MULTI_MODULE
+   # non-empty at configure time, or by adding -multi_module to the
+   # link flags.
+   echo "int foo(void){return 1;}" > conftest.c
+   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+     -dynamiclib ${wl}-single_module conftest.c
+   if test -f libconftest.dylib; then
+     lt_cv_apple_cc_single_mod=yes
+     rm -rf libconftest.dylib*
+   fi
+   rm conftest.c
+      fi])
+    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
+      [lt_cv_ld_exported_symbols_list],
+      [lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
+   [lt_cv_ld_exported_symbols_list=yes],
+   [lt_cv_ld_exported_symbols_list=no])
+   LDFLAGS="$save_LDFLAGS"
+    ])
+    case $host_os in
+    rhapsody* | darwin1.[[0123]])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*)
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+   10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+   10.[[012]]*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+   10.*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil="~$DSYMUTIL \$lib || :"
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+])
+
 # _LT_AC_SYS_LIBPATH_AIX
 # ----------------------
 # Links a minimal program and checks the executable
@@ -609,7 +681,11 @@
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
@@ -702,7 +778,7 @@
        $2=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 ])
 
@@ -973,7 +1049,7 @@
     AC_CHECK_FUNC([shl_load],
 	  [lt_cv_dlopen="shl_load"],
       [AC_CHECK_LIB([dld], [shl_load],
-	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
 	[AC_CHECK_FUNC([dlopen],
 	      [lt_cv_dlopen="dlopen"],
 	  [AC_CHECK_LIB([dl], [dlopen],
@@ -981,7 +1057,7 @@
 	    [AC_CHECK_LIB([svld], [dlopen],
 		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
 	      [AC_CHECK_LIB([dld], [dld_link],
-		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
 	      ])
 	    ])
 	  ])
@@ -1298,7 +1374,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[[4-9]]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -1831,6 +1907,13 @@
 AC_MSG_RESULT([$dynamic_linker])
 test "$dynamic_linker" = no && can_build_shared=no
 
+AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
+[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
+[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -2330,7 +2413,7 @@
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[[4-9]]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -2766,7 +2849,7 @@
   fi
   ;;
 
-aix4* | aix5*)
+aix[[4-9]]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -2823,6 +2906,7 @@
 _LT_AC_TAGVAR(predeps, $1)=
 _LT_AC_TAGVAR(postdeps, $1)=
 _LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
 
 # Source file extension for C++ test sources.
 ac_ext=cpp
@@ -2932,7 +3016,7 @@
     # FIXME: insert proper C++ library support
     _LT_AC_TAGVAR(ld_shlibs, $1)=no
     ;;
-  aix4* | aix5*)
+  aix[[4-9]]*)
     if test "$host_cpu" = ia64; then
       # On IA64, the linker does run time linking by default, so we don't
       # have to do anything special.
@@ -2945,7 +3029,7 @@
       # Test if we are trying to use run time linking or normal
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
       # need to do runtime linking.
-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
 	for ld_flag in $LDFLAGS; do
 	  case $ld_flag in
 	  *-brtl*)
@@ -3091,52 +3175,24 @@
     fi
   ;;
       darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[[012]])
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[[012]])
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
       _LT_AC_TAGVAR(hardcode_direct, $1)=no
       _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
+      _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
+      if test "$GXX" = yes ; then
       output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
+      _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+      _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+      _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
       else
-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      else
       case $cc_basename in
         xlc*)
          output_verbose_link_cmd='echo'
@@ -3386,7 +3442,7 @@
 	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
 	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 	;;
-      pgCC*)
+      pgCC* | pgcpp*)
         # Portland Group C++ compiler
 	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@ -3821,7 +3877,8 @@
 # compiler output when linking a shared library.
 # Parse the compiler output and extract the necessary
 # objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
+[AC_REQUIRE([LT_AC_PROG_SED])dnl
 dnl we can't use the lt_simple_compile_test_code here,
 dnl because it contains code intended for an executable,
 dnl not a library.  It's possible we should let each
@@ -3946,6 +4003,11 @@
 
 $rm -f confest.$objext
 
+_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
+if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+  _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
 # PORTME: override above test on systems where it is broken
 ifelse([$1],[CXX],
 [case $host_os in
@@ -4002,7 +4064,6 @@
   ;;
 esac
 ])
-
 case " $_LT_AC_TAGVAR(postdeps, $1) " in
 *" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
 esac
@@ -4087,7 +4148,7 @@
     postinstall_cmds='$RANLIB $lib'
   fi
   ;;
-aix4* | aix5*)
+aix[[4-9]]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -4264,6 +4325,7 @@
     _LT_AC_TAGVAR(predeps, $1) \
     _LT_AC_TAGVAR(postdeps, $1) \
     _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+    _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
     _LT_AC_TAGVAR(archive_cmds, $1) \
     _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
     _LT_AC_TAGVAR(postinstall_cmds, $1) \
@@ -4326,7 +4388,7 @@
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Free Software Foundation, Inc.
 #
 # This file is part of GNU Libtool:
@@ -4563,6 +4625,10 @@
 # shared library.
 postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
@@ -4912,7 +4978,7 @@
     echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
     cat conftest.$ac_ext >&5
   fi
-  rm -f conftest* conftst*
+  rm -rf conftest* conftst*
 
   # Do not use the global_symbol_pipe unless it works.
   if test "$pipe_works" = yes; then
@@ -4969,7 +5035,8 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
     darwin* | rhapsody*)
       # PIC is the default on this platform
@@ -5006,7 +5073,7 @@
     esac
   else
     case $host_os in
-      aix4* | aix5*)
+      aix[[4-9]]*)
 	# All AIX code is PIC.
 	if test "$host_cpu" = ia64; then
 	  # AIX 5 now supports IA64 processor
@@ -5102,7 +5169,7 @@
 	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
 	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
 	    ;;
-	  pgCC*)
+	  pgCC* | pgcpp*)
 	    # Portland Group C++ compiler.
 	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
 	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
@@ -5253,7 +5320,8 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
 
     darwin* | rhapsody*)
@@ -5323,7 +5391,8 @@
     mingw* | cygwin* | pw32* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
-      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+      m4_if([$1], [GCJ], [],
+	[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
       ;;
 
     hpux9* | hpux10* | hpux11*)
@@ -5460,7 +5529,7 @@
 #
 if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
   AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
-    _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+    _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
     [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
     [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
      "" | " "*) ;;
@@ -5484,7 +5553,7 @@
 #
 wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
 AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+  _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
   $lt_tmp_static_flag,
   [],
   [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
@@ -5500,7 +5569,7 @@
 ifelse([$1],[CXX],[
   _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   case $host_os in
-  aix4* | aix5*)
+  aix[[4-9]]*)
     # If we're using GNU nm, then we don't want the "-C" option.
     # -C means demangle to AIX nm, but means don't demangle with GNU nm
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
@@ -5522,6 +5591,7 @@
     _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   ;;
   esac
+  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
 ],[
   runpath_var=
   _LT_AC_TAGVAR(allow_undefined_flag, $1)=
@@ -5552,12 +5622,14 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+  _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
+dnl Note also adjust exclude_expsyms for C++ above.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   _LT_CC_BASENAME([$compiler])
@@ -5607,7 +5679,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[[3-9]]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -5827,7 +5899,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[[4-9]]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -5847,7 +5919,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+	case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -6007,11 +6079,10 @@
       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)

Modified: packages/hdf5/trunk/c++/configure
===================================================================
--- packages/hdf5/trunk/c++/configure	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/configure	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
 #! /bin/sh
-# From configure.in Id: configure.in 14030 2007-07-31 03:04:21Z epourmal .
+# From configure.in Id: configure.in 14461 2008-01-28 19:59:31Z epourmal .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for HDF5 C++ 1.6.6.
+# Generated by GNU Autoconf 2.61 for HDF5 C++ 1.6.7.
 #
 # Report bugs to <help at hdfgroup.org>.
 #
@@ -729,8 +729,8 @@
 # Identity of this package.
 PACKAGE_NAME='HDF5 C++'
 PACKAGE_TARNAME='hdf5-c--'
-PACKAGE_VERSION='1.6.6'
-PACKAGE_STRING='HDF5 C++ 1.6.6'
+PACKAGE_VERSION='1.6.7'
+PACKAGE_STRING='HDF5 C++ 1.6.7'
 PACKAGE_BUGREPORT='help at hdfgroup.org'
 
 ac_unique_file="src/H5Library.cpp"
@@ -843,6 +843,8 @@
 AR
 RANLIB
 STRIP
+DSYMUTIL
+NMEDIT
 CPP
 F77
 FFLAGS
@@ -1376,7 +1378,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures HDF5 C++ 1.6.6 to adapt to many kinds of systems.
+\`configure' configures HDF5 C++ 1.6.7 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1441,7 +1443,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of HDF5 C++ 1.6.6:";;
+     short | recursive ) echo "Configuration of HDF5 C++ 1.6.7:";;
    esac
   cat <<\_ACEOF
 
@@ -1458,7 +1460,6 @@
                           [default=no]
   --enable-linux-lfs      Enable support for large (64-bit) files on Linux.
                           [default=check]
-  --enable-stream-vfd     Build the Stream Virtual File Driver [default=no]
   --enable-hl             Enable the high level library [default=yes]
 
 Optional Packages:
@@ -1552,7 +1553,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-HDF5 C++ configure 1.6.6
+HDF5 C++ configure 1.6.7
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1566,7 +1567,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by HDF5 C++ $as_me 1.6.6, which was
+It was created by HDF5 C++ $as_me 1.6.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -4264,7 +4265,7 @@
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[4-9]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -4480,7 +4481,7 @@
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 4483 "configure"' > conftest.$ac_ext
+  echo '#line 4484 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -4652,7 +4653,11 @@
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
@@ -5782,7 +5787,6 @@
 
 
 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-
 # find the maximum length of command line arguments
 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
@@ -6097,7 +6101,7 @@
     echo "$progname: failed program was:" >&5
     cat conftest.$ac_ext >&5
   fi
-  rm -f conftest* conftst*
+  rm -rf conftest* conftst*
 
   # Do not use the global_symbol_pipe unless it works.
   if test "$pipe_works" = yes; then
@@ -6657,6 +6661,318 @@
   ;;
 esac
 
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
+echo "${ECHO_T}$DSYMUTIL" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
+echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
+echo "${ECHO_T}$NMEDIT" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
+echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+
+    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
+echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+   # By default we will add the -single_module flag. You can override
+   # by either setting the environment variable LT_MULTI_MODULE
+   # non-empty at configure time, or by adding -multi_module to the
+   # link flags.
+   echo "int foo(void){return 1;}" > conftest.c
+   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+     -dynamiclib ${wl}-single_module conftest.c
+   if test -f libconftest.dylib; then
+     lt_cv_apple_cc_single_mod=yes
+     rm -rf libconftest.dylib*
+   fi
+   rm conftest.c
+      fi
+fi
+{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
+echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
+    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
+echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  lt_cv_ld_exported_symbols_list=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	lt_cv_ld_exported_symbols_list=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
+echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[0123])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*)
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+   10.[012]*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+   10.*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil="~$DSYMUTIL \$lib || :"
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+
 enable_dlopen=no
 enable_win32_dll=no
 
@@ -6722,7 +7038,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 
@@ -6750,11 +7066,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:6753: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7069: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:6757: \$? = $ac_status" >&5
+   echo "$as_me:7073: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -7024,10 +7340,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works=no
+  lt_cv_prog_compiler_pic_works=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
@@ -7040,27 +7356,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7043: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7359: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7047: \$? = $ac_status" >&5
+   echo "$as_me:7363: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works=yes
+       lt_cv_prog_compiler_pic_works=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
 
-if test x"$lt_prog_compiler_pic_works" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
     case $lt_prog_compiler_pic in
      "" | " "*) ;;
      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
@@ -7087,10 +7403,10 @@
 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works=no
+  lt_cv_prog_compiler_static_works=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -7103,20 +7419,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works=yes
+         lt_cv_prog_compiler_static_works=yes
        fi
      else
-       lt_prog_compiler_static_works=yes
+       lt_cv_prog_compiler_static_works=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
 
-if test x"$lt_prog_compiler_static_works" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
     :
 else
     lt_prog_compiler_static=
@@ -7144,11 +7460,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7147: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7463: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:7151: \$? = $ac_status" >&5
+   echo "$as_me:7467: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -7228,12 +7544,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -7292,7 +7609,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs=no
@@ -7512,7 +7829,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -7532,7 +7849,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -7804,11 +8121,10 @@
       link_all_deplibs=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -8328,7 +8644,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -8862,6 +9178,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -9181,7 +9512,7 @@
 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
 if test $ac_cv_lib_dld_shl_load = yes; then
-  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 else
   { echo "$as_me:$LINENO: checking for dlopen" >&5
 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
@@ -9457,7 +9788,7 @@
 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
 if test $ac_cv_lib_dld_dld_link = yes; then
-  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 fi
 
 
@@ -9506,7 +9837,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 9509 "configure"
+#line 9840 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -9606,7 +9937,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 9609 "configure"
+#line 9940 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -9733,7 +10064,7 @@
   fi
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -9789,6 +10120,7 @@
     predeps \
     postdeps \
     compiler_lib_search_path \
+    compiler_lib_search_dirs \
     archive_cmds \
     archive_expsym_cmds \
     postinstall_cmds \
@@ -9849,7 +10181,7 @@
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Free Software Foundation, Inc.
 #
 # This file is part of GNU Libtool:
@@ -10085,6 +10417,10 @@
 # shared library.
 postdeps=$lt_postdeps
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path
@@ -10333,6 +10669,7 @@
 predeps_CXX=
 postdeps_CXX=
 compiler_lib_search_path_CXX=
+compiler_lib_search_dirs_CXX=
 
 # Source file extension for C++ test sources.
 ac_ext=cpp
@@ -10370,7 +10707,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -10577,7 +10914,7 @@
     # FIXME: insert proper C++ library support
     ld_shlibs_CXX=no
     ;;
-  aix4* | aix5*)
+  aix[4-9]*)
     if test "$host_cpu" = ia64; then
       # On IA64, the linker does run time linking by default, so we don't
       # have to do anything special.
@@ -10590,7 +10927,7 @@
       # Test if we are trying to use run time linking or normal
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
       # need to do runtime linking.
-      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	for ld_flag in $LDFLAGS; do
 	  case $ld_flag in
 	  *-brtl*)
@@ -10848,52 +11185,24 @@
     fi
   ;;
       darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
       archive_cmds_need_lc_CXX=no
       hardcode_direct_CXX=no
       hardcode_automatic_CXX=yes
       hardcode_shlibpath_var_CXX=unsupported
       whole_archive_flag_spec_CXX=''
       link_all_deplibs_CXX=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
+      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
+      if test "$GXX" = yes ; then
       output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
+      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
       else
-          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      else
       case $cc_basename in
         xlc*)
          output_verbose_link_cmd='echo'
@@ -11143,7 +11452,7 @@
 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 	;;
-      pgCC*)
+      pgCC* | pgcpp*)
         # Portland Group C++ compiler
 	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@ -11550,7 +11859,6 @@
 GCC_CXX="$GXX"
 LD_CXX="$LD"
 
-
 cat > conftest.$ac_ext <<EOF
 class Foo
 {
@@ -11652,6 +11960,11 @@
 
 $rm -f confest.$objext
 
+compiler_lib_search_dirs_CXX=
+if test -n "$compiler_lib_search_path_CXX"; then
+  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
 # PORTME: override above test on systems where it is broken
 case $host_os in
 interix[3-9]*)
@@ -11707,7 +12020,6 @@
   ;;
 esac
 
-
 case " $postdeps_CXX " in
 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
 esac
@@ -11783,7 +12095,7 @@
     esac
   else
     case $host_os in
-      aix4* | aix5*)
+      aix[4-9]*)
 	# All AIX code is PIC.
 	if test "$host_cpu" = ia64; then
 	  # AIX 5 now supports IA64 processor
@@ -11879,7 +12191,7 @@
 	    lt_prog_compiler_pic_CXX='-KPIC'
 	    lt_prog_compiler_static_CXX='-static'
 	    ;;
-	  pgCC*)
+	  pgCC* | pgcpp*)
 	    # Portland Group C++ compiler.
 	    lt_prog_compiler_wl_CXX='-Wl,'
 	    lt_prog_compiler_pic_CXX='-fpic'
@@ -12010,10 +12322,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_CXX=no
+  lt_cv_prog_compiler_pic_works_CXX=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
@@ -12026,27 +12338,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12029: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12341: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12033: \$? = $ac_status" >&5
+   echo "$as_me:12345: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_CXX=yes
+       lt_cv_prog_compiler_pic_works_CXX=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
     case $lt_prog_compiler_pic_CXX in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
@@ -12073,10 +12385,10 @@
 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_CXX=no
+  lt_cv_prog_compiler_static_works_CXX=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -12089,20 +12401,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_CXX=yes
+         lt_cv_prog_compiler_static_works_CXX=yes
        fi
      else
-       lt_prog_compiler_static_works_CXX=yes
+       lt_cv_prog_compiler_static_works_CXX=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
 
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
     :
 else
     lt_prog_compiler_static_CXX=
@@ -12130,11 +12442,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12133: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12445: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12137: \$? = $ac_status" >&5
+   echo "$as_me:12449: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -12187,7 +12499,7 @@
 
   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   case $host_os in
-  aix4* | aix5*)
+  aix[4-9]*)
     # If we're using GNU nm, then we don't want the "-C" option.
     # -C means demangle to AIX nm, but means don't demangle with GNU nm
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
@@ -12209,6 +12521,7 @@
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   ;;
   esac
+  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
 
 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
@@ -12310,7 +12623,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -12843,6 +13156,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -12926,6 +13254,7 @@
     predeps_CXX \
     postdeps_CXX \
     compiler_lib_search_path_CXX \
+    compiler_lib_search_dirs_CXX \
     archive_cmds_CXX \
     archive_expsym_cmds_CXX \
     postinstall_cmds_CXX \
@@ -13174,6 +13503,10 @@
 # shared library.
 postdeps=$lt_postdeps_CXX
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
@@ -13388,7 +13721,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -13426,7 +13759,7 @@
     postinstall_cmds='$RANLIB $lib'
   fi
   ;;
-aix4* | aix5*)
+aix[4-9]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -13691,10 +14024,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_F77=no
+  lt_cv_prog_compiler_pic_works_F77=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_F77"
@@ -13707,27 +14040,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13710: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14043: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:13714: \$? = $ac_status" >&5
+   echo "$as_me:14047: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_F77=yes
+       lt_cv_prog_compiler_pic_works_F77=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
     case $lt_prog_compiler_pic_F77 in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
@@ -13754,10 +14087,10 @@
 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_F77=no
+  lt_cv_prog_compiler_static_works_F77=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -13770,20 +14103,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_F77=yes
+         lt_cv_prog_compiler_static_works_F77=yes
        fi
      else
-       lt_prog_compiler_static_works_F77=yes
+       lt_cv_prog_compiler_static_works_F77=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
     :
 else
     lt_prog_compiler_static_F77=
@@ -13811,11 +14144,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13814: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14147: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:13818: \$? = $ac_status" >&5
+   echo "$as_me:14151: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -13895,12 +14228,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -13959,7 +14293,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs_F77=no
@@ -14179,7 +14513,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -14199,7 +14533,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -14451,11 +14785,10 @@
       link_all_deplibs_F77=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -14924,7 +15257,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -15457,6 +15790,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -15540,6 +15888,7 @@
     predeps_F77 \
     postdeps_F77 \
     compiler_lib_search_path_F77 \
+    compiler_lib_search_dirs_F77 \
     archive_cmds_F77 \
     archive_expsym_cmds_F77 \
     postinstall_cmds_F77 \
@@ -15788,6 +16137,10 @@
 # shared library.
 postdeps=$lt_postdeps_F77
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
@@ -15962,7 +16315,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -16011,11 +16364,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16014: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16367: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:16018: \$? = $ac_status" >&5
+   echo "$as_me:16371: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -16075,7 +16428,7 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
       ;;
 
     darwin* | rhapsody*)
@@ -16145,7 +16498,7 @@
     mingw* | cygwin* | pw32* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
       ;;
 
     hpux9* | hpux10* | hpux11*)
@@ -16285,10 +16638,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_GCJ=no
+  lt_cv_prog_compiler_pic_works_GCJ=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
@@ -16301,27 +16654,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16304: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16657: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:16308: \$? = $ac_status" >&5
+   echo "$as_me:16661: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_GCJ=yes
+       lt_cv_prog_compiler_pic_works_GCJ=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
     case $lt_prog_compiler_pic_GCJ in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
@@ -16348,10 +16701,10 @@
 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_GCJ=no
+  lt_cv_prog_compiler_static_works_GCJ=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -16364,20 +16717,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_GCJ=yes
+         lt_cv_prog_compiler_static_works_GCJ=yes
        fi
      else
-       lt_prog_compiler_static_works_GCJ=yes
+       lt_cv_prog_compiler_static_works_GCJ=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
     :
 else
     lt_prog_compiler_static_GCJ=
@@ -16405,11 +16758,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16408: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16761: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:16412: \$? = $ac_status" >&5
+   echo "$as_me:16765: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -16489,12 +16842,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -16553,7 +16907,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs_GCJ=no
@@ -16773,7 +17127,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -16793,7 +17147,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -17065,11 +17419,10 @@
       link_all_deplibs_GCJ=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -17538,7 +17891,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -18071,6 +18424,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -18154,6 +18522,7 @@
     predeps_GCJ \
     postdeps_GCJ \
     compiler_lib_search_path_GCJ \
+    compiler_lib_search_dirs_GCJ \
     archive_cmds_GCJ \
     archive_expsym_cmds_GCJ \
     postinstall_cmds_GCJ \
@@ -18402,6 +18771,10 @@
 # shared library.
 postdeps=$lt_postdeps_GCJ
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
@@ -18575,7 +18948,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -18635,6 +19008,7 @@
     predeps_RC \
     postdeps_RC \
     compiler_lib_search_path_RC \
+    compiler_lib_search_dirs_RC \
     archive_cmds_RC \
     archive_expsym_cmds_RC \
     postinstall_cmds_RC \
@@ -18883,6 +19257,10 @@
 # shared library.
 postdeps=$lt_postdeps_RC
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
@@ -21156,238 +21534,7 @@
 
 fi
 
-{ echo "$as_me:$LINENO: checking for Stream Virtual File Driver support" >&5
-echo $ECHO_N "checking for Stream Virtual File Driver support... $ECHO_C" >&6; }
-# Check whether --enable-stream-vfd was given.
-if test "${enable_stream_vfd+set}" = set; then
-  enableval=$enable_stream_vfd; STREAM_VFD=$enableval
-fi
 
-
-if test "$STREAM_VFD" = "yes"; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-
-
-for ac_header in netinet/tcp.h sys/filio.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    ( cat <<\_ASBOX
-## -------------------------------- ##
-## Report this to help at hdfgroup.org ##
-## -------------------------------- ##
-_ASBOX
-     ) | sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_STREAM 1
-_ACEOF
-
-
-    { echo "$as_me:$LINENO: checking if socklen_t is defined" >&5
-echo $ECHO_N "checking if socklen_t is defined... $ECHO_C" >&6; }
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-
-int
-main ()
-{
-socklen_t foo; return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_cxx_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_SOCKLEN_T 1
-_ACEOF
-
-    { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-else
-  { echo "$as_me:$LINENO: result: not configured" >&5
-echo "${ECHO_T}not configured" >&6; }
-fi
-
-
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
@@ -21969,7 +22116,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by HDF5 C++ $as_me 1.6.6, which was
+This file was extended by HDF5 C++ $as_me 1.6.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22022,7 +22169,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-HDF5 C++ config.status 1.6.6
+HDF5 C++ config.status 1.6.7
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -22290,6 +22437,8 @@
 AR!$AR$ac_delim
 RANLIB!$RANLIB$ac_delim
 STRIP!$STRIP$ac_delim
+DSYMUTIL!$DSYMUTIL$ac_delim
+NMEDIT!$NMEDIT$ac_delim
 CPP!$CPP$ac_delim
 F77!$F77$ac_delim
 FFLAGS!$FFLAGS$ac_delim
@@ -22305,7 +22454,7 @@
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 86; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@ -22324,7 +22473,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
 /^[	 ]*@DEPEND@[	 ]*$/{
 r $DEPEND
 d
@@ -22349,8 +22498,6 @@
 ' >>$CONFIG_STATUS <conf$$subs.sed
 rm -f conf$$subs.sed
 cat >>$CONFIG_STATUS <<_ACEOF
-:end
-s/|#_!!_#|//g
 CEOF$ac_eof
 _ACEOF
 
@@ -22598,7 +22745,7 @@
 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
 s&@INSTALL@&$ac_INSTALL&;t t
 $ac_datarootdir_hack
-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed 's/|#_!!_#|//g' >$tmp/out
 
 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&

Modified: packages/hdf5/trunk/c++/configure.in
===================================================================
--- packages/hdf5/trunk/c++/configure.in	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/configure.in	2008-04-09 12:18:27 UTC (rev 1510)
@@ -19,7 +19,7 @@
 dnl ----------------------------------------------------------------------
 dnl Initialize configure.
 dnl
-AC_REVISION($Id: configure.in 14030 2007-07-31 03:04:21Z epourmal $)
+AC_REVISION($Id: configure.in 14461 2008-01-28 19:59:31Z epourmal $)
 
 dnl AC_INIT takes the name of the package, the version number, and an
 dnl email address to report bugs. AC_CONFIG_SRCDIR takes a unique file
@@ -28,7 +28,7 @@
 dnl NOTE: Don't forget to change the version number here when we do a
 dnl release!!!
 dnl
-AC_INIT([HDF5 C++],[1.6.6],[help at hdfgroup.org])
+AC_INIT([HDF5 C++],[1.6.7],[help at hdfgroup.org])
 AC_CONFIG_SRCDIR([src/H5Library.cpp])
 AC_CONFIG_HEADER([src/H5cxx_config.h])
 
@@ -664,43 +664,6 @@
 fi
 
 dnl ----------------------------------------------------------------------
-dnl Should the Stream Virtual File Driver be compiled in ?
-dnl
-AC_MSG_CHECKING([for Stream Virtual File Driver support])
-AC_ARG_ENABLE([stream-vfd],
-              [AS_HELP_STRING([--enable-stream-vfd],[Build the Stream Virtual File Driver
-                               [default=no]])],
-              [STREAM_VFD=$enableval])
-
-if test "$STREAM_VFD" = "yes"; then
-  AC_MSG_RESULT([yes])
-  AC_CHECK_HEADERS([netinet/tcp.h sys/filio.h])
-  AC_DEFINE([HAVE_STREAM], [1],
-            [Define if the stream virtual file driver should be compiled])
-
-  dnl Check if 'socklen_t' available
-  AC_MSG_CHECKING([if socklen_t is defined])
-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-  ]], [[socklen_t foo; return 0;]])],[AC_DEFINE(HAVE_SOCKLEN_T, 1,
-              Define if \`socklen_t' is defined)
-    AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)
-  ])
-else
-  AC_MSG_RESULT([not configured])
-fi
-
-dnl ----------------------------------------------------------------------
 dnl Checks for header files.
 dnl
 

Modified: packages/hdf5/trunk/c++/examples/Dependencies
===================================================================
--- packages/hdf5/trunk/c++/examples/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/examples/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,16 +2,15 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 

Modified: packages/hdf5/trunk/c++/examples/writedata.cpp
===================================================================
--- packages/hdf5/trunk/c++/examples/writedata.cpp	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/examples/writedata.cpp	2008-04-09 12:18:27 UTC (rev 1510)
@@ -171,7 +171,7 @@
       coord[2][0] = 3; coord[2][1] = 5;
       coord[3][0] = 5; coord[3][1] = 6;
 
-      fspace.selectElements( H5S_SELECT_SET, NPOINTS, (const hsize_t **)coord);
+      fspace.selectElements( H5S_SELECT_SET, NPOINTS, (const hsize_t *)coord);
 
       /*
        * Write new selection of points to the dataset.

Modified: packages/hdf5/trunk/c++/src/Dependencies
===================================================================
--- packages/hdf5/trunk/c++/src/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/src/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,16 +2,15 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 

Modified: packages/hdf5/trunk/c++/src/H5DataSpace.cpp
===================================================================
--- packages/hdf5/trunk/c++/src/H5DataSpace.cpp	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/src/H5DataSpace.cpp	2008-04-09 12:18:27 UTC (rev 1510)
@@ -454,7 +454,7 @@
 /// <A HREF="../RM_H5S.html#Dataspace-SelectElements">../RM_H5S.html#Dataspace-SelectElements</A>
 // Programmer	Binh-Minh Ribler - 2000
 //--------------------------------------------------------------------------
-void DataSpace::selectElements ( H5S_seloper_t op, const size_t num_elements, const hsize_t *coord[ ] ) const
+void DataSpace::selectElements ( H5S_seloper_t op, const size_t num_elements, const hsize_t *coord) const
 {
    herr_t ret_value;
    ret_value = H5Sselect_elements( id, op, num_elements, coord );

Modified: packages/hdf5/trunk/c++/src/H5DataSpace.h
===================================================================
--- packages/hdf5/trunk/c++/src/H5DataSpace.h	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/src/H5DataSpace.h	2008-04-09 12:18:27 UTC (rev 1510)
@@ -86,7 +86,7 @@
 
 	// Selects array elements to be included in the selection for
 	// this dataspace.
-	void selectElements( H5S_seloper_t op, const size_t num_elements, const hsize_t *coord[ ] ) const;
+	void selectElements( H5S_seloper_t op, const size_t num_elements, const hsize_t *coord) const;
 
 	// Selects a hyperslab region to add to the current selected region.
 	void selectHyperslab( H5S_seloper_t op, const hsize_t *count, const hsize_t *start, const hsize_t *stride = NULL, const hsize_t *block = NULL ) const;

Modified: packages/hdf5/trunk/c++/src/H5FaccProp.cpp
===================================================================
--- packages/hdf5/trunk/c++/src/H5FaccProp.cpp	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/src/H5FaccProp.cpp	2008-04-09 12:18:27 UTC (rev 1510)
@@ -292,49 +292,7 @@
    setSplit( meta_plist, raw_plist, meta_ext.c_str(), raw_ext.c_str() );
 }
 
-#ifdef H5_HAVE_STREAM // for Stream Virtual File Driver
 //--------------------------------------------------------------------------
-// Function:	FileAccPropList::getStream
-///\brief	Retrieves the streaming I/O driver settings
-///\return	The streaming I/O file access property list structure
-///		For detail on this structure, please refer to
-/// <A HREF="../RM_H5P.html#Property-SetFaplStream">../RM_H5P.html#Property-SetFaplStream</A>
-///\exception	H5::PropListIException
-// Programmer:  Binh-Minh Ribler - April, 2004
-//--------------------------------------------------------------------------
-H5FD_stream_fapl_t FileAccPropList::getStream() const
-{
-   H5FD_stream_fapl_t fapl;
-   herr_t ret_value = H5Pget_fapl_stream(id, &fapl);
-   if( ret_value < 0 )
-   {
-      throw PropListIException("FileAccPropList::getStream", "H5Pget_fapl_stream failed");
-   }
-   return(fapl);
-}
-
-//--------------------------------------------------------------------------
-// Function:	FileAccPropList::setStream
-///\brief	Modifies this file access property list to use the Stream
-///		driver.
-///\param	fapl - IN: The streaming I/O file access property list
-///\exception	H5::PropListIException
-///\par Description
-///		For detail on \a fapl, please refer to
-/// <A HREF="../RM_H5P.html#Property-SetFaplStream">../RM_H5P.html#Property-SetFaplStream</A>
-// Programmer:  Binh-Minh Ribler - April, 2004
-//--------------------------------------------------------------------------
-void FileAccPropList::setStream(H5FD_stream_fapl_t &fapl) const
-{
-   herr_t ret_value = H5Pset_fapl_stream (id, &fapl);
-   if( ret_value < 0 )
-   {
-      throw PropListIException("FileAccPropList::setStream", "H5Pset_fapl_stream failed");
-   }
-}
-#endif // Stream Virtual File Driver
-
-//--------------------------------------------------------------------------
 // Function:	FileAccPropList::getSieveBufSize
 ///\brief	Returns the current settings for the data sieve buffer size
 ///		property from this property list.

Modified: packages/hdf5/trunk/c++/src/H5FaccProp.h
===================================================================
--- packages/hdf5/trunk/c++/src/H5FaccProp.h	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/src/H5FaccProp.h	2008-04-09 12:18:27 UTC (rev 1510)
@@ -67,14 +67,6 @@
 	void setSplit( FileAccPropList& meta_plist, FileAccPropList& raw_plist,
 	     const H5std_string& meta_ext, const H5std_string& raw_ext ) const;
 
-#ifdef H5_HAVE_STREAM // for Stream Virtual File Driver
-	// Modifies this file access property list to use the Stream driver.
-	void setStream(H5FD_stream_fapl_t &fapl) const;
-
-	// Retrieves the streaming I/O driver settings
-	H5FD_stream_fapl_t getStream() const;
-#endif
-
 	// Sets the maximum size of the data sieve buffer.
 	void setSieveBufSize(size_t bufsize) const;
 

Modified: packages/hdf5/trunk/c++/src/H5cxx_config.h.in
===================================================================
--- packages/hdf5/trunk/c++/src/H5cxx_config.h.in	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/src/H5cxx_config.h.in	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,5 +1,79 @@
-/* src/H5cxx_config.h.in Created manually. */
+/* src/H5cxx_config.h.in.  Generated from configure.in by autoheader.  */
 
-/* Define if offsetof extension is present */
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define if support for deflate filter is enabled */
+#undef HAVE_FILTER_DEFLATE
+
+/* Define if support for szip filter is enabled */
+#undef HAVE_FILTER_SZIP
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the `m' library (-lm). */
+#undef HAVE_LIBM
+
+/* Define to 1 if you have the `nsl' library (-lnsl). */
+#undef HAVE_LIBNSL
+
+/* Define to 1 if you have the `socket' library (-lsocket). */
+#undef HAVE_LIBSOCKET
+
+/* Define to 1 if you have the `sz' library (-lsz). */
+#undef HAVE_LIBSZ
+
+/* Define to 1 if you have the `z' library (-lz). */
+#undef HAVE_LIBZ
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define if the offsetof extension is present */
 #undef HAVE_OFFSETOF
 
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <szlib.h> header file. */
+#undef HAVE_SZLIB_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to 1 if you have the <zlib.h> header file. */
+#undef HAVE_ZLIB_H
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS

Modified: packages/hdf5/trunk/c++/test/Dependencies
===================================================================
--- packages/hdf5/trunk/c++/test/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/c++/test/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,16 +2,15 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 

Modified: packages/hdf5/trunk/config/depend1.in
===================================================================
--- packages/hdf5/trunk/config/depend1.in	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/config/depend1.in	2008-04-09 12:18:27 UTC (rev 1510)
@@ -37,21 +37,22 @@
 $(srcdir)/Dependencies: .depend
 	@if test "$(srcdir)" != "."; then					\
 	  (									\
-	    echo '##'; 								\
-	    echo '## This file is machine generated on GNU systems.';		\
-	    echo '## Only temporary changes may be made here.';			\
-	    echo '##'; 								\
-	    echo '## Copyright by the Board of Trustees of the University of Illinois.'; \
-	    echo '## All rights reserved.'; 					\
-	    echo '##'; 								\
-	    echo '## This file is part of HDF5.  The full HDF5 copyright notice, including'; \
-	    echo '## terms governing use, modification, and redistribution, is contained in'; \
-	    echo '## the files COPYING and Copyright.html.  COPYING can be found at the root'; \
-	    echo '## of the source code distribution tree; Copyright.html can be found at the'; \
-	    echo '## root level of an installed copy of the electronic HDF5 document set and'; \
-	    echo '## is linked from the top-level documents page.  It can also be found at'; \
-	    echo '## http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html.  If you do not have'; \
-	    echo '## access to either file, you may request a copy from hdfhelp at ncsa.uiuc.edu.'; \
+	    echo '#'; 								\
+	    echo '# This file is machine generated on GNU systems.';		\
+	    echo '# Only temporary changes may be made here.';			\
+	    echo '#'; 								\
+            echo '# Copyright by The HDF Group.';				\
+            echo '# Copyright by the Board of Trustees of the University of Illinois.'; \
+            echo '# All rights reserved.';					\
+            echo '#';								\
+            echo '# This file is part of HDF5.  The full HDF5 copyright notice, including'; \
+            echo '# terms governing use, modification, and redistribution, is contained in'; \
+            echo '# the files COPYING and Copyright.html.  COPYING can be found at the root'; \
+            echo '# of the source code distribution tree; Copyright.html can be found at the'; \
+            echo '# root level of an installed copy of the electronic HDF5 document set and'; \
+            echo '# is linked from the top-level documents page.  It can also be found at'; \
+            echo '# http://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have'; \
+            echo '# access to either file, you may request a copy from help at hdfgroup.org.'; \
 	    echo;								\
 	  ) >$@;								\
 	  $(PERL) -p $(top_srcdir)/bin/distdep .depend >>$@;			\

Modified: packages/hdf5/trunk/config/ia64-linux-gnu
===================================================================
--- packages/hdf5/trunk/config/ia64-linux-gnu	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/config/ia64-linux-gnu	2008-04-09 12:18:27 UTC (rev 1510)
@@ -18,10 +18,16 @@
 # after configure starts and defines, among other things, flags for
 # the various compile modes.
 
-# Use Intel C compiler by default (if it's available).
-if test "X$CC" = "X" && which icc > /dev/null; then
-  CC=icc
-  CC_BASENAME=icc
+# Use Intel C compiler by default (if it is available).
+# Use mpicc for parallel by default (if it is available).
+if test "X$CC" = "X"; then
+    if test "X-$enable_parallel" = "X-yes" && which mpicc > /dev/null; then
+        CC=mpicc
+        CC_BASENAME=mpicc
+    elif which icc > /dev/null; then
+        CC=icc
+        CC_BASENAME=icc
+    fi
 fi
 
 #----------------------------------------------------------------------------

Modified: packages/hdf5/trunk/configure
===================================================================
--- packages/hdf5/trunk/configure	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/configure	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
 #! /bin/sh
-# From configure.in Id: configure.in 14063 2007-08-09 20:51:55Z mcgreevy .
+# From configure.in Id: configure.in 14461 2008-01-28 19:59:31Z epourmal .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for HDF5 1.6.6.
+# Generated by GNU Autoconf 2.61 for HDF5 1.6.7.
 #
 # Report bugs to <help at hdfgroup.org>.
 #
@@ -729,8 +729,8 @@
 # Identity of this package.
 PACKAGE_NAME='HDF5'
 PACKAGE_TARNAME='hdf5'
-PACKAGE_VERSION='1.6.6'
-PACKAGE_STRING='HDF5 1.6.6'
+PACKAGE_VERSION='1.6.7'
+PACKAGE_STRING='HDF5 1.6.7'
 PACKAGE_BUGREPORT='help at hdfgroup.org'
 
 ac_unique_file="src/H5.c"
@@ -849,6 +849,8 @@
 ECHO
 RANLIB
 STRIP
+DSYMUTIL
+NMEDIT
 CPP
 CXX
 CXXFLAGS
@@ -885,6 +887,7 @@
 ROOT
 DYNAMIC_DIRS
 HL
+STRICT_FORMAT_CHECKS
 SEARCH
 SETX
 LIBOBJS
@@ -1409,7 +1412,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures HDF5 1.6.6 to adapt to many kinds of systems.
+\`configure' configures HDF5 1.6.7 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1474,7 +1477,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of HDF5 1.6.6:";;
+     short | recursive ) echo "Configuration of HDF5 1.6.7:";;
    esac
   cat <<\_ACEOF
 
@@ -1518,11 +1521,13 @@
                           disabling this function, the library will replace it
                           with stat to get the correct file size.
                           [default=yes]
-  --enable-stream-vfd     Build the Stream Virtual File Driver [default=yes]
   --enable-filters=all    Turn on all internal I/O filters. One may also
                           specify a comma-separated list of filters or the
                           word no. The default is all internal I/O filters.
   --enable-hl             Enable the high level library [default=yes]
+  --enable-strict-format-checks
+                          Enable strict file format checks, default=yes if
+                          debug flag is enabled, no otherwise
 
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
@@ -1630,7 +1635,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-HDF5 configure 1.6.6
+HDF5 configure 1.6.7
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1644,7 +1649,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by HDF5 $as_me 1.6.6, which was
+It was created by HDF5 $as_me 1.6.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -4061,7 +4066,7 @@
 # whether `pass_all' will *always* work, you probably want this one.
 
 case $host_os in
-aix4* | aix5*)
+aix[4-9]*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
@@ -4277,7 +4282,7 @@
   ;;
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 4280 "configure"' > conftest.$ac_ext
+  echo '#line 4285 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -4449,7 +4454,11 @@
     *64-bit*)
       case $lt_cv_prog_gnu_ld in
       yes*) LD="${LD-ld} -m elf64_sparc" ;;
-      *)    LD="${LD-ld} -64" ;;
+      *)
+        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
+	  LD="${LD-ld} -64"
+	fi
+	;;
       esac
       ;;
     esac
@@ -5943,7 +5952,6 @@
 
 
 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-
 # find the maximum length of command line arguments
 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
@@ -6258,7 +6266,7 @@
     echo "$progname: failed program was:" >&5
     cat conftest.$ac_ext >&5
   fi
-  rm -f conftest* conftst*
+  rm -rf conftest* conftst*
 
   # Do not use the global_symbol_pipe unless it works.
   if test "$pipe_works" = yes; then
@@ -6818,6 +6826,318 @@
   ;;
 esac
 
+
+  case $host_os in
+    rhapsody* | darwin*)
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
+set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$DSYMUTIL"; then
+  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+DSYMUTIL=$ac_cv_prog_DSYMUTIL
+if test -n "$DSYMUTIL"; then
+  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
+echo "${ECHO_T}$DSYMUTIL" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_DSYMUTIL"; then
+  ac_ct_DSYMUTIL=$DSYMUTIL
+  # Extract the first word of "dsymutil", so it can be a program name with args.
+set dummy dsymutil; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_DSYMUTIL"; then
+  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
+if test -n "$ac_ct_DSYMUTIL"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
+echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_DSYMUTIL" = x; then
+    DSYMUTIL=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    DSYMUTIL=$ac_ct_DSYMUTIL
+  fi
+else
+  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
+fi
+
+    if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
+set dummy ${ac_tool_prefix}nmedit; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_NMEDIT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$NMEDIT"; then
+  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+NMEDIT=$ac_cv_prog_NMEDIT
+if test -n "$NMEDIT"; then
+  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
+echo "${ECHO_T}$NMEDIT" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_NMEDIT"; then
+  ac_ct_NMEDIT=$NMEDIT
+  # Extract the first word of "nmedit", so it can be a program name with args.
+set dummy nmedit; ac_word=$2
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
+if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$ac_ct_NMEDIT"; then
+  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_ac_ct_NMEDIT="nmedit"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
+if test -n "$ac_ct_NMEDIT"; then
+  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
+echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
+else
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+fi
+
+  if test "x$ac_ct_NMEDIT" = x; then
+    NMEDIT=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    NMEDIT=$ac_ct_NMEDIT
+  fi
+else
+  NMEDIT="$ac_cv_prog_NMEDIT"
+fi
+
+
+    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
+echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
+if test "${lt_cv_apple_cc_single_mod+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_apple_cc_single_mod=no
+      if test -z "${LT_MULTI_MODULE}"; then
+   # By default we will add the -single_module flag. You can override
+   # by either setting the environment variable LT_MULTI_MODULE
+   # non-empty at configure time, or by adding -multi_module to the
+   # link flags.
+   echo "int foo(void){return 1;}" > conftest.c
+   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
+     -dynamiclib ${wl}-single_module conftest.c
+   if test -f libconftest.dylib; then
+     lt_cv_apple_cc_single_mod=yes
+     rm -rf libconftest.dylib*
+   fi
+   rm conftest.c
+      fi
+fi
+{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
+echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
+    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
+echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
+if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_ld_exported_symbols_list=no
+      save_LDFLAGS=$LDFLAGS
+      echo "_main" > conftest.sym
+      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  lt_cv_ld_exported_symbols_list=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	lt_cv_ld_exported_symbols_list=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+   LDFLAGS="$save_LDFLAGS"
+
+fi
+{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
+echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
+    case $host_os in
+    rhapsody* | darwin1.[0123])
+      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
+    darwin1.*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+    darwin*)
+      # if running on 10.5 or later, the deployment target defaults
+      # to the OS version, if on x86, and 10.4, the deployment
+      # target defaults to 10.4. Don't you love it?
+      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
+   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+   10.[012]*)
+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
+   10.*)
+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
+      esac
+    ;;
+  esac
+    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
+      _lt_dar_single_mod='$single_module'
+    fi
+    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
+      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
+    else
+      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
+    fi
+    if test "$DSYMUTIL" != ":"; then
+      _lt_dsymutil="~$DSYMUTIL \$lib || :"
+    else
+      _lt_dsymutil=
+    fi
+    ;;
+  esac
+
+
 enable_dlopen=yes
 enable_win32_dll=no
 
@@ -6883,7 +7203,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 
@@ -6911,11 +7231,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:6914: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7234: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:6918: \$? = $ac_status" >&5
+   echo "$as_me:7238: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -7185,10 +7505,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works=no
+  lt_cv_prog_compiler_pic_works=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
@@ -7201,27 +7521,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7204: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7524: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:7208: \$? = $ac_status" >&5
+   echo "$as_me:7528: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works=yes
+       lt_cv_prog_compiler_pic_works=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
 
-if test x"$lt_prog_compiler_pic_works" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
     case $lt_prog_compiler_pic in
      "" | " "*) ;;
      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
@@ -7248,10 +7568,10 @@
 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works=no
+  lt_cv_prog_compiler_static_works=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -7264,20 +7584,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works=yes
+         lt_cv_prog_compiler_static_works=yes
        fi
      else
-       lt_prog_compiler_static_works=yes
+       lt_cv_prog_compiler_static_works=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
 
-if test x"$lt_prog_compiler_static_works" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works" = xyes; then
     :
 else
     lt_prog_compiler_static=
@@ -7305,11 +7625,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:7308: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:7628: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:7312: \$? = $ac_status" >&5
+   echo "$as_me:7632: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -7389,12 +7709,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -7453,7 +7774,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs=no
@@ -7673,7 +7994,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -7693,7 +8014,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -7965,11 +8286,10 @@
       link_all_deplibs=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -8489,7 +8809,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -9023,6 +9343,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -9342,7 +9677,7 @@
 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
 if test $ac_cv_lib_dld_shl_load = yes; then
-  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
 else
   { echo "$as_me:$LINENO: checking for dlopen" >&5
 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
@@ -9618,7 +9953,7 @@
 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
 if test $ac_cv_lib_dld_dld_link = yes; then
-  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
 fi
 
 
@@ -9667,7 +10002,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 9670 "configure"
+#line 10005 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -9767,7 +10102,7 @@
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 9770 "configure"
+#line 10105 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -9894,7 +10229,7 @@
   fi
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -9950,6 +10285,7 @@
     predeps \
     postdeps \
     compiler_lib_search_path \
+    compiler_lib_search_dirs \
     archive_cmds \
     archive_expsym_cmds \
     postinstall_cmds \
@@ -10010,7 +10346,7 @@
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 # Free Software Foundation, Inc.
 #
 # This file is part of GNU Libtool:
@@ -10246,6 +10582,10 @@
 # shared library.
 postdeps=$lt_postdeps
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path
@@ -10494,6 +10834,7 @@
 predeps_CXX=
 postdeps_CXX=
 compiler_lib_search_path_CXX=
+compiler_lib_search_dirs_CXX=
 
 # Source file extension for C++ test sources.
 ac_ext=cpp
@@ -10531,7 +10872,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -10738,7 +11079,7 @@
     # FIXME: insert proper C++ library support
     ld_shlibs_CXX=no
     ;;
-  aix4* | aix5*)
+  aix[4-9]*)
     if test "$host_cpu" = ia64; then
       # On IA64, the linker does run time linking by default, so we don't
       # have to do anything special.
@@ -10751,7 +11092,7 @@
       # Test if we are trying to use run time linking or normal
       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
       # need to do runtime linking.
-      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	for ld_flag in $LDFLAGS; do
 	  case $ld_flag in
 	  *-brtl*)
@@ -11009,52 +11350,24 @@
     fi
   ;;
       darwin* | rhapsody*)
-        case $host_os in
-        rhapsody* | darwin1.[012])
-         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
-         ;;
-       *) # Darwin 1.3 on
-         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
-           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-         else
-           case ${MACOSX_DEPLOYMENT_TARGET} in
-             10.[012])
-               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
-               ;;
-             10.*)
-               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
-               ;;
-           esac
-         fi
-         ;;
-        esac
       archive_cmds_need_lc_CXX=no
       hardcode_direct_CXX=no
       hardcode_automatic_CXX=yes
       hardcode_shlibpath_var_CXX=unsupported
       whole_archive_flag_spec_CXX=''
       link_all_deplibs_CXX=yes
-
-    if test "$GXX" = yes ; then
-      lt_int_apple_cc_single_mod=no
+      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
+      if test "$GXX" = yes ; then
       output_verbose_link_cmd='echo'
-      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-       lt_int_apple_cc_single_mod=yes
+      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
+      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
+        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
+        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
       fi
-      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
       else
-          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-        fi
-        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          else
-            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-          fi
-            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      else
       case $cc_basename in
         xlc*)
          output_verbose_link_cmd='echo'
@@ -11304,7 +11617,7 @@
 	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
 	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
 	;;
-      pgCC*)
+      pgCC* | pgcpp*)
         # Portland Group C++ compiler
 	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
   	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
@@ -11711,7 +12024,6 @@
 GCC_CXX="$GXX"
 LD_CXX="$LD"
 
-
 cat > conftest.$ac_ext <<EOF
 class Foo
 {
@@ -11813,6 +12125,11 @@
 
 $rm -f confest.$objext
 
+compiler_lib_search_dirs_CXX=
+if test -n "$compiler_lib_search_path_CXX"; then
+  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
+fi
+
 # PORTME: override above test on systems where it is broken
 case $host_os in
 interix[3-9]*)
@@ -11868,7 +12185,6 @@
   ;;
 esac
 
-
 case " $postdeps_CXX " in
 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
 esac
@@ -11944,7 +12260,7 @@
     esac
   else
     case $host_os in
-      aix4* | aix5*)
+      aix[4-9]*)
 	# All AIX code is PIC.
 	if test "$host_cpu" = ia64; then
 	  # AIX 5 now supports IA64 processor
@@ -12040,7 +12356,7 @@
 	    lt_prog_compiler_pic_CXX='-KPIC'
 	    lt_prog_compiler_static_CXX='-static'
 	    ;;
-	  pgCC*)
+	  pgCC* | pgcpp*)
 	    # Portland Group C++ compiler.
 	    lt_prog_compiler_wl_CXX='-Wl,'
 	    lt_prog_compiler_pic_CXX='-fpic'
@@ -12171,10 +12487,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_CXX=no
+  lt_cv_prog_compiler_pic_works_CXX=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
@@ -12187,27 +12503,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12190: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12506: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:12194: \$? = $ac_status" >&5
+   echo "$as_me:12510: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_CXX=yes
+       lt_cv_prog_compiler_pic_works_CXX=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
     case $lt_prog_compiler_pic_CXX in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
@@ -12234,10 +12550,10 @@
 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_CXX=no
+  lt_cv_prog_compiler_static_works_CXX=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -12250,20 +12566,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_CXX=yes
+         lt_cv_prog_compiler_static_works_CXX=yes
        fi
      else
-       lt_prog_compiler_static_works_CXX=yes
+       lt_cv_prog_compiler_static_works_CXX=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
 
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
     :
 else
     lt_prog_compiler_static_CXX=
@@ -12291,11 +12607,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:12294: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:12610: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:12298: \$? = $ac_status" >&5
+   echo "$as_me:12614: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -12348,7 +12664,7 @@
 
   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   case $host_os in
-  aix4* | aix5*)
+  aix[4-9]*)
     # If we're using GNU nm, then we don't want the "-C" option.
     # -C means demangle to AIX nm, but means don't demangle with GNU nm
     if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
@@ -12370,6 +12686,7 @@
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
   ;;
   esac
+  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
 
 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
@@ -12471,7 +12788,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -13004,6 +13321,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -13087,6 +13419,7 @@
     predeps_CXX \
     postdeps_CXX \
     compiler_lib_search_path_CXX \
+    compiler_lib_search_dirs_CXX \
     archive_cmds_CXX \
     archive_expsym_cmds_CXX \
     postinstall_cmds_CXX \
@@ -13335,6 +13668,10 @@
 # shared library.
 postdeps=$lt_postdeps_CXX
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
@@ -13549,7 +13886,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -13587,7 +13924,7 @@
     postinstall_cmds='$RANLIB $lib'
   fi
   ;;
-aix4* | aix5*)
+aix[4-9]*)
   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
     test "$enable_shared" = yes && enable_static=no
   fi
@@ -13852,10 +14189,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_F77=no
+  lt_cv_prog_compiler_pic_works_F77=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_F77"
@@ -13868,27 +14205,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13871: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14208: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:13875: \$? = $ac_status" >&5
+   echo "$as_me:14212: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_F77=yes
+       lt_cv_prog_compiler_pic_works_F77=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
     case $lt_prog_compiler_pic_F77 in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
@@ -13915,10 +14252,10 @@
 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_F77=no
+  lt_cv_prog_compiler_static_works_F77=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -13931,20 +14268,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_F77=yes
+         lt_cv_prog_compiler_static_works_F77=yes
        fi
      else
-       lt_prog_compiler_static_works_F77=yes
+       lt_cv_prog_compiler_static_works_F77=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
 
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
     :
 else
     lt_prog_compiler_static_F77=
@@ -13972,11 +14309,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:13975: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:14312: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:13979: \$? = $ac_status" >&5
+   echo "$as_me:14316: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -14056,12 +14393,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -14120,7 +14458,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs_F77=no
@@ -14340,7 +14678,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -14360,7 +14698,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -14612,11 +14950,10 @@
       link_all_deplibs_F77=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -15085,7 +15422,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -15618,6 +15955,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -15701,6 +16053,7 @@
     predeps_F77 \
     postdeps_F77 \
     compiler_lib_search_path_F77 \
+    compiler_lib_search_dirs_F77 \
     archive_cmds_F77 \
     archive_expsym_cmds_F77 \
     postinstall_cmds_F77 \
@@ -15949,6 +16302,10 @@
 # shared library.
 postdeps=$lt_postdeps_F77
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
@@ -16123,7 +16480,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -16172,11 +16529,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16175: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16532: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:16179: \$? = $ac_status" >&5
+   echo "$as_me:16536: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
@@ -16236,7 +16593,7 @@
       # built for inclusion in a dll (and should export symbols for example).
       # Although the cygwin gcc ignores -fPIC, still need this for old-style
       # (--disable-auto-import) libraries
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
       ;;
 
     darwin* | rhapsody*)
@@ -16306,7 +16663,7 @@
     mingw* | cygwin* | pw32* | os2*)
       # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).
-      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+
       ;;
 
     hpux9* | hpux10* | hpux11*)
@@ -16446,10 +16803,10 @@
 
 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
+if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_pic_works_GCJ=no
+  lt_cv_prog_compiler_pic_works_GCJ=no
   ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
    lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
@@ -16462,27 +16819,27 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16465: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16822: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>conftest.err)
    ac_status=$?
    cat conftest.err >&5
-   echo "$as_me:16469: \$? = $ac_status" >&5
+   echo "$as_me:16826: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s "$ac_outfile"; then
      # The compiler can only warn and ignore the option if not recognized
      # So say no if there are warnings other than the usual output.
      $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
-       lt_prog_compiler_pic_works_GCJ=yes
+       lt_cv_prog_compiler_pic_works_GCJ=yes
      fi
    fi
    $rm conftest*
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
+if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
     case $lt_prog_compiler_pic_GCJ in
      "" | " "*) ;;
      *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
@@ -16509,10 +16866,10 @@
 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
+if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  lt_prog_compiler_static_works_GCJ=no
+  lt_cv_prog_compiler_static_works_GCJ=no
    save_LDFLAGS="$LDFLAGS"
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext
@@ -16525,20 +16882,20 @@
        $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
        if diff conftest.exp conftest.er2 >/dev/null; then
-         lt_prog_compiler_static_works_GCJ=yes
+         lt_cv_prog_compiler_static_works_GCJ=yes
        fi
      else
-       lt_prog_compiler_static_works_GCJ=yes
+       lt_cv_prog_compiler_static_works_GCJ=yes
      fi
    fi
-   $rm conftest*
+   $rm -r conftest*
    LDFLAGS="$save_LDFLAGS"
 
 fi
-{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
+{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
 
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
+if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
     :
 else
     lt_prog_compiler_static_GCJ=
@@ -16566,11 +16923,11 @@
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
    -e 's:$: $lt_compiler_flag:'`
-   (eval echo "\"\$as_me:16569: $lt_compile\"" >&5)
+   (eval echo "\"\$as_me:16926: $lt_compile\"" >&5)
    (eval "$lt_compile" 2>out/conftest.err)
    ac_status=$?
    cat out/conftest.err >&5
-   echo "$as_me:16573: \$? = $ac_status" >&5
+   echo "$as_me:16930: \$? = $ac_status" >&5
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
    then
      # The compiler can only warn and ignore the option if not recognized
@@ -16650,12 +17007,13 @@
   # it will be wrapped by ` (' and `)$', so one must not match beginning or
   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
   # as well as any symbol that contains `d'.
-  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
+  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if
   # the symbol is explicitly referenced.  Since portable code cannot
   # rely on this symbol name, it's probably fine to never include it in
   # preloaded symbol tables.
+  # Exclude shared library initialization/finalization symbols.
   extract_expsyms_cmds=
   # Just being paranoid about ensuring that cc_basename is set.
   for cc_temp in $compiler""; do
@@ -16714,7 +17072,7 @@
 
     # See if GNU ld supports shared libraries.
     case $host_os in
-    aix3* | aix4* | aix5*)
+    aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken
       if test "$host_cpu" != ia64; then
 	ld_shlibs_GCJ=no
@@ -16934,7 +17292,7 @@
       fi
       ;;
 
-    aix4* | aix5*)
+    aix[4-9]*)
       if test "$host_cpu" = ia64; then
 	# On IA64, the linker does run time linking by default, so we don't
 	# have to do anything special.
@@ -16954,7 +17312,7 @@
 	# Test if we are trying to use run time linking or normal
 	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
 	# need to do runtime linking.
-	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 	  for ld_flag in $LDFLAGS; do
   	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
   	    aix_use_runtimelinking=yes
@@ -17226,11 +17584,10 @@
       link_all_deplibs_GCJ=yes
     if test "$GCC" = yes ; then
     	output_verbose_link_cmd='echo'
-        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-      module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
+        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
+        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
+        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
     else
       case $cc_basename in
         xlc*)
@@ -17699,7 +18056,7 @@
   soname_spec='${libname}${release}${shared_ext}$major'
   ;;
 
-aix4* | aix5*)
+aix[4-9]*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
@@ -18232,6 +18589,21 @@
 echo "${ECHO_T}$dynamic_linker" >&6; }
 test "$dynamic_linker" = no && can_build_shared=no
 
+if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
+fi
+
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
+fi
+
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
@@ -18315,6 +18687,7 @@
     predeps_GCJ \
     postdeps_GCJ \
     compiler_lib_search_path_GCJ \
+    compiler_lib_search_dirs_GCJ \
     archive_cmds_GCJ \
     archive_expsym_cmds_GCJ \
     postinstall_cmds_GCJ \
@@ -18563,6 +18936,10 @@
 # shared library.
 postdeps=$lt_postdeps_GCJ
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
@@ -18736,7 +19113,7 @@
 echo "$lt_simple_link_test_code" >conftest.$ac_ext
 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 _lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
+$rm -r conftest*
 
 
 # Allow CC to be a program name with arguments.
@@ -18796,6 +19173,7 @@
     predeps_RC \
     postdeps_RC \
     compiler_lib_search_path_RC \
+    compiler_lib_search_dirs_RC \
     archive_cmds_RC \
     archive_expsym_cmds_RC \
     postinstall_cmds_RC \
@@ -19044,6 +19422,10 @@
 # shared library.
 postdeps=$lt_postdeps_RC
 
+# The directories searched by this compiler when creating a shared
+# library
+compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
+
 # The library search path used internally by the compiler when linking
 # a shared library.
 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
@@ -46801,458 +47183,7 @@
 fi
 fi
 
-{ echo "$as_me:$LINENO: checking for Stream Virtual File Driver support" >&5
-echo $ECHO_N "checking for Stream Virtual File Driver support... $ECHO_C" >&6; }
-# Check whether --enable-stream-vfd was given.
-if test "${enable_stream_vfd+set}" = set; then
-  enableval=$enable_stream_vfd; STREAM_VFD=$enableval
-else
-  STREAM_VFD=yes
-fi
 
-
-if test "$STREAM_VFD" != "yes"; then
-  { echo "$as_me:$LINENO: result: not configured" >&5
-echo "${ECHO_T}not configured" >&6; }
-fi
-
-if test "$STREAM_VFD" = "yes" -a "X${enable_parallel}" = "Xyes"; then
-    { echo "$as_me:$LINENO: result: not supported in parallel" >&5
-echo "${ECHO_T}not supported in parallel" >&6; }
-    echo "    warning! Stream-VFD is not supported in parallel"
-    STREAM_VFD=no
-fi
-if test "$STREAM_VFD" = "yes" -a "X${PARALLEL}" != "X"; then
-    { echo "$as_me:$LINENO: result: not supported in parallel" >&5
-echo "${ECHO_T}not supported in parallel" >&6; }
-    echo "    warning! Stream-VFD is not supported when a parallel compiler is being used"
-    STREAM_VFD=no
-fi
-
-if test "$STREAM_VFD" = "yes"; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-
-for ac_header in netinet/in.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    ( cat <<\_ASBOX
-## -------------------------------- ##
-## Report this to help at hdfgroup.org ##
-## -------------------------------- ##
-_ASBOX
-     ) | sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-for ac_header in netinet/tcp.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <netinet/in.h>
-
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  eval "$as_ac_Header=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	eval "$as_ac_Header=no"
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-for ac_header in sys/filio.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    ( cat <<\_ASBOX
-## -------------------------------- ##
-## Report this to help at hdfgroup.org ##
-## -------------------------------- ##
-_ASBOX
-     ) | sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_STREAM 1
-_ACEOF
-
-
-    { echo "$as_me:$LINENO: checking if socklen_t is defined" >&5
-echo $ECHO_N "checking if socklen_t is defined... $ECHO_C" >&6; }
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-
-int
-main ()
-{
-socklen_t foo; return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_SOCKLEN_T 1
-_ACEOF
-
-    { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-
-
  USE_FILTER_SHUFFLE="no"
  USE_FILTER_FLETCHER32="no"
 { echo "$as_me:$LINENO: checking for I/O filters" >&5
@@ -47455,6 +47386,43 @@
  echo "no"
 fi
 
+
+
+{ echo "$as_me:$LINENO: checking Whether to perform strict file format checks" >&5
+echo $ECHO_N "checking Whether to perform strict file format checks... $ECHO_C" >&6; };
+# Check whether --enable-strict-format-checks was given.
+if test "${enable_strict_format_checks+set}" = set; then
+  enableval=$enable_strict_format_checks; STRICT_CHECKS=$enableval
+fi
+
+
+if test "X-$STRICT_CHECKS" = X- ; then
+  if test -z "$DEBUG_PKG" ; then
+    STRICT_CHECKS=no
+  else
+    STRICT_CHECKS=yes
+  fi
+fi
+
+case "X-$STRICT_CHECKS" in
+  X-yes)
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+    STRICT_FORMAT_CHECKS=yes
+
+cat >>confdefs.h <<\_ACEOF
+#define STRICT_FORMAT_CHECKS 1
+_ACEOF
+
+    ;;
+  X-no|*)
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+    STRICT_FORMAT_CHECKS=no
+    ;;
+esac
+
+
  COMMENCE=config/commence
  CONCLUDE=config/conclude
 
@@ -47901,7 +47869,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by HDF5 $as_me 1.6.6, which was
+This file was extended by HDF5 $as_me 1.6.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -47954,7 +47922,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-HDF5 config.status 1.6.6
+HDF5 config.status 1.6.7
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -48259,6 +48227,8 @@
 ECHO!$ECHO$ac_delim
 RANLIB!$RANLIB$ac_delim
 STRIP!$STRIP$ac_delim
+DSYMUTIL!$DSYMUTIL$ac_delim
+NMEDIT!$NMEDIT$ac_delim
 CPP!$CPP$ac_delim
 CXX!$CXX$ac_delim
 CXXFLAGS!$CXXFLAGS$ac_delim
@@ -48267,8 +48237,6 @@
 F77!$F77$ac_delim
 FFLAGS!$FFLAGS$ac_delim
 ac_ct_F77!$ac_ct_F77$ac_delim
-LIBTOOL!$LIBTOOL$ac_delim
-USE_FILTER_DEFLATE!$USE_FILTER_DEFLATE$ac_delim
 _ACEOF
 
   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 88; then
@@ -48322,6 +48290,8 @@
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
   cat >conf$$subs.sed <<_ACEOF
+LIBTOOL!$LIBTOOL$ac_delim
+USE_FILTER_DEFLATE!$USE_FILTER_DEFLATE$ac_delim
 USE_FILTER_SZIP!$USE_FILTER_SZIP$ac_delim
 SSL!$SSL$ac_delim
 GASS!$GASS$ac_delim
@@ -48348,13 +48318,14 @@
 ROOT!$ROOT$ac_delim
 DYNAMIC_DIRS!$DYNAMIC_DIRS$ac_delim
 HL!$HL$ac_delim
+STRICT_FORMAT_CHECKS!$STRICT_FORMAT_CHECKS$ac_delim
 SEARCH!$SEARCH$ac_delim
 SETX!$SETX$ac_delim
 LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 30; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 33; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@ -49147,6 +49118,9 @@
 PRINT_N "                           GPFS"
 IF_YES_NO "$GPFS"
 
+PRINT_N "      Strict File Format Checks"
+IF_ENABLED_DISABLED "$STRICT_FORMAT_CHECKS"
+
 PRINT_N "        HDF5 v1.4 Compatibility"
 IF_YES_NO "$HDF5_V1_4_COMPAT"
 
@@ -49179,9 +49153,6 @@
 PRINT_N "                            SRB"
 IF_YES_NO "$SRB"
 
-PRINT_N "                     Stream VFD"
-IF_ENABLED_DISABLED "$STREAM_VFD"
-
 PRINT_N "                   Threadsafety"
 IF_ENABLED_DISABLED "$THREADSAFE"
 

Modified: packages/hdf5/trunk/configure.in
===================================================================
--- packages/hdf5/trunk/configure.in	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/configure.in	2008-04-09 12:18:27 UTC (rev 1510)
@@ -16,7 +16,7 @@
 dnl ----------------------------------------------------------------------
 dnl Initialize configure.
 dnl
-AC_REVISION($Id: configure.in 14063 2007-08-09 20:51:55Z mcgreevy $)
+AC_REVISION($Id: configure.in 14461 2008-01-28 19:59:31Z epourmal $)
 
 dnl AC_INIT takes the name of the package, the version number, and an
 dnl email address to report bugs. AC_CONFIG_SRCDIR takes a unique file
@@ -25,7 +25,7 @@
 dnl NOTE: Don't forget to change the version number here when we do a
 dnl release!!!
 dnl
-AC_INIT([HDF5],[1.6.6],[help at hdfgroup.org])
+AC_INIT([HDF5],[1.6.7],[help at hdfgroup.org])
 AC_CONFIG_SRCDIR([src/H5.c])
 AC_CONFIG_HEADER([src/H5config.h])
 
@@ -2089,64 +2089,6 @@
 fi
 
 dnl ----------------------------------------------------------------------
-dnl Should the Stream Virtual File Driver be compiled in ?
-dnl
-AC_MSG_CHECKING([for Stream Virtual File Driver support])
-AC_ARG_ENABLE([stream-vfd],
-              [AS_HELP_STRING([--enable-stream-vfd],[Build the Stream Virtual File Driver
-                               [default=yes]])],
-              [STREAM_VFD=$enableval],
-              [STREAM_VFD=yes])
-
-dnl If the user explicitly disabled Stream VFD, say so.
-if test "$STREAM_VFD" != "yes"; then
-  AC_MSG_RESULT([not configured])
-fi
-
-dnl If the stream VFD is being used with parallel, disable it.
-dnl Using both stream VFD and parallel is a weird case and seems to cause errors on some
-dnl platforms.
-if test "$STREAM_VFD" = "yes" -a "X${enable_parallel}" = "Xyes"; then
-    AC_MSG_RESULT([not supported in parallel])
-    echo "    warning! Stream-VFD is not supported in parallel"
-    STREAM_VFD=no
-fi
-if test "$STREAM_VFD" = "yes" -a "X${PARALLEL}" != "X"; then
-    AC_MSG_RESULT([not supported in parallel])
-    echo "    warning! Stream-VFD is not supported when a parallel compiler is being used"
-    STREAM_VFD=no
-fi  
-    
-dnl Otherwise, use Stream VFD.
-if test "$STREAM_VFD" = "yes"; then
-  AC_MSG_RESULT([yes])
-  AC_CHECK_HEADERS([netinet/in.h])
-  AC_CHECK_HEADERS([netinet/tcp.h], , , [#include <netinet/in.h>])
-  AC_CHECK_HEADERS([sys/filio.h])
-  AC_DEFINE([HAVE_STREAM], [1],
-            [Define if the stream virtual file driver should be compiled])
-
-  dnl Check if 'socklen_t' available
-  AC_MSG_CHECKING([if socklen_t is defined])
-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-  ]], [[socklen_t foo; return 0;]])],[AC_DEFINE(HAVE_SOCKLEN_T, 1, Define if `socklen_t' is defined)
-    AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)
-  ])
-fi
-
-
-dnl ----------------------------------------------------------------------
 dnl Turn on internal I/O filters by setting macros in header files
 dnl Internal I/O filters are contained entirely within the library and do
 dnl not depend on external headers or libraries.  The shuffle filter is
@@ -2387,7 +2329,41 @@
  echo "no"
 fi
 
+
 dnl ----------------------------------------------------------------------
+dnl Enable strict file format checks
+dnl
+AC_SUBST([STRICT_FORMAT_CHECKS])
+AC_MSG_CHECKING([Whether to perform strict file format checks]);
+AC_ARG_ENABLE([strict-format-checks],
+              [AS_HELP_STRING([--enable-strict-format-checks],[Enable strict file format checks, default=yes if
+                        debug flag is enabled, no otherwise])],
+             [STRICT_CHECKS=$enableval])
+
+dnl Default to yes if debug is enabled
+if test "X-$STRICT_CHECKS" = X- ; then
+  if test -z "$DEBUG_PKG" ; then
+    STRICT_CHECKS=no
+  else
+    STRICT_CHECKS=yes
+  fi
+fi
+
+case "X-$STRICT_CHECKS" in
+  X-yes)
+    AC_MSG_RESULT([yes])
+    STRICT_FORMAT_CHECKS=yes
+    AC_DEFINE([STRICT_FORMAT_CHECKS], [1],
+              [Define if strict file format checks are enabled])
+    ;;
+  X-no|*)
+    AC_MSG_RESULT([no])
+    STRICT_FORMAT_CHECKS=no
+    ;;
+esac
+
+
+dnl ----------------------------------------------------------------------
 dnl Build the Makefiles.  Almost every Makefile.in will begin with the line
 dnl `@COMMENCE@' and end with the line `@CONCLUDE@'.  These lines insert
 dnl various files from the config directory into the Makefile.
@@ -2669,6 +2645,9 @@
 PRINT_N "                           GPFS"
 IF_YES_NO "$GPFS"
 
+PRINT_N "      Strict File Format Checks"
+IF_ENABLED_DISABLED "$STRICT_FORMAT_CHECKS"
+
 PRINT_N "        HDF5 v1.4 Compatibility"
 IF_YES_NO "$HDF5_V1_4_COMPAT"
 
@@ -2701,9 +2680,6 @@
 PRINT_N "                            SRB"
 IF_YES_NO "$SRB"
 
-PRINT_N "                     Stream VFD"
-IF_ENABLED_DISABLED "$STREAM_VFD"
-
 PRINT_N "                   Threadsafety"
 IF_ENABLED_DISABLED "$THREADSAFE"
 

Modified: packages/hdf5/trunk/debian/changelog
===================================================================
--- packages/hdf5/trunk/debian/changelog	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/debian/changelog	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,3 +1,14 @@
+hdf5 (1.6.7-1) unstable; urgency=low
+
+  * New upstream release. This is a bug fix release, but for removing of the
+    virtual stream I/O library, which is now stripped out of the main library.
+    I know Cactus uses that I/O driver, but it is not packaged.
+  * Manually run "autoupdate; libtoolize --force --copy; aclocal; autoheader;
+    autoconf" in the base directory, and "autoupdate; libtoolize --force
+    --copy; aclocal; autoconf" in the c++/ directory.
+
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Wed, 09 Apr 2008 13:49:53 +0200
+
 hdf5 (1.6.6-4) unstable; urgency=low
 
   * Previous fix had typos. Also now it controls archs in control.in by debian/rules. 

Modified: packages/hdf5/trunk/debian/control
===================================================================
--- packages/hdf5/trunk/debian/control	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/debian/control	2008-04-09 12:18:27 UTC (rev 1510)
@@ -10,12 +10,12 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/hdf5/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/hdf5/trunk
 
-Package: libhdf5-serial-1.6.6-0
+Package: libhdf5-serial-1.6.7-0
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.6-0
-Provides: libhdf5-1.6.6-0
+Conflicts: libhdf5-1.6.7-0
+Provides: libhdf5-1.6.7-0
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -27,7 +27,7 @@
 Package: libhdf5-serial-dev
 Section: libdevel
 Architecture: any
-Depends: libhdf5-serial-1.6.6-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev
+Depends: libhdf5-serial-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -39,13 +39,13 @@
  .
  This package contains development files for serial platforms.
 
-Package: libhdf5-lam-1.6.6-0
+Package: libhdf5-lam-1.6.7-0
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.6-0
-Provides: libhdf5-1.6.6-0
+Conflicts: libhdf5-1.6.7-0
+Provides: libhdf5-1.6.7-0
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -58,7 +58,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-lam-1.6.6-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, lam4-dev
+Depends: libhdf5-lam-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, lam4-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -70,13 +70,13 @@
  .
  This package contains development files for use with LAM.
 
-Package: libhdf5-openmpi-1.6.6-0
+Package: libhdf5-openmpi-1.6.7-0
 Section: libs
 Priority: extra
 Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.6-0
-Provides: libhdf5-1.6.6-0
+Conflicts: libhdf5-1.6.7-0
+Provides: libhdf5-1.6.7-0
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -89,7 +89,7 @@
 Section: libdevel
 Priority: extra
 Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64
-Depends: libhdf5-openmpi-1.6.6-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libopenmpi-dev
+Depends: libhdf5-openmpi-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libopenmpi-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -101,13 +101,13 @@
  .
  This package contains development files for use with OpenMPI.
 
-Package: libhdf5-mpich-1.6.6-0
+Package: libhdf5-mpich-1.6.7-0
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.6-0
-Provides: libhdf5-1.6.6-0
+Conflicts: libhdf5-1.6.7-0
+Provides: libhdf5-1.6.7-0
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -121,7 +121,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-mpich-1.6.6-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libmpich1.0-dev
+Depends: libhdf5-mpich-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, libjpeg62-dev, libmpich1.0-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc

Modified: packages/hdf5/trunk/doc/html/ADGuide/Changes.html
===================================================================
--- packages/hdf5/trunk/doc/html/ADGuide/Changes.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ADGuide/Changes.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -27,6 +27,7 @@
   
   
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -45,6 +46,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>HDF5 Software Changes from Release to Release</h1>
 </center>
@@ -55,11 +58,42 @@
 an application synchronized with the HDF5 library or related software.
 
 
+<h2>Release 1.6.7 (current release) versus Release 1.6.6</h2> 
 
+<dir>
 
+This section lists the API-level changes that have been made in the 
+transition from the HDF5 Release 1.6.6 to Release 1.6.7.
+As this is primarily a bug-fix release, 
+the only interface changes are related to the removal of the 
+stream I/O driver, as outlined below.
 
-<h2>Release 1.6.6 (current release) versus Release 1.6.5</h2> 
+    <h3>Stream I/O Driver Removed</h3>
+    
+    The stream I/O driver, <code>H5FD_STREAM</code>, has been 
+    removd from and is no longer distributed with the HDF5 Library.
+    The following APIs have therefore been removed from this release.
+    <br>
+    &nbsp;&nbsp;&nbsp;&nbsp;<code>H5Pset_fapl_stream</code>
+    <br>
+    &nbsp;&nbsp;&nbsp;&nbsp;<code>H5Pget_fapl_stream</code>
+    <br>
+    The stream driver <small>ENUM</small> value <code>H5FD_STREAM</code>
+    has also been removed.
 
+    <p>
+    While the stream driver is no longer distributed by The HDF Group, 
+    it will be made available as a source code distribution from
+    <a href="http://hdf5-addons.origo.ethz.ch/">
+    <code>http://hdf5-addons.origo.ethz.ch/</code></a>.
+    An integration mechanism will be developed and 
+    instructions for using the driver with HDF5 
+    will be posted on that site.
+
+</dir>
+
+<h2>Release 1.6.7 versus Release 1.6.5</h2> 
+
 <dir>
 
 This section lists the API-level changes that have been made in the 
@@ -2716,6 +2750,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -2734,15 +2769,20 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="../Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><!-- Created: Spring 1999 -->
 <!-- hhmts start -->
-Last modified: 13 August 2007
+Last modified: 31 January 2008
 <!-- hhmts end -->
 
 </body>

Modified: packages/hdf5/trunk/doc/html/ADGuide/HISTORY.txt
===================================================================
--- packages/hdf5/trunk/doc/html/ADGuide/HISTORY.txt	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ADGuide/HISTORY.txt	2008-04-09 12:18:27 UTC (rev 1510)
@@ -4,6 +4,7 @@
 
 CONTENTS
 
+20.     Release Information for hdf5-1.6.6
 19.     Release Information for hdf5-1.6.5
 18.     Release Information for hdf5-1.6.4
 17.     Release Information for hdf5-1.6.3
@@ -27,6 +28,611 @@
 
 [Search on the string '%%%%' for per-release section breaks.]
 
+%%%%1.6.6%%%%   Release Information for hdf5-1.6.6 (16/August/07)
+
+
+HDF5 version 1.6.6 released on Thu Aug 16 11:17:10 CDT 2007
+================================================================================
+
+INTRODUCTION
+============
+This document describes the differences between HDF5-1.6.5 and
+HDF5-1.6.6  It contains information on the platforms tested and
+known problems in HDF5-1.6.6. For more details, check the HISTORY.txt
+file in the HDF5 source.
+
+HDF5 documentation can be found in the distributed release source 
+code in the subdirectory doc/html/ or on the THG (The HDF Group) 
+ftp server (ftp.hdfgroup.org) in the directory:
+
+     /HDF5/docs/
+
+Documentation for the current release is also on the HDF web site:
+
+     http://hdfgroup.org/HDF5/doc/
+
+For more information, see the HDF5 home page at:
+
+    http://hdfgroup.org/HDF5/
+
+If you have any questions or comments, please send them to:
+
+    help at hdfgroup.org
+
+
+CONTENTS
+========
+- New Features
+- Support for New Platforms, Languages and Compilers
+- Bug Fixes since HDF5-1.6.5
+- Documentation
+- Platforms Tested
+- Supported Configuration Features Summary
+- Known Problems
+
+
+New Features
+============
+    Configuration:
+    -------------------------
+        - HDF5 now uses autoconf 2.61 to generate configure. MAM - 2007/7/25.
+
+    Source code distribution
+    ========================
+    Library:
+    --------
+        - None
+
+    Parallel Library:
+    -----------------
+        - None
+      
+    Tools:
+    ------
+        - h52gif and gif2h5: Both these tools were revised to include High
+            Level Image API support.  Tests were added to /hl/tools/gif2h5.
+            PVN - 2007/04/13
+        - h5dump: Added support for double long type H5T_NATIVE_LDOUBLE. 
+            PVN - 2007/03/13
+        - h5dump: Added support for binary output; see usage. PVN 2007/03/13
+        - h5repack: Added support for reading and writing by hyperslabs for
+            large files. PVN - 2007/03/01
+        - h5repack: A new option allows the copy to use the source file type
+            (default) instead of the previous conversion to native type. 
+            PVN - 2007/03/01
+        - h5repack: Added output of the percentage of compression achieved. 
+            PVN - 2007/03/01
+        - h5diff: Added support for comparing dataset regions. PVN - 2007/02/20
+        - h5diff: Added support for reading and comparing by hyperslabs for 
+            large files.  PVN - 2007/02/20
+        - h5diff: Added printing of dataset dimensions along with dataset name. 
+            PVN - 2007/02/19
+
+    F90 API:
+    --------
+        - None
+
+    C++ API:
+    --------
+        - Added support for Szip: DSetCreatPropList::setSzip - BMR 2007/01/24
+
+
+Support for New Platforms, Languages and Compilers
+==================================================
+        - Added support for MAC Intel (Darwin 8.8.2)  (gcc 4.0.1 and g95 0.91)
+                                EIP - 2007/02/13
+        - Added support for GNU C compiler version 4.2.1 for FreeBSD 6.2 
+          (32- and 64-bit)
+
+
+Bug Fixes since HDF5-1.6.5 Release
+==================================
+
+    Library
+    -------
+        - Fixed several bugs with writing fill values for datasets that have
+            a variable-length datatype or component datatype.  QAK - 2007/06/19
+        - STDIO driver didn't support files bigger than 2GB because the OFFSET
+            parameter of fseek is of type LONG INT, not big enough for big 
+            files.  Use fseeko instead for big files if it's available on the 
+            system.  SLU - 2007/4/5
+        - Relaxed restrictions on attribute operations to allow a file ID to
+            be used as the "location ID".  If a file ID is used, the attribute
+            operation will occur on the root group of the file.
+            QAK - 2007/02/09
+        - Fixed a bug in H5Sselect_valid() that caused an incorrect value to
+            be returned (0) instead of FAIL on error conditions such as the
+            selection or extent not being defined. CMC - 2007/01/05
+        - Fixed potential file corruption bug which could overwrite a portion
+            of an object's header when an attribute was renamed.  If the new
+            name for the attribute was longer than the old name, it was possible
+            that the attribute would grow enough to overwrite another message
+            in the object's header.  QAK - 2007/01/02
+        - Fixed file corruption bug which could write an incorrect number of
+            messages to an object's header under certain circumstances.
+            Generally, the sequence of actions to generate this bug looks
+            like this:
+                - Create an object.
+                - Close the file.
+                - Re-open the file.
+                - Add 2 (or more) attributes to the object.
+                - Close the file.
+                - Re-open the file.
+                - Delete one of the attributes on the object.
+                - Add a smaller attribute to the object.
+                - Delete the smaller atttribute on the object.
+                - Add a larger attribute on the object.
+
+            After this, the number of header messages stored for the object
+            will be off by one.  Other sequences of modifying attributes on an
+            object could also trigger this bug.  If you are opening an
+            object and the bottom few messages of the HDF5 error stack
+            resembles the following, the object has been affected by this bug:
+
+              #007: ../../hdf5_v1.6/src/H5C.c line 3887 in H5C_load_entry(): unable to load entry
+                major(08): Meta data cache layer
+                minor(40): Unable to load metadata into cache
+              #008: ../../hdf5_v1.6/src/H5Ocache.c line 332 in H5O_load(): corrupt object header - too few messages
+                major(12): Object header layer
+                minor(40): Unable to load metadata into cache
+
+            Specifically, "corrupt object header" is the best string to search
+            for in the HDF5 error stack output.
+
+            If your files have been affected by this bug, or you are concerned
+            that your files might have been, please contact the HDF Helpdesk
+            at help at hdfgroup.org for a tool to detect and repair files
+            affected by this problem.  QAK - 2006/6/16
+
+        - Fixed various problems with retrieving names of objects, especially
+            with mounted files.  QAK - 2005/12/25
+
+    Configuration
+    -------------
+        - Changed to default to --disable-shared if parallel is enabled. 
+            AKC - 2007/5/12
+        - Corrected a coding error in configure when it tries to locate the
+          needed MPI and MPI-IO library for the fortran interface. 
+            AKC - 007/5/9.
+        - Changed default fortran compiler to g95 when gcc is used. 
+            AKC - 007/2/17.
+        - Configure can now use any tr command.  No more need for
+            defining the variable TR, nor is it supported.  AKC - 2006/05/20
+
+    Performance
+    -------------
+        - None
+   
+    Tools
+    -----
+        - Fixed a bug in h5dump regarding the display of named datatypes
+            attributes. PVN - 2007/03/13
+        - Fixed a bug in h5dump regarding the display of group comments. 
+            PVN - 2007/03/13
+        - Fixed a bug in h5dump regarding the display of hardlinks pointing 
+            to the root group.  PVN - 2007/03/13
+        - Fixed a bug in the h5diff percentage option -p.  PVN - 2007/03/05
+        - Fixed a bug in h5dump that caused array indices greater than 2^32-1
+            not to be printed correctly.  PVN - 2007/2/19
+
+    Documentation 
+    ------------- 
+        - Corrected errors and extended the descriptions in Reference Manual 
+            entries for several functions.  
+
+    F90 API
+    -------
+        - None
+                                
+    C++ API
+    -------
+          - Changed
+                  StrType::StrType(const size_t& size);
+            to
+                  StrType::StrType(const int dummy, const size_t& size);
+            because the first one clashed with
+                  StrType::StrType(const hid_t existing_id); - BMR 2007/05/03
+          - Wrappers of H5Rcreate had incorrect prototypes.  Added these
+            overloaded functions:
+                  IdComponent::reference(void* ref, const char* name, DataSpace&
+                          dataspace, H5R_type_t ref_type = H5R_DATASET_REGION)
+                  IdComponent::void reference(void* ref, const char* name)
+                  IdComponent::reference(void* ref, const H5std_string& name)
+            and will remove these incorrect member functions:
+                  DataSet::Reference
+                  DataType::Reference
+                  Group::Reference
+                  H5File::Reference
+          - Added wrappers for H5Rdereference as constructors:
+                  DataSet(IdComponent& obj, void* ref);
+                  Group(IdComponent& obj, void* ref);
+                  DataType(IdComponent& obj, void* ref);
+
+
+Documentation
+=============
+
+    HDF5 documentation can be found in the distributed release source 
+    code in the subdirectory doc/html/ (start with index.html) or on the 
+    THG (The HDF Group) ftp server (ftp.hdfgroup.org) in the directory:
+
+         /HDF5/docs/
+
+    Online documentation for the current release can be found on the THG 
+    web site:
+
+         http://hdfgroup.org/HDF5/doc/
+
+
+Platforms Tested
+================
+
+    AIX 5.2 (32/64 bit)           xlc 6.0.0.8
+    (datastar)                    xlC 6.0.0.9
+                                  xlf 8.1.1.7
+                                  mpcc_r 6.0.0.8
+                                  mpxlf_r 8.1.1.7
+
+    AIX 5.3 (32/64 bit)           xlc 7.0.0.0
+    (copper)                      xlC 7.0.
+                                  xlf 9.1.0.3
+
+    FreeBSD 6.2 (32- and 64-bit)  gcc  and g++3.4.6
+    (duty and liberty)            gcc and g++ 4.2.1
+
+    HP-UX B.11.23                 HP aC++/ANSI C B3910B A.06.02
+    (sirius)                      HP F90 v3.1 (32-bit only)
+                                  HP aC++/ANSI C B3910B A.06.02
+
+    IRIX64 6.5                    MIPSpro cc 7.4.4m
+    (ucar mop1 64 & n32)          F90 MIPSpro 7.4.4m (64 only)
+                                  C++ MIPSpro cc 7.4.4m
+
+    Linux 2.4.21-47.ELsmp #1 SMP  gcc 3.2.3
+        i686 i386 GNU/Linux
+    (osage)
+
+    Linux 2.6.9-42.0.10.ELsmp #1  gcc (GCC) 3.4.6
+        SMP i686 i386             G95 (GCC 4.0.3 (g95 0.91!) Nov 21 2006)
+    (kagiso)                      PGI C, Fortran, C++ 6.2-5 32-bit 
+                                  icc (ICC) 9.1 
+                                  Intel(R) C++ Compiler for 32-bit 
+                                      applications, Version 9.1
+                                  Intel(R) Fortran Compiler for 32-bit 
+                                      applications, Version 9.1 
+                                  Absoft 32-bit Fortran 95 10.0.4
+                                  MPICH mpich2-1.0.4p1 compiled with  
+                                  gcc 3.4.6 and G95 (GCC 4.0.3 (g95 0.91!) 
+
+    Linux 2.6.16.46-0.12-debug #1 
+        SMP ia64 GNU/Linux        Intel(R) C++ Version 10.0.025
+    (ucar hir1)                   Intel(R) Fortran Itanium(R) Version 10.0.025
+
+    Linux 2.6.16.46-0.14-smp #1   Intel(R) C++ for Intel(R) EM64T Ver. 9.1.037
+        SMP x86_64 GNU/Linux      Intel(R) Fortran Intel(R) EM64T Ver. 9.1.031
+    (smirom)                      PGI C, Fortran, C++ Version 6.2-5
+                                         for 64-bit target on x86-64
+                                  tested for both 32- and 64-bit binaries
+
+    Linux 2.6.5-7.283-rtgfx Altix 
+        SMP ia64                  Intel(R) C++ Version 9.0
+    (cobalt)                      Intel(R) Fortran Itanium(R) Version 9.0
+                                  SGI MPI
+
+    OSF1 V5.1 (QSC)               Compaq C V6.5-011 
+    (See "Known Problems.")       HP Fortran V5.5A-3548
+                                  Compaq C++ V6.5-036  
+                                  MPIX200_64_r13.4
+
+    SunOS 5.8 32- and 64-bit      Sun WorkShop 6 update 2 C 5.3
+    (sol)                         Sun WorkShop 6 update 2 Fortran 95 6.2
+                                  Sun WorkShop 6 update 2 C++ 5.3
+
+    SunOS 5.10 32- and 64-bit     Sun WorkShop 6 update 2 C 5.8
+    (linew)                       Sun WorkShop 6 update 2 Fortran 95 8.2
+                                  Sun WorkShop 6 update 2 C++ 5.8
+                                  Patch 121019-06 
+
+    Xeon Linux 2.4.21-32.0.1.ELsmp-perfctr-lustre
+    (tungsten)                    Intel(R) C++ Version 9.0
+                                  Intel(R) Fortran Compiler Version 9.0
+                                  PGI C Version 6.0
+                                  PGI C++ Version 6.0
+                                  PGI Fortran Version 6.0
+                                  gcc (GCC) 3.2.2 (Red Hat Linux 3.2.2-5)
+
+    Xeon Linux 2.6.9-42.0.10.EL_lustre-1.4.10.1smp
+    (abe)                         Intel(R) C++ Version 10.0
+                                  Intel(R) Fortran Compiler Version 10.0
+                                  Open MPI 1.2.2
+
+    IA-64 Linux 2.4.21.SuSE_292.til1
+        ia64                      gcc (GCC) 3.2.2
+    (NCSA tg-login)               Intel(R) C++ Version 8.0
+                                  Intel(R) Fortran Compiler Version 8.0
+                                  mpich-gm-1.2.5..10-intel-r2
+
+    Windows XP                    Visual Studio 6.0
+                                  Visual Studio .NET (with Intel Fortran 9.0)
+                                  Visual Studio 2005 (with Intel Fortran 9.0)
+                                  cygwin (gcc 3.4.4)
+
+    MAC OS X Intel                Darwin 8.10.1
+                                  i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1
+                                  g95 0.91
+
+
+Supported Configuration Features Summary
+========================================
+
+Key:   y   = Tested and supported
+       n   = Not supported or not tested in this release
+       C   = Cluster
+       W   = Workstation
+       ( ) = Footnote appears below second table
+
+Platform                              C        F90  F90      C++  zlib  SZIP
+                                      parallel      parallel
+Solaris2.8 32- and 64-bit             n        y    n        y    y     y
+Solaris2.10 32- and 64-bit            n        y    n        y    y     y
+IRIX64_6.5 32-bit                     n        n    n        n    y     y
+IRIX64_6.5 64-bit                     n        y    n        n    y     y
+HPUX11.23-32bit                       n        y    n        y    y     y
+HPUX11.23-64bit                       n        n    n        y    y     y
+WinXP Visual Studio 6.0               n        n    n        y    y     y
+WinXP CYGWIN                          n        n    n        y    y     y
+WinXP 2005                            n        y    n        y    y     y
+WinXP .Net                            n        y    n        y    y     y
+Mac OS X 10.4.10                      n        y    n        y    y     y
+AIX-5.2 & 5.3 32- and 64-bit          y        y    y        y    y     y
+FreeBSD 6.2 32- and 64-bit            n        n    n        y    y     y
+RedHat Linux 2.4.21              W    n        n    n        y    y     y
+SuSE Linux 2.6.9-42 i686 GNU (1) W    y        y    y        y    y     y
+SuSE Linux 2.6.9-42 i686 Intel   W    n        y    n        y    y     y
+SuSE Linux 2.6.9-42 i686 PGI     W    n        y    n        y    y     y
+SuSE Linux 2.6.16 x86_64 GNU (1) W    y        y    y        y    y     y
+SuSE Linux 2.6.16 x86_64 Intel   W    n        y    n        y    y     y
+SuSE Linux 2.6.16 x86_64 PGI     W    n        y    n        y    y     y
+RHEL 4 Linux 2.6.9 Xeon Lustre   C    y        y    y        y    y     y
+RedHat Linux 2.4 Xeon Lustre     C    n        y    n        y    y     y
+SuSE Linux 2.4 ia64              C    y        y    y        y    y     y
+SuSe Linux 2.6.16 SGI Altix ia64      n        y    n        y    y     y
+SuSe Linux 2.6.5 SGI Altix ia64       n        y    n        y    y     y
+OSF1 v5.1                             y        y    y        y    y     n
+
+
+Platform                              Shared        static-  Thread-  STREAM-
+                                      libraries(4)  exec     safe     VFD
+Solaris2.8 32- and 64-bit             y             n        y        y
+Solaris2.10 32- and 64-bit            y             n        y        y
+IRIX64_6.5 32-bit                     y             n        y        y
+IRIX64_6.5 64-bit                     y             n        y        y
+HPUX11.23-32bit                       y (3)         n        n        y
+HPUX11.23-64bit                       y (3)         n        n        y
+WinXP Visual Studio 6.0               y             n        n        n
+WinXP CYGWIN                          y             n        n        n
+WinXP 2005                            y             n        n        n
+WinXP .Net                            y             n        n        n
+Mac OS X 10.4.10                      y             n        n        y
+AIX-5.2 & 5.3 32- and 64-bit          n             n        n        y
+FreeBSD 6.2 32- and 64-bit            y             n        n        y
+RedHat Linux 2.4.21              W    y             n        n        y
+SuSE Linux 2.6.9-42 i686 GNU (1) W    y             n        y        y
+SuSE Linux 2.6.9-42 i686 Intel   W    y             n        n        y
+SuSE Linux 2.6.9-42 i686 PGI     W    n             n        n        y
+SuSE Linux 2.6.16 x86_64 GNU (1) W    y             n        n        y
+SuSE Linux 2.6.16 x86_64 Intel   W    y             n        n        y
+SuSE Linux 2.6.16 x86_64 PGI     W    n             n        n        y
+RHEL 4 Linux 2.6.9 Xeon Lustre   C    y             n        n        y
+RedHat Linux 2.4 Xeon Lustre     C    y             n        n        y
+SuSE Linux 2.4 ia64              C    y             n        n        y
+SuSe Linux 2.6.16 SGI Altix ia64      n             n        n        y
+SuSe Linux 2.6.5 SGI Altix ia64       n             n        n        y
+OSF1 v5.1                             n             n        n        y
+
+Compiler versions for each platform are listed in the "Platforms Tested" 
+table found elsewhere in this file (RELEASE.txt).  Unless otherwise noted, 
+compilers used are the system compilers.
+
+Footnotes:
+(1) Fortran compiled with g95.
+(2) In most cases, shared libraries are provided only for the C library, 
+    except on Windows where they are provided for C, C++, and Fortran.
+(3) C++ works only with static libraries.
+
+
+Known Problems
+==============
+* QSC (an HP alpha-based OSF1 cluster) does not create h5pfc correctly. It
+  does not include the -lmpi properly.  This will be fixed in the next
+  release.  AKC - 2007/08/07.
+
+* On IRIX64 6.5 (UCAR SGI mop1), when testing HDF5 tools with an HDF5 shared
+  library, especially for h5repacktst and h52gifgentst, the following (or
+  similar) error message may appear:
+  "523648:lt-h5repacktst: rld: Fatal Error: Cannot Successfully map soname
+  'libh5test.so.1' under any of the filenames .......(bunch of directories)
+  "
+  And the testing will fail. 
+  We believe this is a libtool problem. One way to get rid of this is to
+  add the paths of libh5test.so.1 and libh5.so.1 to the shared library path.
+
+  For 32-bit:
+  You may do this, under csh:
+  setenv LD_LIBRARYN32_PATH .......(existing pathes):[full path of HDF5
+  directory/test/.libs]:[full path of HDF5 directory/src/.libs]
+
+  For 64-bit:
+  setenv LD_LIBRARY64_PATH ......(existing pathes):[full path of HDF5
+  directory/test/.libs]:[full path of HDF5 directory/src/.libs]
+
+  NOTE: This problem ONLY affects the testing of the HDF5 library when you 
+  build from source. It won't affect any applications that would like to link 
+  with the HDF5 shared library since the shared library path needs to be set 
+  anyway.  KY - 2007/8/2
+
+* QSC (an HP alpha-based OSF1 cluster) failed the testpar/testphdf5 sub-test
+  "calloc".  All other tests passed.  This indicates that a dataset using 
+  chunked storage created by serial HDF5 may not work properly with parallel 
+  HDF5.  The calloc test can be skipped by running "prun ... testphdf5 -x 
+  calloc".  AKC - 2007/7/12.
+
+* The Intel C Compiler for the Linux x86_64 platform (EM64T-based, v8.1) has
+  an optimization error in the datax types conversion code.  Before running
+  configure, edit the file config/intel-flags by changing the setting of
+  PROD_CFLAGS from -O3 to -O0.  Then run configure.  AKC - 2005/11/10.
+
+* When testing parallel HDF5 with the C compiler version MIPSpro 7.4.3 on IRIX
+  6.5, set the environment variable MPI_TYPE_MAX to be a bigger number, for 
+  example 120000, in order to pass the complicated collective IO tests inside 
+  the parallel HDF5 library. This is not a problem inside the parallel HDF5 
+  library. You can always set a bigger number on your system.  KY - 2005/10/6
+
+* A contiguous or chunked dataset created by a sequential version of HDF5 
+  might not be able to be modified with a parallel version of the library. 
+  Use the H5Pset_alloc_time function with H5D_ALLOC_TIME_EARLY to set up the 
+  dataset creation property list to avoid the problem.  EIP - 2005/09/09
+
+* The dataset created or rewritten with the v1.6.3 library or after can't 
+  be read with the v1.6.2 library or before when Fletcher32 EDC (a filter) is 
+  enabled.  There was a bug in the calculating code of the Fletcher32 
+  checksum in the library before v1.6.3.  The checksum value wasn't consistent 
+  between big-endian and little-endian systems.  This bug was fixed in 
+  Release 1.6.3.  However, after fixing the bug, the checksum value is no 
+  longer the same as before on little-endian system.  The library release 
+  after 1.6.4 can still read the dataset created or rewritten with the library
+  of v1.6.2 or before.  SLU - 2005/7/8
+
+* For version 6 (6.02 and 6.04) of the Portland Group compiler on AMD Opteron
+  processor, there's a bug in the compiler for optimization(-O2).  The library
+  failed in several tests, all related to the multi driver.  The problem has 
+  been reported to the vendor.  
+
+* test/big fails sometimes with the message "Possible overlap with another
+  region."  The test selects regions randomly, and this error occurs when
+  two regions overlap each other; it is a bug in the test and not in
+  HDF5.  Since the error is triggered by a random situation, it will
+  usually disappear if the test is re-run.
+
+* Newer SGI MIPSpro compilers (version 7.4.x) support C99 features but 
+  have a "guard" statement in stdint.h that will #error and skip the rest
+  of the header file if the C99 option is not used explicitly.  Hardsetting
+  $CC to c99 will resolve the problem. AKC - 2004/12/13
+
+* On IBM AIX systems, parallel HDF5 mode will fail some tests with error
+  messages like "INFO: 0031-XXX ...".  This is from the command poe.
+  Set the environment variable MP_INFOLEVEL to 0 to minimize the messages
+  and run the tests again.
+
+  The tests may also fail with messages like "The socket name is already
+  in use".  HDF5 does not use sockets (except for stream-VFD).  This is
+  due to problems of the poe command trying to set up the debug socket.
+  Check whether there are many old /tmp/s.pedb.* files staying around.  These 
+  are sockets used by the poe command and left behind due to failed commands.
+  Ask your system administrator to clean them out.  Lastly, request IBM
+  to provide a means to run poe without the debug socket.
+
+* The h5dump tests may fail to match the expected output on some platforms
+  (e.g. parallel jobs, Windows) where the error messages directed to
+  "stderr" do not appear in the "right order" with output from stdout.
+  This is not an error.
+
+* The stream-vfd test uses ip port 10007 for testing. If another
+  application is already using that port address, the test will hang
+  indefinitely and has to be terminated by the kill command. To try the
+  test again, change the port address in test/stream_test.c to one not
+  being used in the host.
+
+* The --enable-static-exec configure flag fails to compile for Solaris
+  platforms. This is due to the fact that not all of the system
+  libraries on Solaris are available in a static format.
+
+  The --enable-static-exec configure flag also fails to correctly compile
+  on the IBM SP2 platform for the serial mode. The parallel mode works fine
+  with this option.
+
+  The --enable-static-exec configure flag also fails to correctly compile
+  on the HPUX 11.00.
+  
+  It is suggested that you don't use this option on these platforms
+  during configuration.
+
+* The Stream VFD is not supported under Windows.
+
+* Use the --disable-shared configure flag if building with Absoft Fortran
+  compiler.
+
+* Information about building with PGI and Intel compilers is available in
+  INSTALL file sections 5.7 and 5.8.
+
+* In LANL QSC, the new cc compiler has problems converting small values of
+  long long (absolute values less than 1**-308) to double.  This triggers
+  the test/dtypes to report failure in the following test:
+      Testing random sw long double -> double conversions
+  If -ieee is used, the converted doubles spread over the range 0.0 to 
+  10**-308.  If -ieee is not used, the converted double values are mostly 
+  0.0, but occasionally appear as 10**-308.  This has been reported to the 
+  system staff.
+
+  All other tests have passed.
+
+* On at least one system, SDSC DataStar, the scheduler (in this case
+  LoadLeveler) sends job status updates to standard error when you run
+  any executable that was compiled with the parallel compilers.
+
+  This causes problems when running "make check" on parallel builds, as
+  many of the tool tests function by saving the output from test runs,
+  and comparing it to an exemplar.
+
+  The best solution is to reconfigure the target system so it no longer
+  inserts the extra text.  However, this may not be practical.
+
+  In such cases, one solution is to "setenv HDF5_Make_Ignore yes" prior to
+  the configure and build.  This will cause "make check" to continue after
+  detecting errors in the tool tests.  However, in the case of SDSC DataStar,
+  it also leaves you with some 150 "failed" tests to examine by hand.
+
+  A second solution is to write a script to run serial tests and filter
+  out the text added by the scheduler.  A sample script used on SDSC
+  DataStar is given below, but you will probably have to customize it
+  for your installation.
+
+  Observe that the basic idea is to insert the script as the first item
+  on the command line which executes the test.  The script then
+  executes the test and filters out the offending text before passing
+  it on.
+
+        #!/bin/csh
+
+        set STDOUT_FILE=~/bin/serial_filter.stdout
+        set STDERR_FILE=~/bin/serial_filter.stderr
+
+        rm -f $STDOUT_FILE $STDERR_FILE
+
+        ($* > $STDOUT_FILE) >& $STDERR_FILE
+
+        set RETURN_VALUE=$status
+
+        cat $STDOUT_FILE
+
+        tail +3 $STDERR_FILE
+
+        exit $RETURN_VALUE
+
+  You get the HDF5 make files and test scripts to execute your filter script
+  by setting the environment variable "RUNSERIAL" to the full path of the
+  script prior to running configure for parallel builds.  Remember to
+  "unsetenv RUNSERIAL" before running configure for a serial build.
+
+  Note that the RUNSERIAL environment variable exists so that we can
+  prefix serial runs as necessary on the target system.  On DataStar,
+  no prefix is necessary.  However, on an MPICH system, the prefix might
+  have to be set to something like "/usr/local/mpi/bin/mpirun -np 1" to
+  get the serial tests to run at all.
+
+  In such cases, you will have to include the regular prefix in your
+  filter script.  JM - 2004/9/15
+
 %%%%1.6.5%%%%   Release Information for hdf5-1.6.5 (10/November/05)
 
 

Modified: packages/hdf5/trunk/doc/html/ADGuide/ImageSpec.html
===================================================================
--- packages/hdf5/trunk/doc/html/ADGuide/ImageSpec.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ADGuide/ImageSpec.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -48,6 +49,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>
 HDF5 Image and Palette Specification</h1></center>
@@ -1251,6 +1254,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -1269,12 +1273,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="../Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><!-- Created: Spring 1999 -->
 <!-- hhmts start -->
 Last modified: 8 June 2005 

Modified: packages/hdf5/trunk/doc/html/ADGuide/RELEASE.txt
===================================================================
--- packages/hdf5/trunk/doc/html/ADGuide/RELEASE.txt	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ADGuide/RELEASE.txt	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,37 +1,37 @@
-HDF5 version 1.6.6 released on Thu Aug 16 11:17:10 CDT 2007
+HDF5 version 1.6.7 released on Thu Jan 31 21:09:10 CST 2008
 ================================================================================
 
 INTRODUCTION
 ============
-This document describes the differences between HDF5-1.6.5 and
-HDF5-1.6.6  It contains information on the platforms tested and
-known problems in HDF5-1.6.6. For more details, check the HISTORY.txt
-file in the HDF5 source.
+This document describes the differences between HDF5-1.6.6 and HDF5-1.6.7  
+It contains information on the platforms tested and known problems in
+HDF5-1.6.7. For more details, check the HISTORY.txt file in the HDF5 source.
 
-HDF5 documentation can be found in the distributed release source 
-code in the subdirectory doc/html/ or on the THG (The HDF Group) 
-ftp server (ftp.hdfgroup.org) in the directory:
+HDF5 documentation can be found in the distributed release source code
+in the subdirectory doc/html/ or on the THG (The HDF Group) FTP server: 
 
-     /HDF5/docs/
+     ftp://ftp.hdfgroup.org/HDF5/docs/
 
-Documentation for the current release is also on the HDF web site:
+Documentation for the current release in the HDF5 Release 1.6.x series is 
+also on the HDF web site:
 
-     http://hdfgroup.org/HDF5/doc/
+     http://hdfgroup.org/HDF5/doc1.6/
 
-For more information, see the HDF5 home page at:
+For more information, see the HDF5 home page:
 
-    http://hdfgroup.org/HDF5/
+     http://hdfgroup.org/products/hdf5/
 
-If you have any questions or comments, please send them to:
+If you have any questions or comments, please see the HDF Support page
+for a list of available resources:
 
-    help at hdfgroup.org
+     http://hdfgroup.org/services/support.html
 
 
 CONTENTS
 ========
 - New Features
 - Support for New Platforms, Languages and Compilers
-- Bug Fixes since HDF5-1.6.5
+- Bug Fixes since HDF5-1.6.6
 - Documentation
 - Platforms Tested
 - Supported Configuration Features Summary
@@ -42,215 +42,126 @@
 ============
     Configuration:
     -------------------------
-        - HDF5 now uses autoconf 2.61 to generate configure. MAM - 2007/7/25.
+    '--enable-stream-vfd' and '--disable-stream-vfd' are no longer valid 
+    configure options because the stream I/O driver has ben removed from
+    the distribution.
 
     Source code distribution
     ========================
     Library:
     --------
-        - None
+    The stream I/O driver is not included with the HDF5 Library in this
+    release.  The source code files hdf5/src/H5FDstream.c and
+    hdf5/src/H5FDstream.h and the driver ENUM value H5FD_STREAM have been 
+    removed.
 
     Parallel Library:
     -----------------
-        - None
-      
+    None      
+
     Tools:
     ------
-        - h52gif and gif2h5: Both these tools were revised to include High
-            Level Image API support.  Tests were added to /hl/tools/gif2h5.
-            PVN - 2007/04/13
-        - h5dump: Added support for double long type H5T_NATIVE_LDOUBLE. 
-            PVN - 2007/03/13
-        - h5dump: Added support for binary output; see usage. PVN 2007/03/13
-        - h5repack: Added support for reading and writing by hyperslabs for
-            large files. PVN - 2007/03/01
-        - h5repack: A new option allows the copy to use the source file type
-            (default) instead of the previous conversion to native type. 
-            PVN - 2007/03/01
-        - h5repack: Added output of the percentage of compression achieved. 
-            PVN - 2007/03/01
-        - h5diff: Added support for comparing dataset regions. PVN - 2007/02/20
-        - h5diff: Added support for reading and comparing by hyperslabs for 
-            large files.  PVN - 2007/02/20
-        - h5diff: Added printing of dataset dimensions along with dataset name. 
-            PVN - 2007/02/19
+    None
 
     F90 API:
     --------
-        - None
+    None
 
     C++ API:
     --------
-        - Added support for Szip: DSetCreatPropList::setSzip - BMR 2007/01/24
+    None
 
 
 Support for New Platforms, Languages and Compilers
 ==================================================
-        - Added support for MAC Intel (Darwin 8.8.2)  (gcc 4.0.1 and g95 0.91)
-                                EIP - 2007/02/13
-        - Added support for GNU C compiler version 4.2.1 for FreeBSD 6.2 
-          (32- and 64-bit)
 
+No new platorms, languages, or compilers are supported in this release.
 
-Bug Fixes since HDF5-1.6.5 Release
+
+Bug Fixes since HDF5-1.6.6 Release
 ==================================
 
     Library
     -------
-        - Fixed several bugs with writing fill values for datasets that have
-            a variable-length datatype or component datatype.  QAK - 2007/06/19
-        - STDIO driver didn't support files bigger than 2GB because the OFFSET
-            parameter of fseek is of type LONG INT, not big enough for big 
-            files.  Use fseeko instead for big files if it's available on the 
-            system.  SLU - 2007/4/5
-        - Relaxed restrictions on attribute operations to allow a file ID to
-            be used as the "location ID".  If a file ID is used, the attribute
-            operation will occur on the root group of the file.
-            QAK - 2007/02/09
-        - Fixed a bug in H5Sselect_valid() that caused an incorrect value to
-            be returned (0) instead of FAIL on error conditions such as the
-            selection or extent not being defined. CMC - 2007/01/05
-        - Fixed potential file corruption bug which could overwrite a portion
-            of an object's header when an attribute was renamed.  If the new
-            name for the attribute was longer than the old name, it was possible
-            that the attribute would grow enough to overwrite another message
-            in the object's header.  QAK - 2007/01/02
-        - Fixed file corruption bug which could write an incorrect number of
-            messages to an object's header under certain circumstances.
-            Generally, the sequence of actions to generate this bug looks
-            like this:
-                - Create an object.
-                - Close the file.
-                - Re-open the file.
-                - Add 2 (or more) attributes to the object.
-                - Close the file.
-                - Re-open the file.
-                - Delete one of the attributes on the object.
-                - Add a smaller attribute to the object.
-                - Delete the smaller atttribute on the object.
-                - Add a larger attribute on the object.
+        - H5Iget_name could not be used with an object identifier returned  
+            by H5Rdereference; the function would not be able to determine 
+            a valid object name.  It has been fixed.  SLU - 2008/1/30 
+        - Changed library's behavior for reading files that might have
+            corrupted object header information from a previous (buggy)
+            version of the library.  By default, the library now rebuilds the
+            correct object header information instead of issuing an error.
+            Previous "strict" file format interpretation can be enabled with
+            the "--enable-strict-format-checks" configure option.
+            QAK - 2008/01/13
+        - Fixed bug in H5Epush() which was clearing the error stack before
+            pushing new error value.  QAK - 2007/08/23
+        - Fixed bug in H5Ewalk() which was not passing back the return value
+            from error stack walking callback.  QAK - 2007/08/23
 
-            After this, the number of header messages stored for the object
-            will be off by one.  Other sequences of modifying attributes on an
-            object could also trigger this bug.  If you are opening an
-            object and the bottom few messages of the HDF5 error stack
-            resembles the following, the object has been affected by this bug:
 
-              #007: ../../hdf5_v1.6/src/H5C.c line 3887 in H5C_load_entry(): unable to load entry
-                major(08): Meta data cache layer
-                minor(40): Unable to load metadata into cache
-              #008: ../../hdf5_v1.6/src/H5Ocache.c line 332 in H5O_load(): corrupt object header - too few messages
-                major(12): Object header layer
-                minor(40): Unable to load metadata into cache
-
-            Specifically, "corrupt object header" is the best string to search
-            for in the HDF5 error stack output.
-
-            If your files have been affected by this bug, or you are concerned
-            that your files might have been, please contact the HDF Helpdesk
-            at help at hdfgroup.org for a tool to detect and repair files
-            affected by this problem.  QAK - 2006/6/16
-
-        - Fixed various problems with retrieving names of objects, especially
-            with mounted files.  QAK - 2005/12/25
-
     Configuration
     -------------
-        - Changed to default to --disable-shared if parallel is enabled. 
-            AKC - 2007/5/12
-        - Corrected a coding error in configure when it tries to locate the
-          needed MPI and MPI-IO library for the fortran interface. 
-            AKC - 007/5/9.
-        - Changed default fortran compiler to g95 when gcc is used. 
-            AKC - 007/2/17.
-        - Configure can now use any tr command.  No more need for
-            defining the variable TR, nor is it supported.  AKC - 2006/05/20
+     None
 
+
     Performance
     -------------
-        - None
+     None
    
+
     Tools
     -----
-        - Fixed a bug in h5dump regarding the display of named datatypes
-            attributes. PVN - 2007/03/13
-        - Fixed a bug in h5dump regarding the display of group comments. 
-            PVN - 2007/03/13
-        - Fixed a bug in h5dump regarding the display of hardlinks pointing 
-            to the root group.  PVN - 2007/03/13
-        - Fixed a bug in the h5diff percentage option -p.  PVN - 2007/03/05
-        - Fixed a bug in h5dump that caused array indices greater than 2^32-1
-            not to be printed correctly.  PVN - 2007/2/19
+     None
 
+
     Documentation 
     ------------- 
-        - Corrected errors and extended the descriptions in Reference Manual 
-            entries for several functions.  
+     None
 
+
     F90 API
     -------
-        - None
+     None
+
                                 
     C++ API
     -------
-          - Changed
-                  StrType::StrType(const size_t& size);
-            to
-                  StrType::StrType(const int dummy, const size_t& size);
-            because the first one clashed with
-                  StrType::StrType(const hid_t existing_id); - BMR 2007/05/03
-          - Wrappers of H5Rcreate had incorrect prototypes.  Added these
-            overloaded functions:
-                  IdComponent::reference(void* ref, const char* name, DataSpace&
-                          dataspace, H5R_type_t ref_type = H5R_DATASET_REGION)
-                  IdComponent::void reference(void* ref, const char* name)
-                  IdComponent::reference(void* ref, const H5std_string& name)
-            and will remove these incorrect member functions:
-                  DataSet::Reference
-                  DataType::Reference
-                  Group::Reference
-                  H5File::Reference
-          - Added wrappers for H5Rdereference as constructors:
-                  DataSet(IdComponent& obj, void* ref);
-                  Group(IdComponent& obj, void* ref);
-                  DataType(IdComponent& obj, void* ref);
+     None
 
 
 Documentation
 =============
-
     HDF5 documentation can be found in the distributed release source 
     code in the subdirectory doc/html/ (start with index.html) or on the 
-    THG (The HDF Group) ftp server (ftp.hdfgroup.org) in the directory:
+    THG (The HDF Group) FTP server: 
 
-         /HDF5/docs/
+         ftp://ftp.hdfgroup.org/HDF5/docs/
 
-    Online documentation for the current release can be found on the THG 
-    web site:
+    Online documentation for the current release in the HDF5 Release 1.6.x 
+    series can be found on the THG web site:
 
-         http://hdfgroup.org/HDF5/doc/
+         http://hdfgroup.org/HDF5/doc1.6/
 
+    A listing of interface changes from release to release can be found
+    in the document "HDF5 Software Changes from Release to Release":
 
+         http://hdfgroup.org/HDF5/doc1.6/ADGuide/Changes.html
+ 
+    Since the stream I/O driver is not included in this release, the 
+    functions H5Pset_fapl_stream and H5Pget_fapl_stream and the stream 
+    ENUM value H5FD_STREAM have been removed from the documentation.
+
+
 Platforms Tested
 ================
 
-    AIX 5.2 (32/64 bit)           xlc 6.0.0.8
-    (datastar)                    xlC 6.0.0.9
-                                  xlf 8.1.1.7
-                                  mpcc_r 6.0.0.8
-                                  mpxlf_r 8.1.1.7
+    AIX 5.2 (32/64 bit)           xlc 8.0.0.11
+    (datastar)                    xlC 8.0
+                                  xlf 10.01.0000.0002
 
-    AIX 5.3 (32/64 bit)           xlc 7.0.0.0
-    (copper)                      xlC 7.0.
-                                  xlf 9.1.0.3
-
     FreeBSD 6.2 (32- and 64-bit)  gcc  and g++3.4.6
     (duty and liberty)            gcc and g++ 4.2.1
 
-    HP-UX B.11.23                 HP aC++/ANSI C B3910B A.06.02
-    (sirius)                      HP F90 v3.1 (32-bit only)
-                                  HP aC++/ANSI C B3910B A.06.02
-
     IRIX64 6.5                    MIPSpro cc 7.4.4m
     (ucar mop1 64 & n32)          F90 MIPSpro 7.4.4m (64 only)
                                   C++ MIPSpro cc 7.4.4m
@@ -260,37 +171,32 @@
     (osage)
 
     Linux 2.6.9-42.0.10.ELsmp #1  gcc (GCC) 3.4.6
-        SMP i686 i386             G95 (GCC 4.0.3 (g95 0.91!) Nov 21 2006)
-    (kagiso)                      PGI C, Fortran, C++ 6.2-5 32-bit 
-                                  icc (ICC) 9.1 
+         SMP i686 i386             G95 (GCC 4.0.3 (g95 0.91!) April 18 2007)
+    (kagiso)                      PGI C, Fortran, C++ 7.0-7 32-bit 
+                                  Intel(R) C Compiler for 32-bit 
+                                      applications, Version 9.1 
                                   Intel(R) C++ Compiler for 32-bit 
                                       applications, Version 9.1
                                   Intel(R) Fortran Compiler for 32-bit 
                                       applications, Version 9.1 
                                   Absoft 32-bit Fortran 95 10.0.4
-                                  MPICH mpich2-1.0.4p1 compiled with  
-                                  gcc 3.4.6 and G95 (GCC 4.0.3 (g95 0.91!) 
+                                  MPICH mpich2-1.0.6p1 compiled with  
+                                  gcc 4.2.1 and G95 (GCC 4.0.3 (g95 0.91!) 
 
-    Linux 2.6.16.46-0.12-debug #1 
-        SMP ia64 GNU/Linux        Intel(R) C++ Version 10.0.025
-    (ucar hir1)                   Intel(R) Fortran Itanium(R) Version 10.0.025
+    Linux 2.6.16.46-0.12-debug #1 Intel(R) C++ Version 10.0.025
+        SMP ia64 GNU/Linux        Intel(R) Fortran Itanium(R) Version 10.0.025
+    (ucar hir1)                   
 
     Linux 2.6.16.46-0.14-smp #1   Intel(R) C++ for Intel(R) EM64T Ver. 9.1.037
         SMP x86_64 GNU/Linux      Intel(R) Fortran Intel(R) EM64T Ver. 9.1.031
-    (smirom)                      PGI C, Fortran, C++ Version 6.2-5
+    (smirom)                      PGI C, Fortran, C++ Version 7.0-7
                                          for 64-bit target on x86-64
                                   tested for both 32- and 64-bit binaries
 
-    Linux 2.6.5-7.283-rtgfx Altix 
-        SMP ia64                  Intel(R) C++ Version 9.0
-    (cobalt)                      Intel(R) Fortran Itanium(R) Version 9.0
-                                  SGI MPI
+    Linux 2.6.5-7.287.3-sn2 #1    Intel(R) C++ Version 9.0
+        Altix SMP ia64            Intel(R) Fortran Itanium(R) Version 9.0
+    (cobalt)                      SGI MPI
 
-    OSF1 V5.1 (QSC)               Compaq C V6.5-011 
-    (See "Known Problems.")       HP Fortran V5.5A-3548
-                                  Compaq C++ V6.5-036  
-                                  MPIX200_64_r13.4
-
     SunOS 5.8 32- and 64-bit      Sun WorkShop 6 update 2 C 5.3
     (sol)                         Sun WorkShop 6 update 2 Fortran 95 6.2
                                   Sun WorkShop 6 update 2 C++ 5.3
@@ -303,9 +209,9 @@
     Xeon Linux 2.4.21-32.0.1.ELsmp-perfctr-lustre
     (tungsten)                    Intel(R) C++ Version 9.0
                                   Intel(R) Fortran Compiler Version 9.0
-                                  PGI C Version 6.0
-                                  PGI C++ Version 6.0
-                                  PGI Fortran Version 6.0
+                                  PGI C Version 6.0-5
+                                  PGI C++ Version 6.0-5
+                                  PGI Fortran Version 6.0-5
                                   gcc (GCC) 3.2.2 (Red Hat Linux 3.2.2-5)
 
     Xeon Linux 2.6.9-42.0.10.EL_lustre-1.4.10.1smp
@@ -313,17 +219,18 @@
                                   Intel(R) Fortran Compiler Version 10.0
                                   Open MPI 1.2.2
 
-    IA-64 Linux 2.4.21.SuSE_292.til1
+    IA-64 Linux 2.4.21-309.tg1 #1 SMP
         ia64                      gcc (GCC) 3.2.2
-    (NCSA tg-login)               Intel(R) C++ Version 8.0
-                                  Intel(R) Fortran Compiler Version 8.0
-                                  mpich-gm-1.2.5..10-intel-r2
+    (NCSA tg-login)               Intel(R) C++ Version 8.1
+                                  Intel(R) Fortran Compiler Version 8.1
+                                  mpich-gm-1.2.6..14-intel-r2
 
     Windows XP                    Visual Studio 6.0
-                                  Visual Studio .NET (with Intel Fortran 9.0)
-                                  Visual Studio 2005 (with Intel Fortran 9.0)
+                                  Visual Studio .NET (with Intel Fortran 9.1)
+                                  Visual Studio 2005 (with Intel Fortran 9.1)
                                   cygwin (gcc 3.4.4)
 
+    Windows Vista                 Visual studio 2005
     MAC OS X Intel                Darwin 8.10.1
                                   i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1
                                   g95 0.91
@@ -340,62 +247,58 @@
 
 Platform                              C        F90  F90      C++  zlib  SZIP
                                       parallel      parallel
-Solaris2.8 32- and 64-bit             n        y    n        y    y     y
-Solaris2.10 32- and 64-bit            n        y    n        y    y     y
+Solaris2.8 32-bit                     n        y    n        y    n     y
+Solaris2.8 64-bit                     n        y    n        n    y     y
+Solaris2.10 32-bit                    n        y    n        y    y     y
+Solaris2.10 64-bit                    n        y    n        n    y     y
 IRIX64_6.5 32-bit                     n        n    n        n    y     y
 IRIX64_6.5 64-bit                     n        y    n        n    y     y
-HPUX11.23-32bit                       n        y    n        y    y     y
-HPUX11.23-64bit                       n        n    n        y    y     y
 WinXP Visual Studio 6.0               n        n    n        y    y     y
 WinXP CYGWIN                          n        n    n        y    y     y
 WinXP 2005                            n        y    n        y    y     y
 WinXP .Net                            n        y    n        y    y     y
+WinVista 2005                         n        n    n        y    y     y
 Mac OS X 10.4.10                      n        y    n        y    y     y
 AIX-5.2 & 5.3 32- and 64-bit          y        y    y        y    y     y
 FreeBSD 6.2 32- and 64-bit            n        n    n        y    y     y
-RedHat Linux 2.4.21              W    n        n    n        y    y     y
-SuSE Linux 2.6.9-42 i686 GNU (1) W    y        y    y        y    y     y
-SuSE Linux 2.6.9-42 i686 Intel   W    n        y    n        y    y     y
-SuSE Linux 2.6.9-42 i686 PGI     W    n        y    n        y    y     y
-SuSE Linux 2.6.16 x86_64 GNU (1) W    y        y    y        y    y     y
-SuSE Linux 2.6.16 x86_64 Intel   W    n        y    n        y    y     y
-SuSE Linux 2.6.16 x86_64 PGI     W    n        y    n        y    y     y
-RHEL 4 Linux 2.6.9 Xeon Lustre   C    y        y    y        y    y     y
-RedHat Linux 2.4 Xeon Lustre     C    n        y    n        y    y     y
+RedHat Linux 2.4.21              W    n        n    n        n    y     n
+RedHat Linux 2.6.9-42 i686 GNU (1) W  y        y    y        y    y     y
+RedHat Linux 2.6.9-42 i686 Intel   W  n        y    n        y    y     n
+RedHat Linux 2.6.9-42 i686 PGI     W  n        y    n        y    y     n
+SuSE Linux 2.6.16 x86_64 GNU (1) W    y        y    n        y    y     y
+SuSE Linux 2.6.16 x86_64 Intel   W    n        y    n        y    y     n
+SuSE Linux 2.6.16 x86_64 PGI     W    n        y    n        y    y     n
+RHEL 4 Linux 2.6.9 Xeon Lustre   C    n        y    n        y    y     y
+RedHat Linux 2.4 Xeon Lustre     C    n        y    n        y    y     n
 SuSE Linux 2.4 ia64              C    y        y    y        y    y     y
-SuSe Linux 2.6.16 SGI Altix ia64      n        y    n        y    y     y
 SuSe Linux 2.6.5 SGI Altix ia64       n        y    n        y    y     y
-OSF1 v5.1                             y        y    y        y    y     n
 
 
-Platform                              Shared        static-  Thread-  STREAM-
-                                      libraries(4)  exec     safe     VFD
-Solaris2.8 32- and 64-bit             y             n        y        y
-Solaris2.10 32- and 64-bit            y             n        y        y
-IRIX64_6.5 32-bit                     y             n        y        y
-IRIX64_6.5 64-bit                     y             n        y        y
-HPUX11.23-32bit                       y (3)         n        n        y
-HPUX11.23-64bit                       y (3)         n        n        y
-WinXP Visual Studio 6.0               y             n        n        n
-WinXP CYGWIN                          y             n        n        n
-WinXP 2005                            y             n        n        n
-WinXP .Net                            y             n        n        n
-Mac OS X 10.4.10                      y             n        n        y
-AIX-5.2 & 5.3 32- and 64-bit          n             n        n        y
-FreeBSD 6.2 32- and 64-bit            y             n        n        y
-RedHat Linux 2.4.21              W    y             n        n        y
-SuSE Linux 2.6.9-42 i686 GNU (1) W    y             n        y        y
-SuSE Linux 2.6.9-42 i686 Intel   W    y             n        n        y
-SuSE Linux 2.6.9-42 i686 PGI     W    n             n        n        y
-SuSE Linux 2.6.16 x86_64 GNU (1) W    y             n        n        y
-SuSE Linux 2.6.16 x86_64 Intel   W    y             n        n        y
-SuSE Linux 2.6.16 x86_64 PGI     W    n             n        n        y
-RHEL 4 Linux 2.6.9 Xeon Lustre   C    y             n        n        y
-RedHat Linux 2.4 Xeon Lustre     C    y             n        n        y
-SuSE Linux 2.4 ia64              C    y             n        n        y
-SuSe Linux 2.6.16 SGI Altix ia64      n             n        n        y
-SuSe Linux 2.6.5 SGI Altix ia64       n             n        n        y
-OSF1 v5.1                             n             n        n        y
+Platform                              Shared        static-  Thread-  
+                                      libraries(4)  exec     safe     
+Solaris2.8 32- and 64-bit             y             n        y        
+Solaris2.10 32- and 64-bit            y             n        y        
+IRIX64_6.5 32-bit                     y             n        y        
+IRIX64_6.5 64-bit                     y             n        y        
+WinXP Visual Studio 6.0               y             n        n        
+WinXP CYGWIN                          y             n        n        
+WinXP 2005                            y             n        n        
+WinXP .Net                            y             n        n        
+WinVista 2005                         y             n        n        
+Mac OS X 10.4.10                      y             n        n        
+AIX-5.2 & 5.3 32- and 64-bit          n             n        n        
+FreeBSD 6.2 32- and 64-bit            y             n        n        
+RedHat Linux 2.4.21              W    y             n        n        
+SuSE Linux 2.6.9-42 i686 GNU (1) W    y             n        y        
+SuSE Linux 2.6.9-42 i686 Intel   W    y             n        n        
+SuSE Linux 2.6.9-42 i686 PGI     W    n             n        n        
+SuSE Linux 2.6.16 x86_64 GNU (1) W    y             n        y        
+SuSE Linux 2.6.16 x86_64 Intel   W    y             n        n        
+SuSE Linux 2.6.16 x86_64 PGI     W    n             n        n        
+RHEL 4 Linux 2.6.9 Xeon Lustre   C    y             n        n        
+RedHat Linux 2.4 Xeon Lustre     C    y             n        n        
+SuSE Linux 2.4 ia64              C    y             n        n        
+SuSe Linux 2.6.5 SGI Altix ia64       n             n        n        
 
 Compiler versions for each platform are listed in the "Platforms Tested" 
 table found elsewhere in this file (RELEASE.txt).  Unless otherwise noted, 
@@ -403,34 +306,52 @@
 
 Footnotes:
 (1) Fortran compiled with g95.
-(2) In most cases, shared libraries are provided only for the C library, 
-    except on Windows where they are provided for C, C++, and Fortran.
-(3) C++ works only with static libraries.
 
 
 Known Problems
 ==============
+* We discovered two problems when running collective IO parallel HDF5 tests
+  with chunking storage with the ChaMPIon MPI compiler on tungsten, a Linux
+  cluster at NCSA.
+  Under some complex selection cases, 
+  1) MPI_Get_element returns the wrong value.
+  2) MPI_Type_struct also generates the wrong derived datatype and corrupt 
+     data may be generated.
+  This only happens when turning on collective IO with chunking storage
+  with some complex selections. We haven't found these problems on other 
+  MPI-IO compilers. If you encounter these problems, you may use Independent 
+  IO instead.
+
+  To avoid this problem, change the following line in your code:
+  H5Pset_dxpl_mpio(xfer_plist, H5FD_MPIO_COLLECTIVE);
+
+  to
+  H5Pset_dxpl_mpio(xfer_plist, H5FD_MPIO_INDEPENDENT);
+ 
+  KY - 2007/08/24
+
 * QSC (an HP alpha-based OSF1 cluster) does not create h5pfc correctly. It
   does not include the -lmpi properly.  This will be fixed in the next
   release.  AKC - 2007/08/07.
 
 * On IRIX64 6.5 (UCAR SGI mop1), when testing HDF5 tools with an HDF5 shared
-  library, especially for h5repacktst and h52gifgentst, the following (or
+  library, especially for h5repacktst and h52gifgentst, the following (or a
   similar) error message may appear:
   "523648:lt-h5repacktst: rld: Fatal Error: Cannot Successfully map soname
   'libh5test.so.1' under any of the filenames .......(bunch of directories)
   "
   And the testing will fail. 
+
   We believe this is a libtool problem. One way to get rid of this is to
   add the paths of libh5test.so.1 and libh5.so.1 to the shared library path.
 
   For 32-bit:
   You may do this, under csh:
-  setenv LD_LIBRARYN32_PATH .......(existing pathes):[full path of HDF5
+  setenv LD_LIBRARYN32_PATH .......(existing paths):[full path of HDF5
   directory/test/.libs]:[full path of HDF5 directory/src/.libs]
 
   For 64-bit:
-  setenv LD_LIBRARY64_PATH ......(existing pathes):[full path of HDF5
+  setenv LD_LIBRARY64_PATH ......(existing paths):[full path of HDF5
   directory/test/.libs]:[full path of HDF5 directory/src/.libs]
 
   NOTE: This problem ONLY affects the testing of the HDF5 library when you 
@@ -445,7 +366,7 @@
   calloc".  AKC - 2007/7/12.
 
 * The Intel C Compiler for the Linux x86_64 platform (EM64T-based, v8.1) has
-  an optimization error in the datax types conversion code.  Before running
+  an optimization error in the datatypes conversion code.  Before running
   configure, edit the file config/intel-flags by changing the setting of
   PROD_CFLAGS from -O3 to -O0.  Then run configure.  AKC - 2005/11/10.
 
@@ -460,15 +381,15 @@
   Use the H5Pset_alloc_time function with H5D_ALLOC_TIME_EARLY to set up the 
   dataset creation property list to avoid the problem.  EIP - 2005/09/09
 
-* The dataset created or rewritten with the v1.6.3 library or after can't 
+* A dataset created or rewritten with the v1.6.3 library or after can't 
   be read with the v1.6.2 library or before when Fletcher32 EDC (a filter) is 
   enabled.  There was a bug in the calculating code of the Fletcher32 
   checksum in the library before v1.6.3.  The checksum value wasn't consistent 
   between big-endian and little-endian systems.  This bug was fixed in 
   Release 1.6.3.  However, after fixing the bug, the checksum value is no 
-  longer the same as before on little-endian system.  The library release 
-  after 1.6.4 can still read the dataset created or rewritten with the library
-  of v1.6.2 or before.  SLU - 2005/7/8
+  longer the same as before on little-endian system.  HDF5 library releases 
+  after 1.6.4 can still read datasets created or rewritten with an HDF5 
+  library of v1.6.2 or before.  SLU - 2005/7/8
 
 * For version 6 (6.02 and 6.04) of the Portland Group compiler on AMD Opteron
   processor, there's a bug in the compiler for optimization(-O2).  The library
@@ -492,24 +413,18 @@
   and run the tests again.
 
   The tests may also fail with messages like "The socket name is already
-  in use".  HDF5 does not use sockets (except for stream-VFD).  This is
-  due to problems of the poe command trying to set up the debug socket.
-  Check whether there are many old /tmp/s.pedb.* files staying around.  These 
-  are sockets used by the poe command and left behind due to failed commands.
-  Ask your system administrator to clean them out.  Lastly, request IBM
-  to provide a means to run poe without the debug socket.
+  in use".  HDF5 does not use sockets.  This is due to problems of the 
+  poe command trying to set up the debug socket.  Check whether there are 
+  many old /tmp/s.pedb.* files staying around.  These are sockets used by 
+  the poe command and left behind due to failed commands.  Ask your system 
+  administrator to clean them out.  Lastly, request IBM to provide a means 
+  to run poe without the debug socket.
 
 * The h5dump tests may fail to match the expected output on some platforms
   (e.g. parallel jobs, Windows) where the error messages directed to
   "stderr" do not appear in the "right order" with output from stdout.
   This is not an error.
 
-* The stream-vfd test uses ip port 10007 for testing. If another
-  application is already using that port address, the test will hang
-  indefinitely and has to be terminated by the kill command. To try the
-  test again, change the port address in test/stream_test.c to one not
-  being used in the host.
-
 * The --enable-static-exec configure flag fails to compile for Solaris
   platforms. This is due to the fact that not all of the system
   libraries on Solaris are available in a static format.
@@ -524,9 +439,7 @@
   It is suggested that you don't use this option on these platforms
   during configuration.
 
-* The Stream VFD is not supported under Windows.
-
-* Use the --disable-shared configure flag if building with Absoft Fortran
+* Use the --disable-shared configure flag if building with an Absoft Fortran
   compiler.
 
 * Information about building with PGI and Intel compilers is available in

Modified: packages/hdf5/trunk/doc/html/ADGuide.html
===================================================================
--- packages/hdf5/trunk/doc/html/ADGuide.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ADGuide.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -29,6 +29,7 @@
   
   
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -47,6 +48,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>HDF5 Application Developer's Guide</h1>
 </center>
@@ -85,15 +88,17 @@
       <tr><td colspan=3>&nbsp;</td></tr>
 
       <tr><td valign=top width=35%>
-          <a href="http://www.hdfgroup.org/HDF5/doc_resource/Supported_Configs/SuppConfigFeats-R166.html" 
-          target="External">Supported Configuration</a>
+          <a href="http://www.hdfgroup.org/HDF5/release/SuppConfigFeats.html">Supported Configuration</a>
           <br>&nbsp;&nbsp;&nbsp;
-          <a href="http://www.hdfgroup.org/HDF5/doc_resource/Supported_Configs/SuppConfigFeats-R166.html" 
-          target="External">Features Summary</a>
+          <a href="http://www.hdfgroup.org/HDF5/release/SuppConfigFeats.html">Features Summary</a>
         </td><td></td><td valign=top>A summary of configuration features
           supported in this release
           &nbsp;&nbsp;
           <em>(external link)</em>
+          <br>
+          <a href="http://www.hdfgroup.uiuc.edu/HDF5/doc_resource/Supported_Configs/">Archive</a>
+          &nbsp;&nbsp;
+          <em>(external link)</em>
         </td></tr>
 
       <tr><td colspan=3>&nbsp;</td></tr>
@@ -231,6 +236,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -249,19 +255,24 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><address>
 <table width=100% border=0>
 <tr><td align=left valign=top> 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem -->
  
-Last modified:  3 July 2003
+Last modified:  13 November 2007
 
 </td>
 <td align=right valign=top>

Modified: packages/hdf5/trunk/doc/html/Copyright.html
===================================================================
--- packages/hdf5/trunk/doc/html/Copyright.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/Copyright.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -21,7 +21,7 @@
 
 HDF5 (Hierarchical Data Format 5) Software Library and Utilities
 <br>
-Copyright 2006-2007 by The HDF Group (THG).
+Copyright 2006-2008 by The HDF Group (THG).
 <p>
 NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
 <br>
@@ -115,11 +115,14 @@
 <!--    THEY ARE AUTOMATICALLY UPDATED BY DOCUMENTATION SOFTWARE.    -->
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 28 March 2007")

Modified: packages/hdf5/trunk/doc/html/Dependencies
===================================================================
--- packages/hdf5/trunk/doc/html/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,3 +1,17 @@
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
+# Copyright by The HDF Group.
+# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
+# access to either file, you may request a copy from help at hdfgroup.org.
 

Modified: packages/hdf5/trunk/doc/html/Glossary.html
===================================================================
--- packages/hdf5/trunk/doc/html/Glossary.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/Glossary.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -25,8 +25,10 @@
 
 <body>
 
+<!-- HEADER RIGHT " " -->
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -45,53 +47,76 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>HDF5 Glossary</h1>
 </center>
 
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <center>
 <table width=90% border=0>
 <tr><td valign=top align=left width=33%>
 <dl>
     <dt><a href="#Glossary-AtomicDType">atomic datatype</a>
     <dt><a href="#Glossary-Attribute">attribute</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt><a href="#Glossary-BasicDType">basic datatype</a>-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-LayoutChunked">chunked layout</a>
     <dt><a href="#Glossary-Chunking">chunking</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt><a href="#Glossary-ComplexDType">complex datatype</a>-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-CompoundDType">compound datatype</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt>compound element-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-LayoutContig">contiguous layout</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt>conversion function-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-Dataset">dataset</a>
     <dt><a href="#Glossary-Dataspace">dataspace</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dl>-->
 <!--    <dt>dimensions-->
 <!--    <dt>selection-->
 <!--</dl>-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-Datatype">datatype</a>
     <dl>
         <dt><a href="#Glossary-AtomicDType">atomic</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt><a href="#Glossary-BasicDType">basic</a>-->
 <!--    <dt><a href="#Glossary-ComplexDType">complex</a>-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
         <dt><a href="#Glossary-CompoundDType">compound</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt>conversion function-->
 <!--    <dt><a href="#Glossary-DiskIO">disk I/O</a>-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
         <dt><a href="#Glossary-DTypeEnum">enumeration</a>
         <dt><a href="#Glossary-DTypeNamed">named</a>
         <dt><a href="#Glossary-DTypeOpaque">opaque</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt>transient-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
         <dt><a href="#Glossary-DTypeVLen">variable-length</a>
     </dl>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt>DDL-->
 <!--<dt>dimensions-->
 <!--<dt><a href="#Glossary-DiskIO">disk I/O datatype</a>-->
 <!--<dt>element-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-DTypeEnum">enumeration datatype</a>
     <dt><a href="#Glossary-File">file</a>
     <dl>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt>compound element-->
 <!--    <dt>element-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
         <dt><a href="#Glossary-Group">group</a>
         <dt><a href="#Glossary-Path">path</a>
         <dt><a href="#Glossary-RootGroup">root group</a>
@@ -104,27 +129,35 @@
     <dt><a href="#Glossary-FileAccessMode">file access mode</a>
     <dt><a href="#Glossary-Group">group</a>
     <dl>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt>element-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
         <dt><a href="#Glossary-GroupMember">member</a>
         <dt><a href="#Glossary-RootGroup">root group</a>
     </dl>
     <dt><a href="#Glossary-LinkHard">hard link</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt>HDF5-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-Hyperslab">hyperslab</a>
     <dt><a href="#Glossary-Identifier">identifier</a>
     <dt><a href="#Glossary-Link">link</a>
     <dl>
         <dt><a href="#Glossary-LinkHard">hard</a>
         <dt><a href="#Glossary-LinkSoft">soft</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt><a href="#Glossary-LinkSoftName">soft link name</a>-->
 <!--    <dt>target-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     </dl>
     <dt><a href="#Glossary-GroupMember">member</a>
     <dt><a href="#Glossary-Name">name</a>
     <dt><a href="#Glossary-DTypeNamed">named datatype</a>
     <dt><a href="#Glossary-DTypeOpaque">opaque datatype</a>
     <dt><a href="#Glossary-Path">path</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt>parallel I/O-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-PList">property list</a>
     <dl>
         <dt><a href="#Glossary-PListDataTransfer">data transfer</a>
@@ -141,11 +174,15 @@
     <dt><a href="#Glossary-Selection">selection</a>
     <dl>
         <dt><a href="#Glossary-Hyperslab">hyperslab</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--    <dt>point-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     </dl>
     <dt><a href="#Glossary-Serialization">serialization</a>
     <dt><a href="#Glossary-LinkSoft">soft link</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt><a href="#Glossary-LinkSoftName">soft link name</a>-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-StorageLayout">storage layout</a>
     <dl>
         <dt><a href="#Glossary-LayoutChunked">chunked</a>
@@ -153,14 +190,17 @@
         <dt><a href="#Glossary-LayoutContig">contiguous</a>
     </dl>
     <dt><a href="#Glossary-SuperBlock">super block</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 <!--<dt>target-->
 <!--<dt>threadsafe-->
 <!--<dt>transient datatype-->
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <dt><a href="#Glossary-DTypeVLen">variable-length datatype</a>
 </dl>
 </td></tr>
 </table>
 </center>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
 
 <hr>
 
@@ -236,12 +276,12 @@
     of the I/O, such as caching hints or collective I/O information.
 <P>
 
+<!-- HEADER RIGHT "Glossary" -->
 <DT><B><a name="Glossary-Dataset">dataset</a></B>
 <DD>A multi-dimensional array of data elements, together with 
     supporting metadata. 
 <P>
 
-<!-- NEW PAGE -->
 <DT><B><a name="Glossary-PListDSetAccess">dataset access property list</a></B>
 <DD>A property list containing information on how a dataset is to be accessed.
 <P>
@@ -335,9 +375,10 @@
 -->
 <P>
 
+<!-- NEW PAGE -->
 <DT><B><a name="Glossary-PListFileAccess">file access property list</a></B>
 <DD>File access property lists are used to control different methods 
-    of performing I/O on files:
+    of performing I/O on files.
 <!--
     <UL>
     <B>Unbuffered I/O:</B> Local permanent files can be accessed with the 
@@ -501,6 +542,7 @@
     chunked, in the HDF5 file.
 <P>
 
+<!-- NEW PAGE -->
 <DT><B><a name="Glossary-SuperBlock">super block</a></B>
 <DD>A block of data containing the information required to portably access 
     HDF5 files on multiple platforms, followed by information about the groups 
@@ -542,8 +584,11 @@
 
 </DL>
 
+<!-- HEADER RIGHT " " -->
 
+
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -562,12 +607,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 18 October 1999");

Modified: packages/hdf5/trunk/doc/html/H5.format.html
===================================================================
--- packages/hdf5/trunk/doc/html/H5.format.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/H5.format.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -54,6 +54,7 @@
   
   
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -72,6 +73,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center><h1>HDF5 File Format Specification Version 1.1</h1></center>
 
     <center>
@@ -6406,6 +6409,7 @@
 value with all bits set, i.e. <code>0xffff...ff</code>.
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_ADevG.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -6424,18 +6428,23 @@
 </table>
 </center>
 <hr>
-<!-- #EndLibraryItem --><!--
+
+
+<!-- #EndLibraryItem --><P><!--
 <address>Quincey Koziol and Robb Matzke</address>
 -->
 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
-<!-- #EndLibraryItem --><!-- hhmts start -->
+
+
+<!-- #EndLibraryItem --><P><!-- hhmts start -->
 Last modified: 24 July 2006 
 <!-- hhmts end -->
 

Modified: packages/hdf5/trunk/doc/html/H5.intro.html
===================================================================
--- packages/hdf5/trunk/doc/html/H5.intro.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/H5.intro.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -3152,11 +3152,14 @@
 <tr><td align=left valign=top>
  
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem -->
  
 Last modified: 6 February 2006 

Modified: packages/hdf5/trunk/doc/html/Intro/IntroExamples.html
===================================================================
--- packages/hdf5/trunk/doc/html/Intro/IntroExamples.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/Intro/IntroExamples.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2114,11 +2114,14 @@
 <tr><td align=left valign=top> 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="../Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem -->
  
 Last modified: 3 August 2004

Modified: packages/hdf5/trunk/doc/html/PredefDTypes.html
===================================================================
--- packages/hdf5/trunk/doc/html/PredefDTypes.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/PredefDTypes.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -29,6 +29,7 @@
 <!-- HEADER RIGHT " " -->
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -65,6 +66,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>HDF5 Predefined Datatypes</h1>
 </center>
@@ -157,6 +160,7 @@
 </pre>
 
 
+<!-- HEADER RIGHT "Predefined Datatypes" -->
 <h4>C-specific datatype</h4>
     <ul>
     <li>String datatype in C (size defined in bytes rather than in bits)
@@ -465,6 +469,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -501,12 +506,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 12 December 2000");

Modified: packages/hdf5/trunk/doc/html/RM_H5.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -29,6 +29,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -65,6 +66,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5: General Library Functions</h1>
 </center>
@@ -662,6 +665,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -698,12 +702,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 16 October 2003");

Modified: packages/hdf5/trunk/doc/html/RM_H5A.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5A.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5A.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5A: Attribute Interface</h1>
 </center>
@@ -489,7 +492,9 @@
     <dd>Gets a copy of the dataspace for an attribute.
 <dt><strong>Description:</strong>
     <dd><code>H5Aget_space</code> retrieves a copy of the dataspace 
-        for an attribute.  The dataspace identifier returned from 
+        for an attribute.  
+        <p>
+        The dataspace identifier returned from 
         this function must be released with <code>H5Sclose</code>
         or resource leaks will develop.
 <dt><strong>Parameters:</strong>
@@ -669,9 +674,11 @@
         to the object specified with <code>loc_id</code>. 
         The location object may be either a group, dataset, or 
         named datatype, all of which may have any sort of attribute.  
+        <p>
         The attribute specified by the index, <code>idx</code>, 
         indicates the attribute to access.  
         The value of <code>idx</code> is a 0-based, non-negative integer.
+        <p>
         The attribute identifier returned from this function must be 
         released with <code>H5Aclose</code> or resource leaks will develop. 
 <dt><strong>Parameters:</strong>
@@ -725,6 +732,7 @@
          object specified with <code>loc_id</code>. 
          The location object may be either a group, dataset, or 
          named datatype, which may have any sort of attribute. 
+         <p>
          The attribute identifier returned from this function must 
          be released with <code>H5Aclose</code> or resource leaks 
          will develop. 
@@ -927,6 +935,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -963,15 +972,20 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
-document.writeln("Last modified: 11 October 2006");
+document.writeln("Last modified: 20 September 2007");
 -->
 </SCRIPT>
  

Modified: packages/hdf5/trunk/doc/html/RM_H5D.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5D.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5D.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5D: Datasets Interface</h1>
 </center>
@@ -327,6 +330,7 @@
         to ensure that the setup satisfies to all required conditions.
         This problem is most likely to occur with the use of filters.
         <p>
+<!-- NEW PAGE -->
         For example, <code>H5Dcreate</code> will fail without a meaningful
         explanation if 
         <ul>
@@ -575,6 +579,7 @@
 <dt><strong>Description:</strong>
     <dd><code>H5Dget_create_plist</code> returns an identifier for a 
         copy of the dataset creation property list for a dataset.
+        <p>
         The creation property list identifier should be released with 
         the <code>H5Pclose</code> function.
 <dt><strong>Parameters:</strong>
@@ -672,6 +677,7 @@
 <dt><strong>Description:</strong>
     <dd><code>H5Dget_space</code> returns an identifier for a copy of the 
         dataspace for a dataset.  
+        <p>
         The dataspace identifier should be released with the 
         <code>H5Sclose</code> function.
 <dt><strong>Parameters:</strong>
@@ -857,6 +863,7 @@
 <dt><strong>Description:</strong>
     <dd><code>H5Dget_type</code> returns an identifier for a copy of the 
         datatype for a dataset.  
+        <p>
         The datatype should be released with the <code>H5Tclose</code> function.
         <p>
         If a dataset has a named datatype, then an identifier to the 
@@ -1770,6 +1777,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -1806,15 +1814,20 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
-document.writeln("Last modified: 15 August 2007");
+document.writeln("Last modified: 20 September 2007");
 -->
 </SCRIPT>
  

Modified: packages/hdf5/trunk/doc/html/RM_H5E.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5E.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5E.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5E: Error Interface</h1>
 </center>
@@ -205,8 +208,6 @@
         The stack is also cleared whenever an API function is called, 
 	  with certain exceptions (for instance, <code>H5Eprint</code>).
         <p>
-        <code>H5Eclear</code> can fail if there are problems initializing 
-        the library.
 <dt><strong>Parameters:</strong>
     <ul><table>
         <tr><td valign="top">None</td></tr>
@@ -603,8 +604,6 @@
             </dl>
         </dir>
         <p>
-        <code>H5Ewalk</code> can fail if there are problems initializing 
-        the library.
 <dt><strong>Parameters:</strong>
     <ul><table>
         <tr>
@@ -705,6 +704,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -741,12 +741,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 16 October 2003");

Modified: packages/hdf5/trunk/doc/html/RM_H5F.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5F.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5F.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5F: File Interface</h1>
 </center>
@@ -1289,12 +1292,12 @@
                 </dl>
                 <li><code>H5F_ACC_RDWR</code> and <code>H5F_ACC_RDONLY</code> 
                 are mutually exclusive; use exactly one.
+<!-- NEW PAGE -->
                 <li>An additional flag, <code>H5F_ACC_DEBUG</code>, prints 
                 debug information.  This flag is used only by HDF5 library 
                 developers; it is neither tested nor supported
                 for use in applications.
                 </ul></td></tr>
-<!-- NEW PAGE -->
         <tr>
 		    <td valign="top"><em>hid_t</em>&nbsp;<code>access_id&nbsp;&nbsp;&nbsp;&nbsp;</code></td>
             <td valign="top">IN: Identifier for the file access properties list.
@@ -1454,6 +1457,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -1490,12 +1494,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 11 October 2006");

Modified: packages/hdf5/trunk/doc/html/RM_H5Front.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5Front.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5Front.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -35,6 +35,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -71,6 +72,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>HDF5: API Specification<br>Reference Manual</h1>
 
@@ -204,6 +207,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -240,15 +244,20 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><table width=100% border=0>
 <tr><td align=left valign=top> 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 10 August 2007");

Modified: packages/hdf5/trunk/doc/html/RM_H5G.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5G.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5G.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5G: Group Interface</h1>
 </center>
@@ -1566,6 +1569,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -1602,12 +1606,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 6 September 2006");

Modified: packages/hdf5/trunk/doc/html/RM_H5I.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5I.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5I.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5I: Identifier Interface</h1>
 </center>
@@ -421,6 +424,7 @@
         <img src="Graphics/Java.gif"> 
         <img src="Graphics/C++.gif">
         -->
+<!-- NEW PAGE -->
 <dt><strong>History:</strong>
     <ul><table width="90%">
         <tr>
@@ -677,6 +681,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -713,12 +718,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 12 October 2006");

Modified: packages/hdf5/trunk/doc/html/RM_H5P.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5P.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5P.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5P: Property List Interface</h1>
 </center>
@@ -137,14 +140,14 @@
     <li><a href="#Property-SetFaplSplit">H5Pset_fapl_split</a>
     <li><a href="#Property-SetFaplSec2">H5Pset_fapl_sec2</a>
     <li><a href="#Property-SetFaplStdio">H5Pset_fapl_stdio</a>
-    <li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>
-    <li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>
 <!-- FOR USE WITH PRINT VERSION ---------------------------------------->
-<!--<li><a href="#Property-SetDriver">H5Pset_driver</a>                              -->
+<!--<li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>      -->
+<!--<li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>      -->
+<!--<li><a href="#Property-SetDriver">H5Pset_driver</a>               -->
 <!-- FOR USE WITH PRINT VERSION ----------------------------------------
     <li><a href="#Property-GetDriver">H5Pget_driver</a>
 <!-- FOR USE WITH PRINT VERSION ---------------------------------------->
-<!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>                     -->
+<!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>      -->
 <!-- FOR USE WITH PRINT VERSION ----------------------------------------
     <li><a href="#Property-SetMetaBlockSize">H5Pset_meta_block_size</a>
     <li><a href="#Property-GetMetaBlockSize">H5Pget_meta_block_size</a>
@@ -265,10 +268,13 @@
 </td>
 <td valign="top" width="3%">&nbsp;</td>
 <td valign="top" width="31%">
+<br>&nbsp;
+<br>&nbsp;
+<br>&nbsp;
 <br>
-&nbsp;&nbsp;&nbsp;|| <i>Indicates functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;available only in the<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parallel HDF5 library.</i>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|| <i>Indicates functions<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;available only in the<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parallel HDF5 library.</i>
 </td>
 </tr>
 </table>
@@ -364,13 +370,15 @@
     <li><a href="#Property-SetFaplSplit">H5Pset_fapl_split</a>
     <li><a href="#Property-SetFaplSec2">H5Pset_fapl_sec2</a>
     <li><a href="#Property-SetFaplStdio">H5Pset_fapl_stdio</a>
-    <li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>
-    <li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>
-<!--<li><a href="#Property-SetDriver">H5Pset_driver</a>                              -->
 <!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
+<!--<li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>      -->
+<!--<li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>      -->
+<!--<li><a href="#Property-SetDriver">H5Pset_driver</a>               -->
+<!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
     <li><a href="#Property-GetDriver">H5Pget_driver</a>
-<!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>                     -->
 <!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
+<!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>      -->
+<!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
     <li><a href="#Property-SetMetaBlockSize">H5Pset_meta_block_size</a>
     <li><a href="#Property-GetMetaBlockSize">H5Pget_meta_block_size</a>
     <li><a href="#Property-SetSieveBufSize">H5Pset_sieve_buf_size</a>
@@ -387,6 +395,7 @@
     <li><a href="#Property-GetFaplSrb">H5Pget_fapl_srb</a>
     <li><a href="#Property-SetSmallData">H5Pset_small_data_block_size</a>
     <li><a href="#Property-GetSmallData">H5Pget_small_data_block_size</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
     <!--
     <li><a href="#Property-xxx">xxx</a>
     <li><a href="#Property-xxx">xxx</a>&nbsp;&nbsp;&nbsp;||
@@ -404,6 +413,7 @@
     <li><a href="#Property-SetChunk">H5Pset_chunk</a>
     <li><a href="#Property-GetChunk">H5Pget_chunk</a>
     <li><a href="#Property-SetDeflate">H5Pset_deflate</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
 <!--
     <li><a href="#Property-GetDeflate">H5Pget_deflate</a>
     <li><a href="#Property-SetCompression">H5Pset_compression</a>
@@ -457,6 +467,7 @@
 
 </td></tr>
 
+<!-- FOR USE WITH ELECTRONIC VERSION ----------------------------------->
 <!--
 <tr><td colspan=5 align=right>
 <br>
@@ -502,7 +513,7 @@
       <li><a href="#Property-GetClassName">H5Pget_class_name</a>
       <li><a href="#Property-GetClassParent">H5Pget_class_parent</a>
       <li><a href="#Property-GetDriver">H5Pget_driver</a>
-  <!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>                   -->
+  <!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>       -->
       <li><a href="#Property-GetDxplMpio">H5Pget_dxpl_mpio</a>&nbsp;&nbsp;&nbsp;||
       <li><a href="#Property-GetDxplMulti">H5Pget_dxpl_multi</a>
       <li><a href="#Property-GetEdcCheck">H5Pget_edc_check</a>
@@ -516,7 +527,7 @@
       <li><a href="#Property-GetFaplMpiPosix">H5Pget_fapl_mpiposix</a>&nbsp;&nbsp;&nbsp;||
       <li><a href="#Property-GetFaplMulti">H5Pget_fapl_multi</a>
       <li><a href="#Property-GetFaplSrb">H5Pget_fapl_srb</a>
-      <li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>
+<!--  <li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>       -->
       <li><a href="#Property-GetFcloseDegree">H5Pget_fclose_degree</a>
       <li><a href="#Property-GetFillTime">H5Pget_fill_time</a>
 	</ul>
@@ -562,7 +573,7 @@
       <li><a href="#Property-SetCache">H5Pset_cache</a>
       <li><a href="#Property-SetChunk">H5Pset_chunk</a>
       <li><a href="#Property-SetDeflate">H5Pset_deflate</a>
-<!--  <li><a href="#Property-SetDriver">H5Pset_driver</a>                              -->
+<!--  <li><a href="#Property-SetDriver">H5Pset_driver</a>                 -->
       <li><a href="#Property-SetDxplMpio">H5Pset_dxpl_mpio</a>&nbsp;&nbsp;&nbsp;||
       <li><a href="#Property-SetDxplMulti">H5Pset_dxpl_multi</a>
       <li><a href="#Property-SetEdcCheck">H5Pset_edc_check</a>
@@ -586,7 +597,7 @@
       <li><a href="#Property-SetFaplSplit">H5Pset_fapl_split</a>
       <li><a href="#Property-SetFaplSrb">H5Pset_fapl_srb</a>
       <li><a href="#Property-SetFaplStdio">H5Pset_fapl_stdio</a>
-      <li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>
+<!--  <li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>       -->
       <li><a href="#Property-SetFcloseDegree">H5Pset_fclose_degree</a>
       <li><a href="#Property-SetFillTime">H5Pset_fill_time</a>
       <li><a href="#Property-SetFillValue">H5Pset_fill_value</a>
@@ -2370,8 +2381,8 @@
            H5FD_MPIO
            H5FD_MULTI
            H5FD_SEC2
-           H5FD_STDIO
-           H5FD_STREAM </pre>
+           H5FD_STDIO  <!--
+           H5FD_STREAM --></pre>
         If a user defines and registers custom drivers or 
         if additional drivers are defined in an HDF5 distribution, 
         this list will be longer.
@@ -3363,8 +3374,8 @@
         -->
 </dl>
 
-<!-- NEW PAGE -->
 <!-- HEADER RIGHT "H5Pget_fapl_stream" -->
+<!--
 <hr>
 <dl>
   <dt><strong>Name:</strong> <a name="Property-GetFaplStream">H5Pget_fapl_stream</a>
@@ -3395,6 +3406,7 @@
         Otherwise returns a negative value.
   <dt><strong>Fortran90 Interface:</strong>
     <dd>None.
+-->
 <!--
 	<pre>
 SUBROUTINE
@@ -3406,6 +3418,7 @@
         <img src="Graphics/Java.gif"> 
         <img src="Graphics/C++.gif">
         -->
+<!--
   <dt><strong>History:</strong>
 	<ul><table width="90%">
         <tr>
@@ -3417,8 +3430,13 @@
 		  <td valign="top">1.4.0</td>
           <td valign="top">
 		    Function introduced in this release.</td></tr>
+        <tr>
+		  <td valign="top">1.6.7 and 1.8.0</td>
+          <td valign="top">
+		    Function removed in these releases.</td></tr>
     </table></ul>
 </dl>
+-->
 
 <!-- NEW PAGE -->
 <!-- HEADER RIGHT "H5Pget_fclose_degree" -->
@@ -3882,9 +3900,9 @@
             <td valign="top">OUT: Name of filter.</td></tr>
     </table></ul>
   <dt><strong>Returns:</strong>
+<!-- NEW PAGE -->
     <dd>Returns a non-negative value if successful;
         otherwise returns a negative value.
-<!-- NEW PAGE -->
   <dt><strong>Fortran90 Interface:</strong> h5pget_filter_by_id_f
     <dd>
 	<pre>
@@ -7743,7 +7761,7 @@
 
 
 <!-- NEW PAGE -->
-<!-- HEADER RIGHT "H5Pget_fapl_mpio" -->
+<!-- HEADER RIGHT "H5Pset_fapl_mpiposix" -->
 <hr>
 <dl>
   <dt><strong>Name:</strong> <a name="Property-SetFaplMpiPosix">H5Pset_fapl_mpiposix</a>
@@ -8325,8 +8343,8 @@
     </table></ul>
 </dl>
 
-<!-- NEW PAGE -->
 <!-- HEADER RIGHT "H5Pset_fapl_stream" -->
+<!--
 <hr>
 <dl>
   <dt><strong>Name:</strong> <a name="Property-SetFaplStream">H5Pset_fapl_stream</a>
@@ -8400,6 +8418,7 @@
         Otherwise returns a negative value.
   <dt><strong>Fortran90 Interface:</strong>
     <dd>None.
+-->
 <!--
 	<pre>
 SUBROUTINE
@@ -8412,6 +8431,7 @@
         <img src="Graphics/Java.gif"> 
         <img src="Graphics/C++.gif">
         -->
+<!--
   <dt><strong>History:</strong>
 	<ul><table width="90%">
         <tr>
@@ -8423,8 +8443,13 @@
 		  <td valign="top">1.4.0</td>
           <td valign="top">
 		    Function introduced in this release.</td></tr>
+        <tr>
+		  <td valign="top">1.6.7 and 1.8.0</td>
+          <td valign="top">
+		    Function removed in these releases.</td></tr>
     </table></ul>
 </dl>
+-->
 
 <!-- NEW PAGE -->
 <!-- HEADER RIGHT "H5Pset_fclose_degree" -->
@@ -8796,8 +8821,9 @@
 	</center>
 	<p>
 	Also see <a href="#Property-SetEdcCheck">H5Pset_edc_check</a> and
-	<a href="Property-SetFilterCallback">H5Pset_filter_callback</a>.
+	<a href="#Property-SetFilterCallback">H5Pset_filter_callback</a>.
 	
+<!-- NEW PAGE -->
   <dt><strong>Notes:</strong>
     <dd>This function currently supports only the permanent filter
         pipeline; <code>plist</code> must be a dataset creation 
@@ -10739,6 +10765,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -10775,15 +10802,20 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
-document.writeln("Last modified: 12 October 2006");
+document.writeln("Last modified: 30 January 2008");
 -->
 </SCRIPT>
  

Modified: packages/hdf5/trunk/doc/html/RM_H5R.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5R.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5R.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5R: Reference Interface</h1>
 </center>
@@ -564,6 +567,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -600,12 +604,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 25 January 2006");

Modified: packages/hdf5/trunk/doc/html/RM_H5S.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5S.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5S.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5S: Dataspace Interface</h1>
 </center>
@@ -1902,6 +1905,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -1938,12 +1942,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 11 October 2006");

Modified: packages/hdf5/trunk/doc/html/RM_H5T.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5T.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5T.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -30,6 +30,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -66,6 +67,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5T: Datatype Interface</h1>
 </center>
@@ -105,7 +108,9 @@
     <li><a href="#Datatype-Unregister">H5Tunregister</a>
 </td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top>
 <i>Atomic Datatype Properties</i>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
   <table><tr><td valign=top>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <li><a href="#Datatype-SetSize">H5Tset_size</a>
     <li><a href="#Datatype-GetOrder">H5Tget_order</a>
     <li><a href="#Datatype-SetOrder">H5Tset_order</a>
@@ -117,7 +122,9 @@
     <li><a href="#Datatype-SetPad">H5Tset_pad</a>
     <li><a href="#Datatype-GetSign">H5Tget_sign</a>
     <li><a href="#Datatype-SetSign">H5Tset_sign</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
   </td><td valign=top>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
     <li><a href="#Datatype-GetFields">H5Tget_fields</a>
     <li><a href="#Datatype-SetFields">H5Tset_fields</a>
     <li><a href="#Datatype-GetEbias">H5Tget_ebias</a>
@@ -130,8 +137,10 @@
     <li><a href="#Datatype-SetCset">H5Tset_cset</a>
     <li><a href="#Datatype-GetStrpad">H5Tget_strpad</a>
     <li><a href="#Datatype-SetStrpad">H5Tset_strpad</a>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
   </td></tr></table>
-<br>
+<!-- FOR USE WITH ELECTRONIC VERSION ---------------------------------------->
+<br><br>
 <i>Enumeration Datatypes</i>
     <li><a href="#Datatype-EnumCreate">H5Tenum_create</a>
     <li><a href="#Datatype-EnumInsert">H5Tenum_insert</a>
@@ -351,6 +360,7 @@
 </table>
 
 
+<!-- NEW PAGE -->
 <p>
 The Datatype interface, H5T, provides a mechanism to describe the
       storage format of individual data points of a data set and is
@@ -4216,6 +4226,7 @@
 </dl>
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -4252,12 +4263,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified: 13 June 2006");

Modified: packages/hdf5/trunk/doc/html/RM_H5Z.html
===================================================================
--- packages/hdf5/trunk/doc/html/RM_H5Z.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/RM_H5Z.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -31,6 +31,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -67,6 +68,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>H5Z: Filter and Compression Interface</h1>
 </center>
@@ -663,6 +666,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -699,12 +703,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --><SCRIPT LANGUAGE="JAVASCRIPT">
 <!--
 document.writeln("Last modified:  13 June 2006");

Modified: packages/hdf5/trunk/doc/html/TechNotes.html
===================================================================
--- packages/hdf5/trunk/doc/html/TechNotes.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/TechNotes.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -273,11 +273,14 @@
 <tr><td align=left valign=top> 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem -->
 
 Last modified:  25 September 2003

Modified: packages/hdf5/trunk/doc/html/Tools.html
===================================================================
--- packages/hdf5/trunk/doc/html/Tools.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/Tools.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -29,6 +29,7 @@
 <!-- HEADER RIGHT " " -->
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -65,6 +66,8 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><center>
 <h1>HDF5 Tools</h1>
 </center>
@@ -187,6 +190,7 @@
 -->
 
 <!-- NEW PAGE -->
+<!-- NEW PAGE -->
 <!-- HEADER RIGHT "h5dump" -->
 <hr>
 <dl>
@@ -876,6 +880,7 @@
                     <code>FLET</code> (no parameter)
                 <br>&nbsp;&nbsp;&nbsp;&nbsp;
                     <code>GZIP=</code>&lt;deflation level&gt; from 1-9
+<!-- NEW PAGE -->
                 <br>&nbsp;&nbsp;&nbsp;&nbsp;
                     <code>SZIP=</code>&lt;pixels per block,coding&gt; 
                     <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2274,10 +2279,10 @@
 
 
 <!-- NEW PAGE -->
-<!-- HEADER RIGHT "h5jam/h5unjam" -->
+<!-- HEADER RIGHT "h5jam and h5unjam" -->
 <hr>
 <dl>
-<dt><strong>Tool Name:</strong> <a name="Tools-Jam">h5jam/h5unjam</a>
+<dt><strong>Tool Name:</strong> <a name="Tools-Jam">h5jam and h5unjam</a>
 
 
 
@@ -2505,6 +2510,7 @@
                 check your compiler's manual for more information 
                 on which options are needed.
     </dl>
+<!-- NEW PAGE -->
 <dt><strong>Environment Variables:</strong>
     <dd>When set, these environment variables override some of the built-in
         <code>h5cc</code> and <code>h5pcc</code> defaults.
@@ -2758,6 +2764,7 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/NavBar_RM.lbi" -->
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -2794,12 +2801,17 @@
 </table>
 </center>
 <hr>
+
+
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem -->&nbsp;<br>
 <SCRIPT LANGUAGE="JAVASCRIPT">
 <!--

Modified: packages/hdf5/trunk/doc/html/Tutor/examples/Dependencies
===================================================================
--- packages/hdf5/trunk/doc/html/Tutor/examples/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/Tutor/examples/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -0,0 +1,17 @@
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
+# Copyright by The HDF Group.
+# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
+# access to either file, you may request a copy from help at hdfgroup.org.
+

Modified: packages/hdf5/trunk/doc/html/ddl.html
===================================================================
--- packages/hdf5/trunk/doc/html/ddl.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ddl.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -570,11 +570,14 @@
 </center>
 <hr>
 <!-- #EndLibraryItem --><!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --> 
 
 

Modified: packages/hdf5/trunk/doc/html/ed_libs/Footer.lbi
===================================================================
--- packages/hdf5/trunk/doc/html/ed_libs/Footer.lbi	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ed_libs/Footer.lbi	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,6 +1,9 @@
 
+
 <address>
 THG Help Desk: <img src="../Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+

Modified: packages/hdf5/trunk/doc/html/ed_libs/NavBar_ADevG.lbi
===================================================================
--- packages/hdf5/trunk/doc/html/ed_libs/NavBar_ADevG.lbi	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ed_libs/NavBar_ADevG.lbi	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,4 +1,5 @@
 
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -17,3 +18,5 @@
 </table>
 </center>
 <hr>
+
+

Modified: packages/hdf5/trunk/doc/html/ed_libs/NavBar_RM.lbi
===================================================================
--- packages/hdf5/trunk/doc/html/ed_libs/NavBar_RM.lbi	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/ed_libs/NavBar_RM.lbi	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,4 +1,5 @@
 
+
 <hr>
 <center>
 <table border=0 width=98%>
@@ -35,3 +36,5 @@
 </table>
 </center>
 <hr>
+
+

Modified: packages/hdf5/trunk/doc/html/fortran/F90Flags.html
===================================================================
--- packages/hdf5/trunk/doc/html/fortran/F90Flags.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/fortran/F90Flags.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -322,11 +322,14 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="../Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem --> 
 
 Last modified:  3 April 2001

Modified: packages/hdf5/trunk/doc/html/fortran/F90UserNotes.html
===================================================================
--- packages/hdf5/trunk/doc/html/fortran/F90UserNotes.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/fortran/F90UserNotes.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -130,11 +130,14 @@
 
 
 <!-- #BeginLibraryItem "/ed_libs/Footer.lbi" -->
+
 <address>
 THG Help Desk: <img src="../Graphics/help.png" align=top height=16>
 <br>
-Describes HDF5 Release 1.6.6, August 2007 
+Describes HDF5 Release 1.6.7, January 2008 
 </address>
+
+
 <!-- #EndLibraryItem -->
  
 Last modified: 15 December 2000

Modified: packages/hdf5/trunk/doc/html/index.html
===================================================================
--- packages/hdf5/trunk/doc/html/index.html	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/doc/html/index.html	2008-04-09 12:18:27 UTC (rev 1510)
@@ -120,7 +120,7 @@
 </td><td bgcolor="#FFFFFF" width=4%>
 </td><td bgcolor="#BBFFFF" valign=top align=left width=61%>
     <center>
-    <h3>HDF5 User Documentation<br>Release 1.6.6, August 2007</h3>
+    <h3>HDF5 User Documentation<br>Release 1.6.7, January 2008</h3>
     </center>
 <dl>
 <dt><A HREF="H5.intro.html">An Introduction to HDF5</A> 
@@ -158,7 +158,7 @@
     <li><A href="http://www.hdfgroup.org/hdf-java-html/JNI/jhi5/index.html" 
         target="ExtWin">JHI5</A>, the Java HDF5 Interface
     </ul>
-    </ul>
+    
 <dt>HDF5 and &ldquo;Foreign Languages&rdquo;
     <ul>
     <li>Fortran90 <A HREF="fortran/F90UserNotes.html">User's Notes</A>, 
@@ -270,11 +270,11 @@
         THG Help Desk: <img src="Graphics/help.png" align=top height=16>
         <br>
         <!-- hhmts start -->
-        Last modified: 13 August 2007
+        Last modified: 28 January 2008
         <!-- hhmts end -->
 
         <br>
-        Describes HDF5 Release 1.6.6, August 2007
+        Describes HDF5 Release 1.6.7, January 2008
 
         <br>
         Copyright by The HDF Group and

Modified: packages/hdf5/trunk/examples/Dependencies
===================================================================
--- packages/hdf5/trunk/examples/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/examples/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-##
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
-##
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.

Modified: packages/hdf5/trunk/examples/h5_select.c
===================================================================
--- packages/hdf5/trunk/examples/h5_select.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/examples/h5_select.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -170,8 +170,7 @@
     coord[2][0] = 3; coord[2][1] = 5;
     coord[3][0] = 5; coord[3][1] = 6;
 
-    ret = H5Sselect_elements(fid, H5S_SELECT_SET, NPOINTS,
-                             (const hsize_t **)coord);
+    ret = H5Sselect_elements(fid, H5S_SELECT_SET, NPOINTS, coord);
 
     /*
      * Write new selection of points to the dataset.

Modified: packages/hdf5/trunk/fortran/config/ia64-linux-gnu
===================================================================
--- packages/hdf5/trunk/fortran/config/ia64-linux-gnu	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/config/ia64-linux-gnu	2008-04-09 12:18:27 UTC (rev 1510)
@@ -19,12 +19,22 @@
 # the various compile modes.
 
 # Use Intel C & Fortran compiler by default.
+# Use mpicc & mpif90 for parallel by default (if it is available).
 if test "X-" =  "X-$CC"; then
-    CC=icc
-    CC_BASENAME=icc
+    if test "X-$enable_parallel" = "X-yes" && which mpicc > /dev/null; then
+        CC=mpicc
+        CC_BASENAME=mpicc
+    elif which icc > /dev/null; then
+        CC=icc
+        CC_BASENAME=icc
+    fi
 fi
 if test "X-" =  "X-$F9X"; then
-    F9X=ifort
+    if test "X-$enable_parallel" = "X-yes" && which mpif90 > /dev/null; then
+        F9X=mpif90
+    elif which ifort > /dev/null; then
+	F9X=ifort
+    fi
 fi
 
 #----------------------------------------------------------------------------

Modified: packages/hdf5/trunk/fortran/configure
===================================================================
--- packages/hdf5/trunk/fortran/configure	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/configure	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
 #! /bin/sh
-# From fortran/configure.in Id: configure.in 14030 2007-07-31 03:04:21Z epourmal .
+# From fortran/configure.in Id: configure.in 14461 2008-01-28 19:59:31Z epourmal .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for HDF5 Fortran 1.6.6.
+# Generated by GNU Autoconf 2.61 for HDF5 Fortran 1.6.7.
 #
 # Report bugs to <help at hdfgroup.org>.
 #
@@ -734,8 +734,8 @@
 # Identity of this package.
 PACKAGE_NAME='HDF5 Fortran'
 PACKAGE_TARNAME='hdf5-fortran'
-PACKAGE_VERSION='1.6.6'
-PACKAGE_STRING='HDF5 Fortran 1.6.6'
+PACKAGE_VERSION='1.6.7'
+PACKAGE_STRING='HDF5 Fortran 1.6.7'
 PACKAGE_BUGREPORT='help at hdfgroup.org'
 
 ac_unique_file="src/HDF5.f90"
@@ -1395,7 +1395,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures HDF5 Fortran 1.6.6 to adapt to many kinds of systems.
+\`configure' configures HDF5 Fortran 1.6.7 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1460,7 +1460,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of HDF5 Fortran 1.6.6:";;
+     short | recursive ) echo "Configuration of HDF5 Fortran 1.6.7:";;
    esac
   cat <<\_ACEOF
 
@@ -1482,7 +1482,6 @@
   --enable-parallel       Search for MPI-IO and MPI support files
   --enable-gpfs           Enable GPFS hints for the MPI/POSIX file driver.
                           [default=no]
-  --enable-stream-vfd     Build the Stream Virtual File Driver [default=no]
 
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
@@ -1569,7 +1568,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-HDF5 Fortran configure 1.6.6
+HDF5 Fortran configure 1.6.7
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1583,7 +1582,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by HDF5 Fortran $as_me 1.6.6, which was
+It was created by HDF5 Fortran $as_me 1.6.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -5016,7 +5015,7 @@
 case $host in
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 5019 "configure"' > conftest.$ac_ext
+  echo '#line 5018 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -5573,7 +5572,7 @@
 save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
 compiler_c_o=no
-if { (eval echo configure:5576: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
+if { (eval echo configure:5575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
   # The compiler can only warn and ignore the option if not recognized
   # So say no if there are warnings
   if test -s out/conftest.err; then
@@ -7448,7 +7447,7 @@
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 7451 "configure"
+#line 7450 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -7546,7 +7545,7 @@
     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<EOF
-#line 7549 "configure"
+#line 7548 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12015,266 +12014,7 @@
 
 rm -f conftest core core.* *.core conftest.o conftest.c dummy.o $ac_clean_files
 
-{ echo "$as_me:$LINENO: checking for Stream Virtual File Driver support" >&5
-echo $ECHO_N "checking for Stream Virtual File Driver support... $ECHO_C" >&6; }
-# Check whether --enable-stream-vfd was given.
-if test "${enable_stream_vfd+set}" = set; then
-  enableval=$enable_stream_vfd; STREAM_VFD=$enableval
-fi
 
-
-if test "$STREAM_VFD" != "yes"; then
-  { echo "$as_me:$LINENO: result: not configured" >&5
-echo "${ECHO_T}not configured" >&6; }
-fi
-
-if test "$STREAM_VFD" = "yes" -a "X${enable_parallel}" = "Xyes"; then
-    { echo "$as_me:$LINENO: result: not supported in parallel" >&5
-echo "${ECHO_T}not supported in parallel" >&6; }
-    echo "    warning! Stream-VFD is not supported in parallel"
-    STREAM_VFD=no
-fi
-if test "$STREAM_VFD" = "yes" -a "X${PARALLEL}" != "X"; then
-    { echo "$as_me:$LINENO: result: not supported in parallel" >&5
-echo "${ECHO_T}not supported in parallel" >&6; }
-    echo "    warning! Stream-VFD is not supported when a parallel compiler is being used"
-    STREAM_VFD=no
-fi
-
-if test "$STREAM_VFD" = "yes"; then
-  { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-
-        ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-
-for ac_header in netinet/tcp.h sys/filio.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  { echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-else
-  # Is the header compilable?
-{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	ac_header_compiler=no
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       }; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-
-rm -f conftest.err conftest.$ac_ext
-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6; }
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    ( cat <<\_ASBOX
-## -------------------------------- ##
-## Report this to help at hdfgroup.org ##
-## -------------------------------- ##
-_ASBOX
-     ) | sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-{ echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-ac_res=`eval echo '${'$as_ac_Header'}'`
-	       { echo "$as_me:$LINENO: result: $ac_res" >&5
-echo "${ECHO_T}$ac_res" >&6; }
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_STREAM 1
-_ACEOF
-
-
-    { echo "$as_me:$LINENO: checking if socklen_t is defined" >&5
-echo $ECHO_N "checking if socklen_t is defined... $ECHO_C" >&6; }
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-
-int
-main ()
-{
-socklen_t foo; return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (ac_try="$ac_compile"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_compile") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && {
-	 test -z "$ac_c_werror_flag" ||
-	 test ! -s conftest.err
-       } && test -s conftest.$ac_objext; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_SOCKLEN_T 1
-_ACEOF
-
-    { echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; }
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-	{ echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6; }
-
-fi
-
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-        ac_ext=f90
-ac_compile='${F9X-f90} -c $FFLAGS conftest.$ac_ext 1>&5'
-ac_link='${F9X-f90} -o conftest${ac_exeext} $FFLAGS conftest.$ac_ext $LDFLAGS $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_f9x_cross
-
-fi
-
-
 H5_VERSION="`cut -d' ' -f3 $srcdir/../README.txt | head -1`"
 
 
@@ -12773,7 +12513,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by HDF5 Fortran $as_me 1.6.6, which was
+This file was extended by HDF5 Fortran $as_me 1.6.7, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12826,7 +12566,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-HDF5 Fortran config.status 1.6.6
+HDF5 Fortran config.status 1.6.7
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 

Modified: packages/hdf5/trunk/fortran/configure.in
===================================================================
--- packages/hdf5/trunk/fortran/configure.in	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/configure.in	2008-04-09 12:18:27 UTC (rev 1510)
@@ -16,7 +16,7 @@
 dnl ----------------------------------------------------------------------
 dnl Initialize configure.
 dnl
-AC_REVISION($Id: configure.in 14030 2007-07-31 03:04:21Z epourmal $)
+AC_REVISION($Id: configure.in 14461 2008-01-28 19:59:31Z epourmal $)
 
 dnl AC_INIT takes the name of the package, the version number, and an
 dnl email address to report bugs. AC_CONFIG_SRCDIR takes a unique file
@@ -25,7 +25,7 @@
 dnl NOTE: Don't forget to change the version number here when we do a
 dnl release!!!
 dnl
-AC_INIT([HDF5 Fortran], [1.6.6], [help at hdfgroup.org])
+AC_INIT([HDF5 Fortran], [1.6.7], [help at hdfgroup.org])
 AC_CONFIG_SRCDIR([src/HDF5.f90])
 AC_CONFIG_HEADER([src/H5config_fortran.h])
 
@@ -1086,71 +1086,6 @@
 rm -f conftest core core.* *.core conftest.o conftest.c dummy.o $ac_clean_files
 
 dnl ----------------------------------------------------------------------
-dnl Should the Stream Virtual File Driver be compiled in ?
-dnl
-AC_MSG_CHECKING([for Stream Virtual File Driver support])
-AC_ARG_ENABLE([stream-vfd],
-              [AC_HELP_STRING([--enable-stream-vfd],
-                              [Build the Stream Virtual File Driver
-                               [default=no]])],
-              [STREAM_VFD=$enableval])
-
-dnl If the Stream VFD should not be used, say so.
-if test "$STREAM_VFD" != "yes"; then
-  AC_MSG_RESULT([not configured])
-fi
-
-dnl If the stream VFD is being used with parallel, disable it.
-dnl Using both stream VFD and parallel is a weird case and seems to cause errors on some
-dnl platforms.
-if test "$STREAM_VFD" = "yes" -a "X${enable_parallel}" = "Xyes"; then
-    AC_MSG_RESULT([not supported in parallel])
-    echo "    warning! Stream-VFD is not supported in parallel"
-    STREAM_VFD=no
-fi
-if test "$STREAM_VFD" = "yes" -a "X${PARALLEL}" != "X"; then
-    AC_MSG_RESULT([not supported in parallel])
-    echo "    warning! Stream-VFD is not supported when a parallel compiler is being used"
-    STREAM_VFD=no
-fi
-
-dnl Otherwise, use Stream VFD.
-if test "$STREAM_VFD" = "yes"; then
-  AC_MSG_RESULT([yes])
-
-    dnl Change to the C language
-    AC_LANG_C
-  AC_CHECK_HEADERS([netinet/tcp.h sys/filio.h])
-  AC_DEFINE([HAVE_STREAM], [1],
-            [Define if the stream virtual file driver should be compiled])
-
-  dnl Check if 'socklen_t' available
-  AC_MSG_CHECKING([if socklen_t is defined])
-  AC_TRY_COMPILE([
-#include <stdio.h>
-#include <stdlib.h>
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-  ],
-    [socklen_t foo; return 0;],
-    AC_DEFINE([HAVE_SOCKLEN_T], 1,
-              [Define if \`socklen_t' is defined])
-    AC_MSG_RESULT([yes]),
-    AC_MSG_RESULT([no])
-  )
-
-    dnl Change back to the Fortran 90 language
-    AC_LANG_FORTRAN9X
-fi
-
-dnl ----------------------------------------------------------------------
 dnl Set some variables for general configuration information to be saved
 dnl and installed with the libraries.
 dnl

Modified: packages/hdf5/trunk/fortran/examples/Dependencies
===================================================================
--- packages/hdf5/trunk/fortran/examples/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/examples/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,16 +2,15 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 

Modified: packages/hdf5/trunk/fortran/src/Dependencies
===================================================================
--- packages/hdf5/trunk/fortran/src/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/src/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,18 +2,17 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 
 H5f90kit.lo: \
    $(srcdir)/H5f90kit.c \
@@ -51,7 +50,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -92,7 +90,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -133,7 +130,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -174,12 +170,12 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
    $(srcdir)/H5f90proto.h \
-   $(top_srcdir)/fortran/../src/H5Eprivate.h
+   $(top_srcdir)/fortran/../src/H5Eprivate.h \
+   $(top_srcdir)/fortran/../src/H5private.h
 H5Sf.lo: \
    $(srcdir)/H5Sf.c \
    $(srcdir)/H5f90.h \
@@ -216,7 +212,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -257,7 +252,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -298,7 +292,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -339,12 +332,12 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
    $(srcdir)/H5f90proto.h \
-   $(top_srcdir)/fortran/../src/H5Eprivate.h
+   $(top_srcdir)/fortran/../src/H5Eprivate.h \
+   $(top_srcdir)/fortran/../src/H5private.h
 H5Tf.lo: \
    $(srcdir)/H5Tf.c \
    $(srcdir)/H5f90.h \
@@ -381,7 +374,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -422,7 +414,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -463,12 +454,12 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
    $(srcdir)/H5f90proto.h \
-   $(top_srcdir)/fortran/../src/H5Eprivate.h
+   $(top_srcdir)/fortran/../src/H5Eprivate.h \
+   $(top_srcdir)/fortran/../src/H5private.h
 H5Ef.lo: \
    $(srcdir)/H5Ef.c \
    $(srcdir)/H5f90.h \
@@ -505,7 +496,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -546,7 +536,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \
@@ -587,7 +576,6 @@
    $(top_srcdir)/fortran/../src/H5FDsec2.h \
    $(top_srcdir)/fortran/../src/H5FDsrb.h \
    $(top_srcdir)/fortran/../src/H5FDstdio.h \
-   $(top_srcdir)/fortran/../src/H5FDstream.h \
    $(srcdir)/H5f90i.h \
    $(top_srcdir)/fortran/../src/H5private.h \
    $(top_srcdir)/fortran/../src/H5MPprivate.h \

Modified: packages/hdf5/trunk/fortran/src/H5Sf.c
===================================================================
--- packages/hdf5/trunk/fortran/src/H5Sf.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/src/H5Sf.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -884,7 +884,7 @@
   }
 
   c_nelements = *nelements;
-  status = H5Sselect_elements(c_space_id, c_op, c_nelements, (const hsize_t **)c_coord);
+  status = H5Sselect_elements(c_space_id, c_op, c_nelements, c_coord);
   if ( status >= 0  ) ret_value = 0;
   HDfree(c_coord);
   return ret_value;

Modified: packages/hdf5/trunk/fortran/src/H5_f.c
===================================================================
--- packages/hdf5/trunk/fortran/src/H5_f.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/src/H5_f.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -292,7 +292,6 @@
       h5fd_hid_flags[4] = H5FD_MULTI;
       h5fd_hid_flags[5] = H5FD_SEC2;
       h5fd_hid_flags[6] = H5FD_STDIO;
-      h5fd_hid_flags[7] = H5FD_STREAM;
 
 /*
  *  H5G flags

Modified: packages/hdf5/trunk/fortran/src/H5f90global.f90
===================================================================
--- packages/hdf5/trunk/fortran/src/H5f90global.f90	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/src/H5f90global.f90	2008-04-09 12:18:27 UTC (rev 1510)
@@ -315,7 +315,7 @@
 !
 ! H5FD file drivers flags declaration
 !
-      INTEGER, PARAMETER :: H5FD_HID_FLAGS_LEN = 8
+      INTEGER, PARAMETER :: H5FD_HID_FLAGS_LEN = 7
       INTEGER H5FD_hid_flags(H5FD_HID_FLAGS_LEN)
 !DEC$if defined(BUILD_HDF5_DLL)
 !DEC$ ATTRIBUTES DLLEXPORT :: /H5FD_HID_FLAGS/
@@ -329,7 +329,6 @@
       INTEGER(HID_T) :: H5FD_MULTI_F
       INTEGER(HID_T) :: H5FD_SEC2_F
       INTEGER(HID_T) :: H5FD_STDIO_F
-      INTEGER(HID_T) :: H5FD_STREAM_F
 
       EQUIVALENCE(H5FD_hid_flags(1), H5FD_CORE_F)
       EQUIVALENCE(H5FD_hid_flags(2), H5FD_FAMILY_F)
@@ -338,7 +337,6 @@
       EQUIVALENCE(H5FD_hid_flags(5), H5FD_MULTI_F)
       EQUIVALENCE(H5FD_hid_flags(6), H5FD_SEC2_F)
       EQUIVALENCE(H5FD_hid_flags(7), H5FD_STDIO_F)
-      EQUIVALENCE(H5FD_hid_flags(8), H5FD_STREAM_F)
 
       
 !

Modified: packages/hdf5/trunk/fortran/test/Dependencies
===================================================================
--- packages/hdf5/trunk/fortran/test/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/test/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,16 +2,15 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 

Modified: packages/hdf5/trunk/fortran/testpar/Dependencies
===================================================================
--- packages/hdf5/trunk/fortran/testpar/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/fortran/testpar/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -2,16 +2,15 @@
 ## This file is machine generated on GNU systems.
 ## Only temporary changes may be made here.
 ##
-# Copyright by The HDF Group.
-# 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://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have
-# access to either file, you may request a copy from help at hdfgroup.org.
+## 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 at ncsa.uiuc.edu.
 

Modified: packages/hdf5/trunk/hl/examples/Dependencies
===================================================================
--- packages/hdf5/trunk/hl/examples/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-##
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
-##
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.
@@ -24,3 +24,45 @@
 ex_lite3.lo: \
    $(srcdir)/ex_lite3.c \
    H5LT.h
+ex_image1.lo: \
+   $(srcdir)/ex_image1.c \
+   H5IM.h
+ex_image2.lo: \
+   $(srcdir)/ex_image2.c \
+   H5IM.h
+ex_table_01.lo: \
+   $(srcdir)/ex_table_01.c \
+   H5TA.h
+ex_table_02.lo: \
+   $(srcdir)/ex_table_02.c \
+   H5TA.h
+ex_table_03.lo: \
+   $(srcdir)/ex_table_03.c \
+   H5TA.h
+ex_table_04.lo: \
+   $(srcdir)/ex_table_04.c \
+   H5TA.h
+ex_table_05.lo: \
+   $(srcdir)/ex_table_05.c \
+   H5TA.h
+ex_table_06.lo: \
+   $(srcdir)/ex_table_06.c \
+   H5TA.h
+ex_table_07.lo: \
+   $(srcdir)/ex_table_07.c \
+   H5TA.h
+ex_table_08.lo: \
+   $(srcdir)/ex_table_08.c \
+   H5TA.h
+ex_table_09.lo: \
+   $(srcdir)/ex_table_09.c \
+   H5TA.h
+ex_table_10.lo: \
+   $(srcdir)/ex_table_10.c \
+   H5TA.h
+ex_table_11.lo: \
+   $(srcdir)/ex_table_11.c \
+   H5TA.h
+ex_table_12.lo: \
+   $(srcdir)/ex_table_12.c \
+   H5TA.h

Modified: packages/hdf5/trunk/hl/examples/ex_table_01.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_01.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_01.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -126,7 +126,10 @@
  *-------------------------------------------------------------------------
  */
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
 
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_02.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_02.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_02.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -120,7 +120,10 @@
   printf ("\n");
  }
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
 
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_03.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_03.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_03.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -125,9 +125,12 @@
    dst_buf[i].temperature);
   printf ("\n");
  }
+
+ /* close type */
+  H5Tclose( string_type );
  
- /* Close the file. */
- H5Fclose( file_id );
+  /* close the file */
+  H5Fclose( file_id );
 
  return 0;
 

Modified: packages/hdf5/trunk/hl/examples/ex_table_04.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_04.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_04.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -160,7 +160,10 @@
  *-------------------------------------------------------------------------
  */
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
 
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_05.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_05.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_05.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -160,7 +160,10 @@
   printf ("\n");
  }
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
 
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_06.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_06.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_06.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -84,7 +84,10 @@
  /* print */
  printf ("Table has %d fields and %d records\n",(int)nfields_out,(int)nrecords_out);
   
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
 
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_07.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_07.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_07.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -102,7 +102,10 @@
  /* print */
  printf ("Table has %d fields and %d records\n",(int)nfields_out,(int)nrecords_out);
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
  
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_08.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_08.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_08.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -133,7 +133,10 @@
  }
  
 
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
  
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_09.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_09.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_09.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -134,7 +134,10 @@
   printf ("\n");
  }
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
  
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_10.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_10.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_10.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -126,7 +126,10 @@
   printf ("\n");
  }
  
- /* Close the file */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
  
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_11.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_11.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_11.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -106,7 +106,10 @@
  /* print */
  printf ("Table has %d fields and %d records\n",(int)nfields_out,(int)nrecords_out);
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
  
  return 0;

Modified: packages/hdf5/trunk/hl/examples/ex_table_12.c
===================================================================
--- packages/hdf5/trunk/hl/examples/ex_table_12.c	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/examples/ex_table_12.c	2008-04-09 12:18:27 UTC (rev 1510)
@@ -99,7 +99,10 @@
  /* print */
  printf ("Table has %d fields and %d records\n",(int)nfields_out,(int)nrecords_out);
  
- /* Close the file. */
+ /* close type */
+ H5Tclose( string_type );
+ 
+ /* close the file */
  H5Fclose( file_id );
  
  return 0;

Modified: packages/hdf5/trunk/hl/src/Dependencies
===================================================================
--- packages/hdf5/trunk/hl/src/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/src/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-##
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
-##
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.
@@ -50,8 +50,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 H5TA.lo: \
    $(srcdir)/H5TA.c \
    $(srcdir)/H5TA.h \
@@ -88,8 +87,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 H5IM.lo: \
    $(srcdir)/H5IM.c \
    $(srcdir)/H5IM.h \
@@ -126,5 +124,4 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h

Modified: packages/hdf5/trunk/hl/test/Dependencies
===================================================================
--- packages/hdf5/trunk/hl/test/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/test/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-##
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
-##
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.
@@ -50,8 +50,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 test_image.lo: \
    $(srcdir)/test_image.c \
    $(top_srcdir)/hl/src/H5IM.h \
@@ -88,8 +87,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 test_table.lo: \
    $(srcdir)/test_table.c \
    $(top_srcdir)/hl/src/H5TA.h \
@@ -126,5 +124,4 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h

Modified: packages/hdf5/trunk/hl/tools/gif2h5/Dependencies
===================================================================
--- packages/hdf5/trunk/hl/tools/gif2h5/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/hl/tools/gif2h5/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-##
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
-##
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.
@@ -50,8 +50,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 gif2hdf.lo: \
    $(srcdir)/gif2hdf.c \
    $(srcdir)/gif.h \
@@ -87,8 +86,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 gif2mem.lo: \
    $(srcdir)/gif2mem.c \
    $(srcdir)/gif.h \
@@ -124,8 +122,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 gifread.lo: \
    $(srcdir)/gifread.c \
    $(srcdir)/gif.h \
@@ -161,8 +158,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 hdf2gif.lo: \
    $(srcdir)/hdf2gif.c \
    $(srcdir)/gif.h \
@@ -199,7 +195,9 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/hl/src/H5IM.h \
+   $(top_srcdir)/hl/src/H5LT.h \
+   $(top_srcdir)/src/hdf5.h
 hdfgifwr.lo: \
    $(srcdir)/hdfgifwr.c \
    $(srcdir)/gif.h \
@@ -235,46 +233,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
-readhdf.lo: \
-   $(srcdir)/readhdf.c \
-   $(srcdir)/gif.h \
-   $(top_srcdir)/src/hdf5.h \
-   $(top_srcdir)/src/H5public.h \
-   $(top_builddir)/src/H5pubconf.h \
-   $(top_srcdir)/src/H5api_adpt.h \
-   $(top_srcdir)/src/H5Apublic.h \
-   $(top_srcdir)/src/H5Ipublic.h \
-   $(top_srcdir)/src/H5ACpublic.h \
-   $(top_srcdir)/src/H5Bpublic.h \
-   $(top_srcdir)/src/H5Dpublic.h \
-   $(top_srcdir)/src/H5Epublic.h \
-   $(top_srcdir)/src/H5Fpublic.h \
-   $(top_srcdir)/src/H5FDpublic.h \
-   $(top_srcdir)/src/H5Gpublic.h \
-   $(top_srcdir)/src/H5Opublic.h \
-   $(top_srcdir)/src/H5HGpublic.h \
-   $(top_srcdir)/src/H5HLpublic.h \
-   $(top_srcdir)/src/H5MMpublic.h \
-   $(top_srcdir)/src/H5Ppublic.h \
-   $(top_srcdir)/src/H5Zpublic.h \
-   $(top_srcdir)/src/H5Rpublic.h \
-   $(top_srcdir)/src/H5Spublic.h \
-   $(top_srcdir)/src/H5Tpublic.h \
-   $(top_srcdir)/src/H5FDcore.h \
-   $(top_srcdir)/src/H5FDfamily.h \
-   $(top_srcdir)/src/H5FDgass.h \
-   $(top_srcdir)/src/H5FDlog.h \
-   $(top_srcdir)/src/H5FDmpi.h \
-   $(top_srcdir)/src/H5FDmpio.h \
-   $(top_srcdir)/src/H5FDmpiposix.h \
-   $(top_srcdir)/src/H5FDmulti.h \
-   $(top_srcdir)/src/H5FDsec2.h \
-   $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h \
-   $(top_srcdir)/tools/lib/h5tools.h
+   $(top_srcdir)/src/H5FDstdio.h
 writehdf.lo: \
    $(srcdir)/writehdf.c \
    $(srcdir)/gif.h \
@@ -311,6 +270,6 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h \
    $(top_srcdir)/hl/src/H5IM.h \
-   $(top_srcdir)/hl/src/H5LT.h
+   $(top_srcdir)/hl/src/H5LT.h \
+   $(top_srcdir)/src/hdf5.h

Modified: packages/hdf5/trunk/perform/Dependencies
===================================================================
--- packages/hdf5/trunk/perform/Dependencies	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/perform/Dependencies	2008-04-09 12:18:27 UTC (rev 1510)
@@ -1,7 +1,7 @@
-##
-## This file is machine generated on GNU systems.
-## Only temporary changes may be made here.
-##
+#
+# This file is machine generated on GNU systems.
+# Only temporary changes may be made here.
+#
 # Copyright by The HDF Group.
 # Copyright by the Board of Trustees of the University of Illinois.
 # All rights reserved.
@@ -50,7 +50,6 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h \
    $(top_srcdir)/src/H5private.h \
    $(top_srcdir)/src/H5MPprivate.h
 chunk.lo: \
@@ -87,8 +86,7 @@
    $(top_srcdir)/src/H5FDmulti.h \
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
-   $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/src/H5FDstdio.h
 overhead.lo: \
    $(srcdir)/overhead.c \
    $(top_srcdir)/src/hdf5.h \
@@ -124,7 +122,6 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h \
    $(top_srcdir)/src/H5private.h \
    $(top_srcdir)/src/H5MPprivate.h
 zip_perf.lo: \
@@ -162,10 +159,10 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h \
    $(top_srcdir)/src/H5private.h \
    $(top_srcdir)/src/H5MPprivate.h \
-   $(top_srcdir)/tools/lib/h5tools_utils.h
+   $(top_srcdir)/tools/lib/h5tools_utils.h \
+   $(top_srcdir)/src/hdf5.h
 perf_meta.lo: \
    $(srcdir)/perf_meta.c \
    $(top_srcdir)/test/h5test.h \
@@ -202,7 +199,6 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h \
    $(top_srcdir)/src/H5private.h \
    $(top_srcdir)/src/H5MPprivate.h
 pio_perf.lo: \
@@ -240,7 +236,15 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(top_srcdir)/tools/lib/h5tools_utils.h \
+   $(top_srcdir)/src/hdf5.h \
+   $(srcdir)/pio_perf.h \
+   $(srcdir)/pio_timer.h \
+   $(top_srcdir)/src/H5private.h \
+   $(top_srcdir)/src/H5MPprivate.h \
+   $(top_srcdir)/test/h5test.h \
+   $(top_srcdir)/src/hdf5.h \
+   $(top_srcdir)/src/H5private.h
 pio_engine.lo: \
    $(srcdir)/pio_engine.c \
    $(top_srcdir)/src/hdf5.h \
@@ -276,7 +280,13 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(srcdir)/pio_perf.h \
+   $(srcdir)/pio_timer.h \
+   $(top_srcdir)/src/H5private.h \
+   $(top_srcdir)/src/H5MPprivate.h \
+   $(top_srcdir)/test/h5test.h \
+   $(top_srcdir)/src/hdf5.h \
+   $(top_srcdir)/src/H5private.h
 pio_timer.lo: \
    $(srcdir)/pio_timer.c \
    $(srcdir)/pio_timer.h \
@@ -313,4 +323,9 @@
    $(top_srcdir)/src/H5FDsec2.h \
    $(top_srcdir)/src/H5FDsrb.h \
    $(top_srcdir)/src/H5FDstdio.h \
-   $(top_srcdir)/src/H5FDstream.h
+   $(srcdir)/pio_perf.h \
+   $(top_srcdir)/src/H5private.h \
+   $(top_srcdir)/src/H5MPprivate.h \
+   $(top_srcdir)/test/h5test.h \
+   $(top_srcdir)/src/hdf5.h \
+   $(top_srcdir)/src/H5private.h

Modified: packages/hdf5/trunk/release_docs/HISTORY.txt
===================================================================
--- packages/hdf5/trunk/release_docs/HISTORY.txt	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/release_docs/HISTORY.txt	2008-04-09 12:18:27 UTC (rev 1510)
@@ -4,6 +4,7 @@
 
 CONTENTS
 
+20.     Release Information for hdf5-1.6.6
 19.     Release Information for hdf5-1.6.5
 18.     Release Information for hdf5-1.6.4
 17.     Release Information for hdf5-1.6.3
@@ -27,6 +28,611 @@
 
 [Search on the string '%%%%' for per-release section breaks.]
 
+%%%%1.6.6%%%%   Release Information for hdf5-1.6.6 (16/August/07)
+
+
+HDF5 version 1.6.6 released on Thu Aug 16 11:17:10 CDT 2007
+================================================================================
+
+INTRODUCTION
+============
+This document describes the differences between HDF5-1.6.5 and
+HDF5-1.6.6  It contains information on the platforms tested and
+known problems in HDF5-1.6.6. For more details, check the HISTORY.txt
+file in the HDF5 source.
+
+HDF5 documentation can be found in the distributed release source 
+code in the subdirectory doc/html/ or on the THG (The HDF Group) 
+ftp server (ftp.hdfgroup.org) in the directory:
+
+     /HDF5/docs/
+
+Documentation for the current release is also on the HDF web site:
+
+     http://hdfgroup.org/HDF5/doc/
+
+For more information, see the HDF5 home page at:
+
+    http://hdfgroup.org/HDF5/
+
+If you have any questions or comments, please send them to:
+
+    help at hdfgroup.org
+
+
+CONTENTS
+========
+- New Features
+- Support for New Platforms, Languages and Compilers
+- Bug Fixes since HDF5-1.6.5
+- Documentation
+- Platforms Tested
+- Supported Configuration Features Summary
+- Known Problems
+
+
+New Features
+============
+    Configuration:
+    -------------------------
+        - HDF5 now uses autoconf 2.61 to generate configure. MAM - 2007/7/25.
+
+    Source code distribution
+    ========================
+    Library:
+    --------
+        - None
+
+    Parallel Library:
+    -----------------
+        - None
+      
+    Tools:
+    ------
+        - h52gif and gif2h5: Both these tools were revised to include High
+            Level Image API support.  Tests were added to /hl/tools/gif2h5.
+            PVN - 2007/04/13
+        - h5dump: Added support for double long type H5T_NATIVE_LDOUBLE. 
+            PVN - 2007/03/13
+        - h5dump: Added support for binary output; see usage. PVN 2007/03/13
+        - h5repack: Added support for reading and writing by hyperslabs for
+            large files. PVN - 2007/03/01
+        - h5repack: A new option allows the copy to use the source file type
+            (default) instead of the previous conversion to native type. 
+            PVN - 2007/03/01
+        - h5repack: Added output of the percentage of compression achieved. 
+            PVN - 2007/03/01
+        - h5diff: Added support for comparing dataset regions. PVN - 2007/02/20
+        - h5diff: Added support for reading and comparing by hyperslabs for 
+            large files.  PVN - 2007/02/20
+        - h5diff: Added printing of dataset dimensions along with dataset name. 
+            PVN - 2007/02/19
+
+    F90 API:
+    --------
+        - None
+
+    C++ API:
+    --------
+        - Added support for Szip: DSetCreatPropList::setSzip - BMR 2007/01/24
+
+
+Support for New Platforms, Languages and Compilers
+==================================================
+        - Added support for MAC Intel (Darwin 8.8.2)  (gcc 4.0.1 and g95 0.91)
+                                EIP - 2007/02/13
+        - Added support for GNU C compiler version 4.2.1 for FreeBSD 6.2 
+          (32- and 64-bit)
+
+
+Bug Fixes since HDF5-1.6.5 Release
+==================================
+
+    Library
+    -------
+        - Fixed several bugs with writing fill values for datasets that have
+            a variable-length datatype or component datatype.  QAK - 2007/06/19
+        - STDIO driver didn't support files bigger than 2GB because the OFFSET
+            parameter of fseek is of type LONG INT, not big enough for big 
+            files.  Use fseeko instead for big files if it's available on the 
+            system.  SLU - 2007/4/5
+        - Relaxed restrictions on attribute operations to allow a file ID to
+            be used as the "location ID".  If a file ID is used, the attribute
+            operation will occur on the root group of the file.
+            QAK - 2007/02/09
+        - Fixed a bug in H5Sselect_valid() that caused an incorrect value to
+            be returned (0) instead of FAIL on error conditions such as the
+            selection or extent not being defined. CMC - 2007/01/05
+        - Fixed potential file corruption bug which could overwrite a portion
+            of an object's header when an attribute was renamed.  If the new
+            name for the attribute was longer than the old name, it was possible
+            that the attribute would grow enough to overwrite another message
+            in the object's header.  QAK - 2007/01/02
+        - Fixed file corruption bug which could write an incorrect number of
+            messages to an object's header under certain circumstances.
+            Generally, the sequence of actions to generate this bug looks
+            like this:
+                - Create an object.
+                - Close the file.
+                - Re-open the file.
+                - Add 2 (or more) attributes to the object.
+                - Close the file.
+                - Re-open the file.
+                - Delete one of the attributes on the object.
+                - Add a smaller attribute to the object.
+                - Delete the smaller atttribute on the object.
+                - Add a larger attribute on the object.
+
+            After this, the number of header messages stored for the object
+            will be off by one.  Other sequences of modifying attributes on an
+            object could also trigger this bug.  If you are opening an
+            object and the bottom few messages of the HDF5 error stack
+            resembles the following, the object has been affected by this bug:
+
+              #007: ../../hdf5_v1.6/src/H5C.c line 3887 in H5C_load_entry(): unable to load entry
+                major(08): Meta data cache layer
+                minor(40): Unable to load metadata into cache
+              #008: ../../hdf5_v1.6/src/H5Ocache.c line 332 in H5O_load(): corrupt object header - too few messages
+                major(12): Object header layer
+                minor(40): Unable to load metadata into cache
+
+            Specifically, "corrupt object header" is the best string to search
+            for in the HDF5 error stack output.
+
+            If your files have been affected by this bug, or you are concerned
+            that your files might have been, please contact the HDF Helpdesk
+            at help at hdfgroup.org for a tool to detect and repair files
+            affected by this problem.  QAK - 2006/6/16
+
+        - Fixed various problems with retrieving names of objects, especially
+            with mounted files.  QAK - 2005/12/25
+
+    Configuration
+    -------------
+        - Changed to default to --disable-shared if parallel is enabled. 
+            AKC - 2007/5/12
+        - Corrected a coding error in configure when it tries to locate the
+          needed MPI and MPI-IO library for the fortran interface. 
+            AKC - 007/5/9.
+        - Changed default fortran compiler to g95 when gcc is used. 
+            AKC - 007/2/17.
+        - Configure can now use any tr command.  No more need for
+            defining the variable TR, nor is it supported.  AKC - 2006/05/20
+
+    Performance
+    -------------
+        - None
+   
+    Tools
+    -----
+        - Fixed a bug in h5dump regarding the display of named datatypes
+            attributes. PVN - 2007/03/13
+        - Fixed a bug in h5dump regarding the display of group comments. 
+            PVN - 2007/03/13
+        - Fixed a bug in h5dump regarding the display of hardlinks pointing 
+            to the root group.  PVN - 2007/03/13
+        - Fixed a bug in the h5diff percentage option -p.  PVN - 2007/03/05
+        - Fixed a bug in h5dump that caused array indices greater than 2^32-1
+            not to be printed correctly.  PVN - 2007/2/19
+
+    Documentation 
+    ------------- 
+        - Corrected errors and extended the descriptions in Reference Manual 
+            entries for several functions.  
+
+    F90 API
+    -------
+        - None
+                                
+    C++ API
+    -------
+          - Changed
+                  StrType::StrType(const size_t& size);
+            to
+                  StrType::StrType(const int dummy, const size_t& size);
+            because the first one clashed with
+                  StrType::StrType(const hid_t existing_id); - BMR 2007/05/03
+          - Wrappers of H5Rcreate had incorrect prototypes.  Added these
+            overloaded functions:
+                  IdComponent::reference(void* ref, const char* name, DataSpace&
+                          dataspace, H5R_type_t ref_type = H5R_DATASET_REGION)
+                  IdComponent::void reference(void* ref, const char* name)
+                  IdComponent::reference(void* ref, const H5std_string& name)
+            and will remove these incorrect member functions:
+                  DataSet::Reference
+                  DataType::Reference
+                  Group::Reference
+                  H5File::Reference
+          - Added wrappers for H5Rdereference as constructors:
+                  DataSet(IdComponent& obj, void* ref);
+                  Group(IdComponent& obj, void* ref);
+                  DataType(IdComponent& obj, void* ref);
+
+
+Documentation
+=============
+
+    HDF5 documentation can be found in the distributed release source 
+    code in the subdirectory doc/html/ (start with index.html) or on the 
+    THG (The HDF Group) ftp server (ftp.hdfgroup.org) in the directory:
+
+         /HDF5/docs/
+
+    Online documentation for the current release can be found on the THG 
+    web site:
+
+         http://hdfgroup.org/HDF5/doc/
+
+
+Platforms Tested
+================
+
+    AIX 5.2 (32/64 bit)           xlc 6.0.0.8
+    (datastar)                    xlC 6.0.0.9
+                                  xlf 8.1.1.7
+                                  mpcc_r 6.0.0.8
+                                  mpxlf_r 8.1.1.7
+
+    AIX 5.3 (32/64 bit)           xlc 7.0.0.0
+    (copper)                      xlC 7.0.
+                                  xlf 9.1.0.3
+
+    FreeBSD 6.2 (32- and 64-bit)  gcc  and g++3.4.6
+    (duty and liberty)            gcc and g++ 4.2.1
+
+    HP-UX B.11.23                 HP aC++/ANSI C B3910B A.06.02
+    (sirius)                      HP F90 v3.1 (32-bit only)
+                                  HP aC++/ANSI C B3910B A.06.02
+
+    IRIX64 6.5                    MIPSpro cc 7.4.4m
+    (ucar mop1 64 & n32)          F90 MIPSpro 7.4.4m (64 only)
+                                  C++ MIPSpro cc 7.4.4m
+
+    Linux 2.4.21-47.ELsmp #1 SMP  gcc 3.2.3
+        i686 i386 GNU/Linux
+    (osage)
+
+    Linux 2.6.9-42.0.10.ELsmp #1  gcc (GCC) 3.4.6
+        SMP i686 i386             G95 (GCC 4.0.3 (g95 0.91!) Nov 21 2006)
+    (kagiso)                      PGI C, Fortran, C++ 6.2-5 32-bit 
+                                  icc (ICC) 9.1 
+                                  Intel(R) C++ Compiler for 32-bit 
+                                      applications, Version 9.1
+                                  Intel(R) Fortran Compiler for 32-bit 
+                                      applications, Version 9.1 
+                                  Absoft 32-bit Fortran 95 10.0.4
+                                  MPICH mpich2-1.0.4p1 compiled with  
+                                  gcc 3.4.6 and G95 (GCC 4.0.3 (g95 0.91!) 
+
+    Linux 2.6.16.46-0.12-debug #1 
+        SMP ia64 GNU/Linux        Intel(R) C++ Version 10.0.025
+    (ucar hir1)                   Intel(R) Fortran Itanium(R) Version 10.0.025
+
+    Linux 2.6.16.46-0.14-smp #1   Intel(R) C++ for Intel(R) EM64T Ver. 9.1.037
+        SMP x86_64 GNU/Linux      Intel(R) Fortran Intel(R) EM64T Ver. 9.1.031
+    (smirom)                      PGI C, Fortran, C++ Version 6.2-5
+                                         for 64-bit target on x86-64
+                                  tested for both 32- and 64-bit binaries
+
+    Linux 2.6.5-7.283-rtgfx Altix 
+        SMP ia64                  Intel(R) C++ Version 9.0
+    (cobalt)                      Intel(R) Fortran Itanium(R) Version 9.0
+                                  SGI MPI
+
+    OSF1 V5.1 (QSC)               Compaq C V6.5-011 
+    (See "Known Problems.")       HP Fortran V5.5A-3548
+                                  Compaq C++ V6.5-036  
+                                  MPIX200_64_r13.4
+
+    SunOS 5.8 32- and 64-bit      Sun WorkShop 6 update 2 C 5.3
+    (sol)                         Sun WorkShop 6 update 2 Fortran 95 6.2
+                                  Sun WorkShop 6 update 2 C++ 5.3
+
+    SunOS 5.10 32- and 64-bit     Sun WorkShop 6 update 2 C 5.8
+    (linew)                       Sun WorkShop 6 update 2 Fortran 95 8.2
+                                  Sun WorkShop 6 update 2 C++ 5.8
+                                  Patch 121019-06 
+
+    Xeon Linux 2.4.21-32.0.1.ELsmp-perfctr-lustre
+    (tungsten)                    Intel(R) C++ Version 9.0
+                                  Intel(R) Fortran Compiler Version 9.0
+                                  PGI C Version 6.0
+                                  PGI C++ Version 6.0
+                                  PGI Fortran Version 6.0
+                                  gcc (GCC) 3.2.2 (Red Hat Linux 3.2.2-5)
+
+    Xeon Linux 2.6.9-42.0.10.EL_lustre-1.4.10.1smp
+    (abe)                         Intel(R) C++ Version 10.0
+                                  Intel(R) Fortran Compiler Version 10.0
+                                  Open MPI 1.2.2
+
+    IA-64 Linux 2.4.21.SuSE_292.til1
+        ia64                      gcc (GCC) 3.2.2
+    (NCSA tg-login)               Intel(R) C++ Version 8.0
+                                  Intel(R) Fortran Compiler Version 8.0
+                                  mpich-gm-1.2.5..10-intel-r2
+
+    Windows XP                    Visual Studio 6.0
+                                  Visual Studio .NET (with Intel Fortran 9.0)
+                                  Visual Studio 2005 (with Intel Fortran 9.0)
+                                  cygwin (gcc 3.4.4)
+
+    MAC OS X Intel                Darwin 8.10.1
+                                  i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1
+                                  g95 0.91
+
+
+Supported Configuration Features Summary
+========================================
+
+Key:   y   = Tested and supported
+       n   = Not supported or not tested in this release
+       C   = Cluster
+       W   = Workstation
+       ( ) = Footnote appears below second table
+
+Platform                              C        F90  F90      C++  zlib  SZIP
+                                      parallel      parallel
+Solaris2.8 32- and 64-bit             n        y    n        y    y     y
+Solaris2.10 32- and 64-bit            n        y    n        y    y     y
+IRIX64_6.5 32-bit                     n        n    n        n    y     y
+IRIX64_6.5 64-bit                     n        y    n        n    y     y
+HPUX11.23-32bit                       n        y    n        y    y     y
+HPUX11.23-64bit                       n        n    n        y    y     y
+WinXP Visual Studio 6.0               n        n    n        y    y     y
+WinXP CYGWIN                          n        n    n        y    y     y
+WinXP 2005                            n        y    n        y    y     y
+WinXP .Net                            n        y    n        y    y     y
+Mac OS X 10.4.10                      n        y    n        y    y     y
+AIX-5.2 & 5.3 32- and 64-bit          y        y    y        y    y     y
+FreeBSD 6.2 32- and 64-bit            n        n    n        y    y     y
+RedHat Linux 2.4.21              W    n        n    n        y    y     y
+SuSE Linux 2.6.9-42 i686 GNU (1) W    y        y    y        y    y     y
+SuSE Linux 2.6.9-42 i686 Intel   W    n        y    n        y    y     y
+SuSE Linux 2.6.9-42 i686 PGI     W    n        y    n        y    y     y
+SuSE Linux 2.6.16 x86_64 GNU (1) W    y        y    y        y    y     y
+SuSE Linux 2.6.16 x86_64 Intel   W    n        y    n        y    y     y
+SuSE Linux 2.6.16 x86_64 PGI     W    n        y    n        y    y     y
+RHEL 4 Linux 2.6.9 Xeon Lustre   C    y        y    y        y    y     y
+RedHat Linux 2.4 Xeon Lustre     C    n        y    n        y    y     y
+SuSE Linux 2.4 ia64              C    y        y    y        y    y     y
+SuSe Linux 2.6.16 SGI Altix ia64      n        y    n        y    y     y
+SuSe Linux 2.6.5 SGI Altix ia64       n        y    n        y    y     y
+OSF1 v5.1                             y        y    y        y    y     n
+
+
+Platform                              Shared        static-  Thread-  STREAM-
+                                      libraries(4)  exec     safe     VFD
+Solaris2.8 32- and 64-bit             y             n        y        y
+Solaris2.10 32- and 64-bit            y             n        y        y
+IRIX64_6.5 32-bit                     y             n        y        y
+IRIX64_6.5 64-bit                     y             n        y        y
+HPUX11.23-32bit                       y (3)         n        n        y
+HPUX11.23-64bit                       y (3)         n        n        y
+WinXP Visual Studio 6.0               y             n        n        n
+WinXP CYGWIN                          y             n        n        n
+WinXP 2005                            y             n        n        n
+WinXP .Net                            y             n        n        n
+Mac OS X 10.4.10                      y             n        n        y
+AIX-5.2 & 5.3 32- and 64-bit          n             n        n        y
+FreeBSD 6.2 32- and 64-bit            y             n        n        y
+RedHat Linux 2.4.21              W    y             n        n        y
+SuSE Linux 2.6.9-42 i686 GNU (1) W    y             n        y        y
+SuSE Linux 2.6.9-42 i686 Intel   W    y             n        n        y
+SuSE Linux 2.6.9-42 i686 PGI     W    n             n        n        y
+SuSE Linux 2.6.16 x86_64 GNU (1) W    y             n        n        y
+SuSE Linux 2.6.16 x86_64 Intel   W    y             n        n        y
+SuSE Linux 2.6.16 x86_64 PGI     W    n             n        n        y
+RHEL 4 Linux 2.6.9 Xeon Lustre   C    y             n        n        y
+RedHat Linux 2.4 Xeon Lustre     C    y             n        n        y
+SuSE Linux 2.4 ia64              C    y             n        n        y
+SuSe Linux 2.6.16 SGI Altix ia64      n             n        n        y
+SuSe Linux 2.6.5 SGI Altix ia64       n             n        n        y
+OSF1 v5.1                             n             n        n        y
+
+Compiler versions for each platform are listed in the "Platforms Tested" 
+table found elsewhere in this file (RELEASE.txt).  Unless otherwise noted, 
+compilers used are the system compilers.
+
+Footnotes:
+(1) Fortran compiled with g95.
+(2) In most cases, shared libraries are provided only for the C library, 
+    except on Windows where they are provided for C, C++, and Fortran.
+(3) C++ works only with static libraries.
+
+
+Known Problems
+==============
+* QSC (an HP alpha-based OSF1 cluster) does not create h5pfc correctly. It
+  does not include the -lmpi properly.  This will be fixed in the next
+  release.  AKC - 2007/08/07.
+
+* On IRIX64 6.5 (UCAR SGI mop1), when testing HDF5 tools with an HDF5 shared
+  library, especially for h5repacktst and h52gifgentst, the following (or
+  similar) error message may appear:
+  "523648:lt-h5repacktst: rld: Fatal Error: Cannot Successfully map soname
+  'libh5test.so.1' under any of the filenames .......(bunch of directories)
+  "
+  And the testing will fail. 
+  We believe this is a libtool problem. One way to get rid of this is to
+  add the paths of libh5test.so.1 and libh5.so.1 to the shared library path.
+
+  For 32-bit:
+  You may do this, under csh:
+  setenv LD_LIBRARYN32_PATH .......(existing pathes):[full path of HDF5
+  directory/test/.libs]:[full path of HDF5 directory/src/.libs]
+
+  For 64-bit:
+  setenv LD_LIBRARY64_PATH ......(existing pathes):[full path of HDF5
+  directory/test/.libs]:[full path of HDF5 directory/src/.libs]
+
+  NOTE: This problem ONLY affects the testing of the HDF5 library when you 
+  build from source. It won't affect any applications that would like to link 
+  with the HDF5 shared library since the shared library path needs to be set 
+  anyway.  KY - 2007/8/2
+
+* QSC (an HP alpha-based OSF1 cluster) failed the testpar/testphdf5 sub-test
+  "calloc".  All other tests passed.  This indicates that a dataset using 
+  chunked storage created by serial HDF5 may not work properly with parallel 
+  HDF5.  The calloc test can be skipped by running "prun ... testphdf5 -x 
+  calloc".  AKC - 2007/7/12.
+
+* The Intel C Compiler for the Linux x86_64 platform (EM64T-based, v8.1) has
+  an optimization error in the datax types conversion code.  Before running
+  configure, edit the file config/intel-flags by changing the setting of
+  PROD_CFLAGS from -O3 to -O0.  Then run configure.  AKC - 2005/11/10.
+
+* When testing parallel HDF5 with the C compiler version MIPSpro 7.4.3 on IRIX
+  6.5, set the environment variable MPI_TYPE_MAX to be a bigger number, for 
+  example 120000, in order to pass the complicated collective IO tests inside 
+  the parallel HDF5 library. This is not a problem inside the parallel HDF5 
+  library. You can always set a bigger number on your system.  KY - 2005/10/6
+
+* A contiguous or chunked dataset created by a sequential version of HDF5 
+  might not be able to be modified with a parallel version of the library. 
+  Use the H5Pset_alloc_time function with H5D_ALLOC_TIME_EARLY to set up the 
+  dataset creation property list to avoid the problem.  EIP - 2005/09/09
+
+* The dataset created or rewritten with the v1.6.3 library or after can't 
+  be read with the v1.6.2 library or before when Fletcher32 EDC (a filter) is 
+  enabled.  There was a bug in the calculating code of the Fletcher32 
+  checksum in the library before v1.6.3.  The checksum value wasn't consistent 
+  between big-endian and little-endian systems.  This bug was fixed in 
+  Release 1.6.3.  However, after fixing the bug, the checksum value is no 
+  longer the same as before on little-endian system.  The library release 
+  after 1.6.4 can still read the dataset created or rewritten with the library
+  of v1.6.2 or before.  SLU - 2005/7/8
+
+* For version 6 (6.02 and 6.04) of the Portland Group compiler on AMD Opteron
+  processor, there's a bug in the compiler for optimization(-O2).  The library
+  failed in several tests, all related to the multi driver.  The problem has 
+  been reported to the vendor.  
+
+* test/big fails sometimes with the message "Possible overlap with another
+  region."  The test selects regions randomly, and this error occurs when
+  two regions overlap each other; it is a bug in the test and not in
+  HDF5.  Since the error is triggered by a random situation, it will
+  usually disappear if the test is re-run.
+
+* Newer SGI MIPSpro compilers (version 7.4.x) support C99 features but 
+  have a "guard" statement in stdint.h that will #error and skip the rest
+  of the header file if the C99 option is not used explicitly.  Hardsetting
+  $CC to c99 will resolve the problem. AKC - 2004/12/13
+
+* On IBM AIX systems, parallel HDF5 mode will fail some tests with error
+  messages like "INFO: 0031-XXX ...".  This is from the command poe.
+  Set the environment variable MP_INFOLEVEL to 0 to minimize the messages
+  and run the tests again.
+
+  The tests may also fail with messages like "The socket name is already
+  in use".  HDF5 does not use sockets (except for stream-VFD).  This is
+  due to problems of the poe command trying to set up the debug socket.
+  Check whether there are many old /tmp/s.pedb.* files staying around.  These 
+  are sockets used by the poe command and left behind due to failed commands.
+  Ask your system administrator to clean them out.  Lastly, request IBM
+  to provide a means to run poe without the debug socket.
+
+* The h5dump tests may fail to match the expected output on some platforms
+  (e.g. parallel jobs, Windows) where the error messages directed to
+  "stderr" do not appear in the "right order" with output from stdout.
+  This is not an error.
+
+* The stream-vfd test uses ip port 10007 for testing. If another
+  application is already using that port address, the test will hang
+  indefinitely and has to be terminated by the kill command. To try the
+  test again, change the port address in test/stream_test.c to one not
+  being used in the host.
+
+* The --enable-static-exec configure flag fails to compile for Solaris
+  platforms. This is due to the fact that not all of the system
+  libraries on Solaris are available in a static format.
+
+  The --enable-static-exec configure flag also fails to correctly compile
+  on the IBM SP2 platform for the serial mode. The parallel mode works fine
+  with this option.
+
+  The --enable-static-exec configure flag also fails to correctly compile
+  on the HPUX 11.00.
+  
+  It is suggested that you don't use this option on these platforms
+  during configuration.
+
+* The Stream VFD is not supported under Windows.
+
+* Use the --disable-shared configure flag if building with Absoft Fortran
+  compiler.
+
+* Information about building with PGI and Intel compilers is available in
+  INSTALL file sections 5.7 and 5.8.
+
+* In LANL QSC, the new cc compiler has problems converting small values of
+  long long (absolute values less than 1**-308) to double.  This triggers
+  the test/dtypes to report failure in the following test:
+      Testing random sw long double -> double conversions
+  If -ieee is used, the converted doubles spread over the range 0.0 to 
+  10**-308.  If -ieee is not used, the converted double values are mostly 
+  0.0, but occasionally appear as 10**-308.  This has been reported to the 
+  system staff.
+
+  All other tests have passed.
+
+* On at least one system, SDSC DataStar, the scheduler (in this case
+  LoadLeveler) sends job status updates to standard error when you run
+  any executable that was compiled with the parallel compilers.
+
+  This causes problems when running "make check" on parallel builds, as
+  many of the tool tests function by saving the output from test runs,
+  and comparing it to an exemplar.
+
+  The best solution is to reconfigure the target system so it no longer
+  inserts the extra text.  However, this may not be practical.
+
+  In such cases, one solution is to "setenv HDF5_Make_Ignore yes" prior to
+  the configure and build.  This will cause "make check" to continue after
+  detecting errors in the tool tests.  However, in the case of SDSC DataStar,
+  it also leaves you with some 150 "failed" tests to examine by hand.
+
+  A second solution is to write a script to run serial tests and filter
+  out the text added by the scheduler.  A sample script used on SDSC
+  DataStar is given below, but you will probably have to customize it
+  for your installation.
+
+  Observe that the basic idea is to insert the script as the first item
+  on the command line which executes the test.  The script then
+  executes the test and filters out the offending text before passing
+  it on.
+
+        #!/bin/csh
+
+        set STDOUT_FILE=~/bin/serial_filter.stdout
+        set STDERR_FILE=~/bin/serial_filter.stderr
+
+        rm -f $STDOUT_FILE $STDERR_FILE
+
+        ($* > $STDOUT_FILE) >& $STDERR_FILE
+
+        set RETURN_VALUE=$status
+
+        cat $STDOUT_FILE
+
+        tail +3 $STDERR_FILE
+
+        exit $RETURN_VALUE
+
+  You get the HDF5 make files and test scripts to execute your filter script
+  by setting the environment variable "RUNSERIAL" to the full path of the
+  script prior to running configure for parallel builds.  Remember to
+  "unsetenv RUNSERIAL" before running configure for a serial build.
+
+  Note that the RUNSERIAL environment variable exists so that we can
+  prefix serial runs as necessary on the target system.  On DataStar,
+  no prefix is necessary.  However, on an MPICH system, the prefix might
+  have to be set to something like "/usr/local/mpi/bin/mpirun -np 1" to
+  get the serial tests to run at all.
+
+  In such cases, you will have to include the regular prefix in your
+  filter script.  JM - 2004/9/15
+
 %%%%1.6.5%%%%   Release Information for hdf5-1.6.5 (10/November/05)
 
 

Modified: packages/hdf5/trunk/release_docs/INSTALL
===================================================================
--- packages/hdf5/trunk/release_docs/INSTALL	2008-04-09 11:49:08 UTC (rev 1509)
+++ packages/hdf5/trunk/release_docs/INSTALL	2008-04-09 12:18:27 UTC (rev 1510)
@@ -34,7 +34,6 @@
         4.3.10. Disabling high-level C APIs 
         4.3.11. Threadsafe capability
         4.3.12. Backward compatibility with HDF5 1.4* releases
-        4.3.13. Network stream capability
         4.4. Building
         4.5. Testing
         4.6. Installing
@@ -63,7 +62,7 @@
 
 
 2. Quick installation
-        For those that don't like to read ;-) the following steps can be
+        For those who don't like to read ;-) the following steps can be
         used to configure, build, test, and install the HDF5 Library, header
         files, and support programs. The "#" symbol in "hdf5-1.6.#" below
         stands for the release number and/or the subrelease version.  (For  
@@ -71,9 +70,25 @@
 
             $ gunzip < hdf5-1.6.#.tar.gz | tar xf -
             $ cd hdf5-1.6.#
+            $ ./configure <configure_flags>
+            $ make
             $ make check
             $ make install
+            $ make check-install
 
+        The last step above verifies your installation.
+
+        <configure_flags> above refers to the configure flags appropriate
+        to your installation.  For example, to install HDF5 with the 
+        Fortran and C++ interfaces and with SZIP compression, the 
+        configure line might read as follows:
+        
+            $ ./configure --enable-fortran --enable-cxx \
+                          --with-szlib=PATH_TO_SZIP
+
+        In this case, PATH_TO_SZIP would be replaced with the path to the 
+        installed location of the SZIP library.
+
 2.1. Windows
         Users of Microsoft Windows should see one of the INSTALL_Windows files
         for detailed instructions.
@@ -81,16 +96,16 @@
 
 3. HDF5 dependencies
 3.1. Zlib 
-        The HDF5 Library has a predefined compression filter that uses
-        the "deflate" method for chunked datatsets. If zlib-1.1.2 or
+        The HDF5 Library includes a predefined compression filter that 
+        uses the "deflate" method for chunked datasets. If zlib-1.1.2 or
         later is found, HDF5 will use it. Otherwise, HDF5's predefined
         compression method will degenerate to a no-op; the compression
         filter will succeed but the data will not be compressed.
 
 3.2. Szip (optional)
-        The HDF5 Library has a predefined compression filter that uses
-        the extended-Rice lossless compression algorithm for chunked 
-        datatsets. For more information about Szip compression and license 
+        The HDF5 Library includes a predefined compression filter that 
+        uses the extended-Rice lossless compression algorithm for chunked 
+        datasets. For more information about Szip compression and license 
         terms, see http://hdfgroup.org/doc_resource/SZIP/index.html.
 
         Precompiled szip binaries for each supported platform and a source tar 
@@ -111,8 +126,7 @@
 3.3. MPI and MPI-IO
         The parallel version of the library is built upon the foundation
         provided by MPI and MPI-IO. If these libraries are not available
-        when HDF5 is configured, only a serial version of HDF5 can be
-        built.
+        when HDF5 is configured, only a serial version of HDF5 can be built.
 
 
 4. Full installation instructions for source distributions
@@ -239,7 +253,7 @@
                 $ ./configure --enable-fortran --enable-parallel
 
 4.3.3. Additional compilation flags
-        If addtional flags must be passed to the compilation commands,
+        If additional flags must be passed to the compilation commands,
         specify those flags with the CFLAGS variable. For instance,
         to enable symbolic debugging of a production version of HDF5 one
         might say:
@@ -253,6 +267,7 @@
 
             $ ./configure --enable-fortran
             $ ./configure --enable-cxx
+            $ ./configure --enable-fortran --enable-cxx
         
         Configure uses the Fortran compiler specified in the host configuration
         file in the fortran/config directory and the C++ compiler specified in 
@@ -292,7 +307,7 @@
         during 'make install' (described below) with a BSD-compatible
         install program detected automatically by configure. If none is
         found, the shell script bin/install-sh is used. Configure
-        does NOT check that the install program actually works, but if a
+        does NOT check that the install program actually works; if a
         bad install is detected on your system, you have two choices: 
 
             1. Copy the bin/install-sh program to your $HOME/bin
@@ -343,7 +358,7 @@
 
             $ ./configure --disable-shared
 
-        To build only statically linked executables on platforms which
+        To build only statically linked executables on platforms that
         support shared libraries, use the '--enable-static-exec' flag.
 
             $ ./configure --enable-static-exec
@@ -370,7 +385,7 @@
         switch.  (See "Debugging HDF5 Applications" for a list of package 
         names.  In the documentation distributed with this release, that
         document is in doc/html/Debugging.html.  In the HDF5 documentation 
-        at http:hdfgroup.org/HDF5/doc/, select "HDF5 User's Guide from 
+        at http://hdfgroup.org/HDF5/doc1.6/, select "HDF5 User's Guide from 
         Release 1.4.5," then select "Debugging.")
 
         Debugging can be disabled by saying '--disable-debug'. The
@@ -409,7 +424,7 @@
         (For further details, see "Thread Safe HDF5 Library Implementation" 
         in the "HDF5 Technical Notes."  This document is included in the 
         HDF5 documentation set distributed with this release and posted at
-        http:hdfgroup.org/HDF5/doc/.)
+        http:/