Commit Graph

591 Commits

Author SHA1 Message Date
HDF Tester
78e90e5780 [svn-r16139] Snapshot version 1.8 release 2 (post0) 2008-11-30 17:58:27 -05:00
Elena Pourmal
96fd960606 [svn-r16102] Maintenance: Suffix after the release is done should be post0 instead of
snap0; caught by Albert, fixed by policy offender.
2008-11-19 13:23:19 -05:00
Elena Pourmal
66f00a70a4 [svn-r16069] Maintenance: Changed version to 1.8.2-snap0 and updated documentation files
after the release. Branch is open for check-ins now.
2008-11-12 15:53:30 -05:00
Elena Pourmal
18f2cf5cb6 [svn-r16058] Maintenance: Changed version to 1.8.2 and released source tar ball. I will
tag the release after we build binaries tonight.
2008-11-10 15:45:46 -05:00
Elena Pourmal
d9080af461 [svn-r16023] Maintenance: Changed version to hdf5-1.8.2-pre1 before creating a tar ball for
remote testing.
2008-11-03 16:54:52 -05:00
HDF Tester
c16cadef00 [svn-r15958] Snapshot version 1.8 release 1 (snap7) 2008-10-26 17:40:34 -05:00
Mike McGreevy
1c0b652994 [svn-r15948] Purpose: Bug Fix
Description: Adding the SZIP path to LD_LIBRARY_PATH within configure was
             inadvertently blowing away anything already in LD_LIBRARY_PATH. This
             fixes that, which solves, among other things, the problem where
             configure failed to learn how to print 'long long' on cobalt.

Tested: full make check install: kagiso, smirom
        configure / make / h5ls test only : cobalt, linew
2008-10-24 16:30:49 -05:00
Raymond Lu
caa9e0c055 [svn-r15936] Changed the library's macros H5_USE_16_API to H5_USE_16_API_DEFAULT avoid possible conflict with user's definition of H5_USE_16_API. The H5_USE_16_API_DEFAULT is defined through
configure with the flag --with-default-api-version=v16.

Tested with h5committest.
2008-10-23 14:48:45 -05:00
Albert Cheng
fdabaa3330 [svn-r15912] Bug fix: #933
The information of libhdf5_fortran.settings are all included in
libhdf5.settings now. Remove it from the source.

Tested: kagiso with fortran and C++.
2008-10-20 23:10:17 -05:00
Mike McGreevy
97cced22b6 [svn-r15881] Purpose: Bug Fixes, Libtool Upgrade
Description:

  1) configure now sets LD_LIBRARY_PATH before checking for presence of 
     SZIP encoder, so user does not need to set this. The path is then
     saved and sent to Makefiles, and used when "make check-install" is
     invoked, so user doesn't need to set this manually. 

  2) Upgraded libtool to version 2.2.6a

  3) Rearranged tools build order as h5dump depends on existence of h5diff
     and h5import. Since h5dump is a sister directory as opposed to a parent
     of either, it doesn't know about the build rules of these tools, so 
     setting any sort of explicit dependency confuses automake as it won't
     know how to build the tools. Instead, setting CONFIG = ordered forces
     an in-order traversal of each tools subdirectory. (without it will also
     traverse in order by default, but this should prevent gmake's -j option
     from jumping ahead as well). 'make check install' should now be able to 
     be invoked after 'configure' without causing a dependency failure.

  4) Removed H5_HAVE_LARGE_HSIZET macro from vms/src/h5pubconf.h, as this macro
     has now been out of the code for some time. (vms pubconf needs to be 
     updated manually, which is why it was still hanging around).

Tested: kagiso, smirom, liberty

Note: h5diff looks to be causing failures in h5copy and h5dump tools tests,
      though these were present before any of my changes. My changes only 
      affect build order and configuration setup, and shouldn't prevent
      fixes for these failures coming in after this checkin. Other than these,
      tests pass fine.
2008-10-15 16:53:36 -05:00
Quincey Koziol
261bbe39aa [svn-r15826] Description:
Bring revision 15825 from trunk:

	Fix various problems with a the core & sec2 VFDs.

	Improve the h5_get_file_size() routine to handle files created with
VFDs that use multiple files.

Tested on:
	FreeBSD/32 6.3 (duty)
	Already tested on other machine, in trunk.
