| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Embed the content of libhdf5.settings into the hdf5 executables so that an
"orphaned" executables can display (via the Unix strings command, for example)
the library settings used to build the executables.
configure.in:
Added the --disable-embedded-libinfo option to disable this feature.
configure:
src/H5config.h.in:
fortran/configure
c++/configure
Generated by autotools like automake.
src/H5detect.c:
Implement insert_libhdf5_settings() to insert the contents of
libhdf5.settings into the library as an extern string variable so that it
is included in all HDF5 executable.
test/Makefile.in:
Added test scripts testlibinfo.sh and testcheck_version.sh, test program
tcheck_version. Needed to introduce $PROGS so that tcheck_version is
built but not run automatically.
test/testlibinfo.sh.in:
A new test added to verify the library information is indeed included
in the executables.
H5.c: added code to print the embedded library information when there is
a library versions mis-match occurs. This ensures the library information
string is included in the executable.
Also modifies the code so that the Library mismatch warning string is
included only once in the executable.
H5private.h:
Added a global reference to the libinfo string variable to prepare
for possible stage 3 implementation of a public API.
New test: (Bug ID 1656):
Add new tests (tcheck_version, testcheck_version.sh) to verify H5check_version()
does issue warnings and abort accordingly.
Changed H5check_version() to suppress the warning message totally if
$HDF5_DISABLE_VERSION_CHECK is 2 or higher. (Old behavior treated 3 or higher
the same as 1, that is to print a warning and allows the program to continue.
MANIFEST:
updated with the newly added files.
Tested:
h5committest passed. Also passed jam in serial mode, --enable-static-exec,
--disable-embedded-libinfo.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Remove old version of "HDF5 Tutorial" from doc repositories;
this document is maintained idependently.
Tested: jam
|
| |
|
| |
|
|
|
|
|
| |
HISTORY.txt and RELEASE.txt files.
Branch is open for check-ins now.
|
|
|
|
| |
Commit all changes made by bin/release.
|
|
|
|
| |
Tested: h5committested (linew is still in progress.)
|
|
|
|
| |
check-ins.
|
|
|
|
|
|
| |
tar ball
for remote testing.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
The MPE option is not working with the new mpich2. hdf5 configure is looking
for the routine CLOG_Init() in the library liblmpe.a. The old mpich has that
routine but the new mpich2 does not have it. I could not find any reference or
document of what the CLOG_Init() is or why it is needed. The only log message
for adding the requirement for liblmpe.a was for the NCSA old AIX platform
that has retired and could not be used to verify the correctness.
Solution:
Remove the requirement of liblmpe.a.
Tested:
Just parallel with fortran on kagiso, jam and smirom.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
big or little endian machine. Configure.in was modified to export a variable carrying endianess information to testh5ls.sh. This script then compares the current run with 2 expected outputs, one for a big-endian machine (linew was used to generate the output), other for little endian (jam was used to generate the output)
the way h5ls prints types, it starts searching for NATIVE types first. One solution would be h5ls not to detect these native types, using for example the same print datatype function that h5dump does, that would make the output look the same on all platforms ("32-bit little-endian integer" would be printed instead). Drawback, this "native" information would not be available. Other solution is to have not one but 2 expected outputs and make the shell script detect the endianess and compare with one output or other
tested: h5committest
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
instead of
snap0; caught by Albert, fixed by policy offender.
|
|
|
|
|
|
|
| |
Updating bin/reconfigure script to point to autotools in /mnt/hdf/packages,
since /home1/packages no longer exists.
Tested: kagiso
|
|
|
|
|
| |
documentation files after the release. Branch is open
for check-ins.
|
|
|
|
| |
Will tag the release after binaries are built tonight.
|
|
|
|
|
|
| |
creating a tar
ball for remote testing
|
| |
|
|
|
|
|
|
|
| |
The information of libhdf5_fortran.settings are all included in
libhdf5.settings now. Remove it from the source.
Tested: kagiso with fortran and C++.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
HDF5 library. The Dependencies files are generated by
"make depend".
Tested:
h5committest, also serial in Kagiso is tested.
|
| |
|
|
|
|
|
|
|
|
|
| |
Description: examples/ph5example was being built and tested even in serial
mode. Added lines to the examples/Makefile.in to ensure that
this is not built and tested unless parallel has been enabled
by configure.
Tested: kagiso and smirom
|
| |
|
| |
|
| |
|
| |
|