Go to file
Albert Cheng 9ca6cfa0aa [svn-r1975] Purpose:
Configuration improvement

Problem:
Arabica has a zlib library that is a dynamic lib in /usr/ncsa/lib.
Binary generated would fail to run with a missig libz.so complain
if /usr/ncsa/lib is not in $LD_LIBRARY_PATH.  This exposed the
problem that if the binary is linked with -L$mylibpath -lxyz
where libxyz is a dynamic type, the binary can't run if $mylibpath
is not in $LD_LIBRARY_PATH (or equivalent) or as part of the
system default library paths (e.g., /usr/lib, /usr/local/lib).
This problem also caused failures during configure (when trying
to see what format to print long long) and during H5detect.
The base cause is because libtool does not "transfer" the
knowledge of -L$mylibpath to the wrapper file its mode=link
generates.

Solution:
bin/ltmain.sh:
    Changed it so that it transfers the libpaths from -Llibpaths
    to the wrapper generated.  I used the already defined variable
    finalize_shlibpath.  Not sure it is correct to use it this way.
    Need to check on this.
configure.in:
    Put in a patch to transfer information from LDFLAGS to LD_LIBRARY_PATH
    right before the AC_TRY_RUN.  The above fix for ltmain.sh does not
    work here because libtool is generated later than this point.
    There should be a cleaner way to do this.
    Removed the hardcode of NCSA_LT_LINK_EXE because it is no longer
    needed.
commence.in:
    Removed the hardcode of NCSA_LT_LINK_EXE because it is no longer
    needed.
Makefile.in:
    Another patch of LDFLAGS to LD_LIBRARY_PATH because I could not
    make it to generate H5detect in the wrapper form of libtool.
    Need to make it to use the libtool correctly. Later.

Platform tested:
arabica (solaris 2.7)
baldric (solaris 2.6)
2000-02-18 07:53:32 -05:00
bin [svn-r1975] Purpose: 2000-02-18 07:53:32 -05:00
config [svn-r1975] Purpose: 2000-02-18 07:53:32 -05:00
doc [svn-r1897] RM_H5T.html H5Tset/get_fields: Added spos parameter. 1999-12-17 10:54:15 -05:00
examples [svn-r1848] *** empty log message *** 1999-11-23 14:37:53 -05:00
pablo [svn-r1802] Changes since 19991019 1999-11-01 10:21:16 -05:00
src [svn-r1975] Purpose: 2000-02-18 07:53:32 -05:00
test [svn-r1946] Added a the PARA-Prefix for parallel test files for the needs that 2000-01-25 23:20:36 -05:00
testpar [svn-r1947] Changed the test files prefix to use the h5_fixname() in test/libh5test.a. 2000-01-25 23:33:38 -05:00
tools [svn-r1974] Added const to the h5dump_region third argument to quite a compiler 2000-02-18 07:26:59 -05:00
acconfig.h [svn-r1930] Add Globus 1.1; refer Gass to Globus 1.0 2000-01-05 14:42:12 -05:00
aclocal.m4 [svn-r1284] Pass $AR setting to libtool. A cross-compiler (e.g., TFLOPS) would 1999-05-26 15:28:24 -05:00
all.zip [svn-r1963] removed files from the tools lib projects 2000-02-15 13:49:48 -05:00
configure [svn-r1975] Purpose: 2000-02-18 07:53:32 -05:00
configure.in [svn-r1975] Purpose: 2000-02-18 07:53:32 -05:00
COPYING [svn-r1965] Added 2000 to copyright dates. 2000-02-16 12:26:42 -05:00
INSTALL [svn-r1802] Changes since 19991019 1999-11-01 10:21:16 -05:00
INSTALL_parallel [svn-r1809] Updated with new files name and locations. 1999-11-02 22:05:19 -05:00
INSTALL_TFLOPS [svn-r1912] Document a fix to bypass a make problem in Janus. 1999-12-20 09:25:48 -05:00
INSTALL_Windows.txt [svn-r1843] added a section that gives more detailed descriptions on using the library 1999-11-19 12:06:55 -05:00
Makefile.dist [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
Makefile.in [svn-r1940] Changed distclean target to clean up a few more recently created 2000-01-12 12:18:47 -05:00
MANIFEST [svn-r1937] Updated with newly added files and deleted ones. 2000-01-07 18:23:38 -05:00
README [svn-r1950] Snapshot version 1.3 release 11 2000-01-26 12:21:09 -05:00
RELEASE [svn-r1955] Updated for Cygwin. 2000-02-09 16:36:37 -05:00

This is hdf5-1.3.12 currently under development
Please refer to the INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is almost fully functional for the entire API defined in the
documentation, see the RELEASE file in this directory for information
specific to this release of the library.  The INSTALL file contains
instructions on compiling and installing the library.  The INSTALL_parallel
file contains instructions on installing the parallel version of the
library.

Documentation for this release is in the html directory.  Start with the
"index.html" in that dictectory.

Four mailing lists are currently set up for use with the HDF5
library.

   hdf5         - For general discussion of the HDF5 library with
		  other users.

   hdf5dev      - For discussion of the HDF5 library development
		  with developers and other interested parties.

   hdf5announce - For announcements of HDF5 related developments,
		  not a discussion list.

   hdf5cvs      - For checkin notices of code development on the library,
		  not a discussion list.

To subscribe to a list, send mail to "majordomo@ncsa.uiuc.edu",
with "subscribe <list>" in the _body_, not the Subject, of the message.
E.g., subscribe hdf5 

Messages to be sent to the list should be sent to "<list>@ncsa.uiuc.edu".

Nearly daily code snapshots are now being provided at the following URL:
    ftp://hdf.ncsa.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the readme file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdf.ncsa.uiuc.edu/HDF5/

Bugs should be reported to hdfhelp@ncsa.uiuc.edu.