2008-10-08 22:52:46 -05:00
HDF Tester
447739d9af [svn-r15781] Snapshot version 1.8 release 1 (snap6) 2008-10-05 22:11:40 -05:00
Scot Breitenfeld
b8ed65ed62 [svn-r15725] Description:
Made changes to reflect the changes made in the fortran directory; merged the fortran trunk into the 1.8 branch.
2008-09-30 11:36:29 -05:00
HDF Tester
993baa185a [svn-r15715] Snapshot version 1.8 release 1 (snap5) 2008-09-28 17:50:03 -05:00
Neil Fortner
8436735388 [svn-r15657] Purpose: fix bug 1286
Description: Added configure test to see if pointer alignment restrictions are enforced (as in dereferencing an unaligned pointer causes an error).  Added code in H5Tvlen.c to avoid dereferencing unaligned pointers, conditionally compiled based on the configure test.  Added test case in dtypes.c which would previously cause such machines to fail.

Tested: kagiso, smirom, linew (h5committest); linew64
2008-09-18 15:54:36 -05:00
Albert Cheng
b93a55bbcd [svn-r15638] Bug 710: partial fix.
Temporary removed b2 from the --enable-debug=all list so that this option
will pass. "configure --help" lists the --enable-debug=all and users tend
to use it and end up with compile failures in the b2 debug code.  Since this
bug will not be fixed soon, this is a temporary fix to let the configure and
build work.

Tested:
h5committest plus "--enable-debu=all" test in kagiso.
2008-09-16 16:26:38 -05:00
HDF Tester
260228e645 [svn-r15621] Snapshot version 1.8 release 1 (snap4) 2008-09-14 17:50:44 -05:00
HDF Tester
2b6b6825ab [svn-r15597] Snapshot version 1.8 release 1 (snap3) 2008-09-07 20:46:57 -05:00
HDF Tester
9c9337e3fd [svn-r15567] Snapshot version 1.8 release 1 (snap2) 2008-08-31 23:50:51 -05:00
HDF Tester
e660080290 [svn-r15480] Snapshot version 1.8 release 1 (snap1) 2008-08-17 18:16:49 -05:00
HDF Tester
3d53b71a91 [svn-r15471] Snapshot version 1.8 release 1 (snap0) 2008-08-13 22:25:51 -05:00
Mike McGreevy
ac339aa792 [svn-r15111] Purpose: Bug Fix
Description: While '-Wl,-rpath' information was being removed from compile
             lines when using --disable-sharedlib-rpath, some information
             was still hidden in another variable that never got reset and
             thus snuck into the executables. This fix should take care of 
             that issue.

Tested: kagiso, smirom
2008-05-30 15:59:01 -05:00
Elena Pourmal
3605a2dc2d [svn-r15105] Maintenance: Modified version to 1.8.1-snap0, and updated HISTORY-1_8.txt and RELEASE.txt
for the further development in the branch.
2008-05-30 13:33:13 -05:00
Albert Cheng
d317830e27 [svn-r15085] Updated version number to 1.8.1 to prepare for official release of v1.8.1. 2008-05-28 16:40:32 -05:00
Elena Pourmal
cd60d38593 [svn-r15068] Maintenance: used h5vers script to change version number to 1.8.1-rc1 before creating a tar
ball for remote testing
2008-05-22 17:07:25 -05:00
Albert Cheng
feab08a0ee [svn-r15033] Purpose:
Improvement.

Description:
src/libhdf5.settings was the initial configure summary and is installed.
Then configure is changed to dump a summary of the configure settings to
the output and also append it to src/libhdf5.settings.  That created
two different output formats and duplicated information.  This is the
initial attempt to clean up this confusion and unify the output format.

It is decided to use the src/libhdf5.settings template as the unified means.
This requires more macros symbols be defined. The following symbols are
all related to generating the src/libhdf5.settings file.

AC_SUBST(EXTERNAL_FILTERS)
AC_SUBST(MPE) MPE=no
AC_SUBST(STATIC_EXEC) STATIC_EXEC=no
AC_SUBST(HDF_FORTRAN) HDF_FORTRAN=no
AC_SUBST(FC) HDF_FORTRAN=no
AC_SUBST(HDF_CXX) HDF_CXX=no
AC_SUBST(CXX) HDF_CXX=no
AC_SUBST(HDF5_HL) HDF5_HL=yes
AC_SUBST(GPFS) GPFS=no
AC_SUBST(LINUX_LFS) LINUX_LFS=no
AC_SUBST(INSTRUMENT) INSTRUMENT=no
AC_SUBST(CODESTACK) CODESTACK=no
AC_SUBST(HAVE_DMALLOC) HAVE_DMALLOC=no
AC_SUBST(DIRECT_VFD) DIRECT_VFD=no
AC_SUBST(THREADSAFE) THREADSAFE=no
AC_SUBST(STATIC_SHARED)
AC_SUBST(enable_shared)
AC_SUBST(enable_static)
AC_SUBST(UNAME_INFO) UNAME_INFO=`uname -a`

The src/libhdf5.settings.in has CONDITIONAL's added to it too.  The
untrue conditions turned into a "#" and these lines are cleaned by the 
post processing script.

Platform tested:
h5committest on kagiso, smirom and linew. (smirom had failures not due to
my changes.)
2008-05-18 21:25:13 -05:00
Mike McGreevy
70cdaa12b2 [svn-r15013] Purpose: Configure Macro Modification
Description: The macro H5_HAVE_WINDOW_PATH is now defined to 1 only when
             MinGW is in use. This is needed to fix the "links" test, and the
             external link feature in the library.

Tested: kagiso
2008-05-15 16:25:52 -05:00
Mike McGreevy
484b4c47c3 [svn-r15011] Purpose: New configure option
Description: The configure option --disable-sharedlib-rpath will disable
             embedding of the '-Wl,-rpath' information into executables
             when shared libraries are produced.

Tested: kagiso
2008-05-15 16:02:34 -05:00
Mike McGreevy
362e5d9a10 [svn-r15006] Purpose: configure cleanup
Description: cleaning up configure related to removal of --disable-hsizet
             flag, which we no longer support.

Tested: kagiso
2008-05-15 10:48:48 -05:00
Mike McGreevy
ee187da419 [svn-r14989] Purpose: Bug Fix
Description: Typo in the configure.in script. CC_VERSION should be set using
             CC_NOFLAGS, but is currently using CC_NOFLAG, which does not exist.

Tested: kagiso (configure issue)
2008-05-13 11:39:07 -05:00
HDF Tester
c48f37b327 [svn-r14967] Snapshot version 1.8 release 0 (snap6) 2008-05-11 21:06:42 -05:00
HDF Tester
c44f697040 [svn-r14931] Snapshot version 1.8 release 0 (snap5) 2008-05-04 20:44:48 -05:00
HDF Tester
8340a57349 [svn-r14866] Snapshot version 1.8 release 0 (snap4) 2008-04-27 21:07:59 -05:00
Mike McGreevy
82198aa9c5 [svn-r14862] Purpose: Disallow use of c++ or fortran with threadsafe.
Description:   Threadsafety is incompatible with c++ and with fortran, so if 
               the user specifies either at configure along with threadsafe, 
               throw an error.

Tested:        kagiso (configure change only, doesn't affect build or testing).
2008-04-24 15:41:51 -05:00
HDF Tester
b6017c5cd1 [svn-r14851] Snapshot version 1.8 release 0 (snap3) 2008-04-20 19:00:23 -05:00
HDF Tester
740769d37f [svn-r14834] Snapshot version 1.8 release 0 (snap2) 2008-04-13 21:06:52 -05:00
Mike McGreevy
934d532544 [svn-r14824] Purpose: Updating HDF5 1.8 to use automake 1.10.1 and libtool 2.2
Description:     Updated bin/reconfigure script to reflect the new versions of
                 libtool and automake in the /home1/packages/ directory.

                 Rearranged configure.in script. For some reason, when using
                 libtool 2.2, the libtool script doesn't generate until
                 later in the configuration process, so I had to move
                 a test that parsed through the libtool script to a point 
                 after where it was actually being generated.

                 Ran libtoolize on the project, and ran bin/reconfigure to
                 regenerate configure and Makefile.in's throughout.

Tested:          kagiso, smirom, linew, tg-login
2008-04-10 15:52:14 -05:00
HDF Tester
7c6a99f05c [svn-r14801] Snapshot version 1.8 release 0 (snap1) 2008-04-06 21:10:35 -05:00
Vailin Choi
cff7516ca7 [svn-r14791] Add handling for external link:
1. src/H5F.c, src/H5system.c: formulate path for mainfile
2. src/H5Lexternal.c: add search for target file
3. configure.in: add H5_HAVE_WINDOW_PATH
4. test/links.c: add tests for external link
2008-04-02 14:33:08 -05:00
HDF Tester
5a8bbe317b [svn-r14763] Snapshot version 1.8 release 0 (snap0) 2008-03-20 22:29:59 -05:00
Scott Wegner
dee9447656 [svn-r14595] Purpose: Patch the latest Cygwin's incompatibility with timzezone variable
Description:
We discovered that there was a problem with the latest cygwin DLL, in that it doesn't recognize the global variable 'timezone'.  This is a problem on cygwin's side, not ours.  Instead, we avoid the problem in configure with a case statement.

We didn't get this out in time for the release, but we can offer a patch instead.

Tested:
Cygwin on WinXP
All changes are in a cygwin 'case' clause, so shouldn't affect other platforms
2008-02-18 09:05:47 -05:00
Elena Pourmal
069b52529e [svn-r14585] Maintenance after 1.8.0 release: Created HISTORY-1_8.txt file and prepared RELEASE.txt
for future entries.
                                 Changed version number to 1.8.0-snap0
                                 Added HISTORY-1_8.txt to MANIFEST
2008-02-14 11:17:48 -05:00
Elena Pourmal
d5ef396e1d [svn-r14484] Maintenance: Changed version number to 1.8.0 in preparation for the release. 2008-02-01 12:23:58 -05:00
Elena Pourmal
7ec36c4a3d [svn-r14460] Maintenance: Created rc2 tar ball and released to the ftp server;
Changed version number to hdf501.8.0-rc3 using bin/h5vers script
2008-01-27 11:41:14 -05:00
Elena Pourmal
c96f1e9f34 [svn-r14448] Maintenance: Released version hdf5-1.8.0-rc1 to the public fTP server and changed
the version to hdf5-1.8.0-rc2 using bin/h5vers script.

Platforms tested: ran test for hdf5-1.8.0-rc1 source on kagiso after craeting public tar ball.
2008-01-21 12:15:43 -05:00
Albert Cheng
1feea1cfc1 [svn-r14415] Changed default to enable-production to prepare for formal release.
Tested: kagiso only.  Not need for h5committest since it is a configure simple
change.  If it works correct in kagiso, it should work the same for all other
machines.
2008-01-15 09:32:19 -05:00
Quincey Koziol
d6e767c21d [svn-r14402] Description:
Add work-around to allow reading files that were produced with a buggy
earlier version of the library, which could create objects with the wrong
object header message count.  There is now a configure flag
"--enable-strict-format-checks" which triggers a failure on reading a file
with this sort of corruption (when enabled) and allows the object to be read
(when disabled).  The default value for the "strict-format-checks" flag is
yes when the "debug" flag is enabled and no when the "debug" flag is disabled.

	Note that if strict format checks are disabled (allowing objects with
this particular kind of corruption to be read) and the file is opened with
write access, the library will re-write the object header for the corrupt
object with the correct # of object header messages.

	This closes bugzilla bug #1010.

Tested on:
        FreeBSD/32 6.2 (duty) in debug mode
        FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode
        Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe,
                                in debug mode
        Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN,
                                in production mode
        Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
                                in production mode
        Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
                                w/szip filter, in production mode
        Mac OS X/32 10.4.10 (amazon) in debug mode
        Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
2008-01-13 00:37:00 -05:00
Elena Pourmal
081a7cccf6 [svn-r14290] Maintenance after beta5 release: changed version number to 1.8.0-rc1 (stands for
1.8.0 release candidate # 1)

Platforms tested: none, minor change with the known script.
2007-11-26 12:31:24 -05:00
Elena Pourmal
a8261deceb [svn-r14288] Maintenance for beta5 release: vesrion number was changed to 1.8.0-beta5 by running
bin/h5vers script

Platforms tested: kagiso (minor change)
2007-11-26 12:09:46 -05:00
Albert Cheng
b4f4670c81 [svn-r14270] Description:
Removed the stream-vfd from the basic library code.
(The stream-vfd source files are not removed yet but the MANIFEST has been
updated to NOT release those stream-vfd source files.)

Platforms tested:
Kagiso and smirom.
Then test the release tar ball in kagiso.
2007-11-19 22:43:58 -05:00