Commit Graph

597 Commits

Author SHA1 Message Date
HDF Tester
94c2902fc5 [svn-r15713] Snapshot version 1.9 release 19 2008-09-28 04:57:24 -05:00
HDF Tester
dcd4c0b049 [svn-r15667] Snapshot version 1.9 release 18 2008-09-21 09:08:35 -05:00
Neil Fortner
c254b0bc27 [svn-r15656] 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:53:30 -05:00
Scott Wegner
036aa878b0 [svn-r15639] Purpose: Check for __func__ keyword during configure
Description:
In some of the new H5EA* code, many new C99 features are being used.  Most of them are portable to all compilers, but the __func__ keyword in particular isn't supported in Visual Studio on Windows.  Instead, Windows defines the __FUNCTION__ keyword, which can be used as a direct substitute.

We now check for the __func__ keyword during configure and define the feature flag H5_HAVE_C99_FUNC.  There was previously a check for __FUNCTION__, and the feature flags H5_HAVE_FUNCTION.  In H5EApkg.h, we check for the presents of each of these in order to see which to use.  If neither are avaiable, fail.

Tested:
h5committest (kagiso, smirom, linew)
2008-09-17 09:04:35 -05:00
Albert Cheng
95149cc095 [svn-r15637] 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 15:58:53 -05:00
HDF Tester
63042260d9 [svn-r15619] Snapshot version 1.9 release 17 2008-09-14 05:39:04 -05:00
HDF Tester
e43736b22b [svn-r15595] Snapshot version 1.9 release 16 2008-09-07 07:52:03 -05:00
Scot Breitenfeld
510daa2995 [svn-r15586] Description:
Changed the test for intrinsic Fortran function SIZEOF by using AC_TRY_RUN instead
of AC_TRY_COMPILE.
2008-09-03 10:40:38 -05:00
Scot Breitenfeld
74457ab98c [svn-r15577] Description:
Moved AM_CONDITIONAL([FORTRAN_HAVE_SIZEOF]....) outside of Fortran conditional loop so that the value gets registered regardless of whether Fortran is enabled.
2008-09-02 10:04:59 -05:00
Scot Breitenfeld
a66c8bf293 [svn-r15570] Description:
Added a test for the availability of intrinsic Fortran function SIZEOF. Sets the global variable FORTRAN_HAVE_SIZEOF depending if SIZEOF is available.
2008-09-01 10:25:02 -05:00
HDF Tester
529585c757 [svn-r15565] Snapshot version 1.9 release 15 2008-08-31 06:28:09 -05:00
Scot Breitenfeld
6b9b12d643 [svn-r15540] Description:
Enable building shared library for fortran by adding the flag -fPIC to the compile flags for versions of Intel Fortran compiler >=9
2008-08-26 15:10:57 -05:00
Scot Breitenfeld
d30db46df3 [svn-r15534] Description:
Added a test program to determine if -r8 or the default of REAL is DOUBLE PRECISION. Sets the variable FORTRAN_DEFAULT_REALisDBLE_F to true if default REAL is DOUBLE PRECISION.
2008-08-26 11:05:06 -05:00
HDF Tester
709c81d710 [svn-r15476] Snapshot version 1.9 release 14 2008-08-17 08:40:56 -05:00
Pedro Vicente Nunes
4e2b072563 [svn-r15466] remove h52jpeg 2008-08-12 10:13:35 -05:00
HDF Tester
44941d6ff6 [svn-r15455] Snapshot version 1.9 release 13 2008-08-10 11:47:38 -05:00
HDF Tester
2fa8102745 [svn-r15425] Snapshot version 1.9 release 12 2008-08-03 07:54:59 -05:00
HDF Tester
8a770c8c63 [svn-r15410] Snapshot version 1.9 release 11 2008-07-27 06:07:17 -05:00
HDF Tester
717388ea06 [svn-r15389] Snapshot version 1.9 release 10 2008-07-20 06:16:44 -05:00
HDF Tester
ea27003154 [svn-r15347] Snapshot version 1.9 release 9 2008-07-13 07:00:00 -05:00
HDF Tester
b663817dcc [svn-r15322] Snapshot version 1.9 release 8 2008-07-06 06:55:21 -05:00
Quincey Koziol
c9c701d0d8 [svn-r15293] Description:
Remove tools/h52jpeg from configure.in & run bin/reconfigure on kagiso
2008-06-28 23:49:09 -05:00
Pedro Vicente Nunes
cb7a01f5ce [svn-r15292] moved h52jpeg to /hl/tools/h52jpeg
tested: linux
2008-06-28 16:06:35 -05:00
HDF Tester
e736ed88c4 [svn-r15215] Snapshot version 1.9 release 7 2008-06-15 05:26:51 -05:00
Pedro Vicente Nunes
ff94716199 [svn-r15184] added the configure and Makefile changes to build h52jpeg in unix systems
tested: linux, solaris
2008-06-09 15:20:43 -05:00
HDF Tester
98d73aa397 [svn-r15172] Snapshot version 1.9 release 6 2008-06-08 06:23:55 -05:00
Mike McGreevy
2b715cd29b [svn-r15112] 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 tht never got reset and
             thus snuck into the executables. This fix should take care of
             that issue.

Tested: kagiso, smirom
2008-05-30 16:47:44 -05:00
Albert Cheng
9fd6621c92 [svn-r15017] Purpose:
bug fix.

Description:
Removed a few debug print statments that was left in by mistake.
Removed initialization for macro system INSTRUMENT to match how it
behaves before.

Tested platforms:
h5committested (kagiso, smirom and linew).  It failed in fortran
test in smirom but I believed that was not caused by my changes
in configure.in.
2008-05-15 23:00:28 -05:00
Mike McGreevy
afbdbb8e93 [svn-r15014] 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:35:13 -05:00
Mike McGreevy
134ec13cdc [svn-r15012] 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:08:23 -05:00
Mike McGreevy
389cc309c5 [svn-r15007] Purpose: configure cleanup
Description: cleaning up configure related to removal of --disable-hsizet
             flag, which we no longer support.

Tested: kagiso
2008-05-15 11:42:03 -05:00
Albert Cheng
7b7f10a444 [svn-r15003] 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.
2008-05-15 00:12:00 -05:00
Mike McGreevy
ea20e67829 [svn-r14990] 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:43:42 -05:00
HDF Tester
6cdadf3db5 [svn-r14965] Snapshot version 1.9 release 5 2008-05-11 05:41:59 -05:00
Mike McGreevy
5bd2405c11 [svn-r14933] Purpose: Updating HDF5 to use automake 1.10.1 and libtool 2.2.2
Description: Applying update to autotools that was applied to 1.8 a couple
             of weeks ago to the trunk.

             Updated bin/reconfigure script to reflect the new versions of 
             libtool and automake in the /home1/packages/ directory.

             Rearranged configure.in script. When using libtool 2.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 (h5committest)
2008-05-05 13:35:55 -05:00
Scot Breitenfeld
aec106e324 [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
Scot Breitenfeld
5773fd34bc [svn-r14902] Merged fortran_1_8 branch changes r14505:14901 into the trunk. New fortran wrappers added. 2008-04-30 14:23:26 -05:00
HDF Tester
5ab3c53745 [svn-r14864] Snapshot version 1.9 release 4 2008-04-27 06:18:36 -05:00
HDF Tester
a0136eda8d [svn-r14849] Snapshot version 1.9 release 3 2008-04-20 06:32:00 -05:00
HDF Tester
0d68a748cc [svn-r14832] Snapshot version 1.9 release 2 2008-04-13 06:56:56 -05:00
Albert Cheng
6e9d2f8099 [svn-r14812] Description:
The development branch was changed to default enable-production for the
v1.8 release but had not switched back to default development mode.

Solution:
Changed it back to --disable-production (aka development) as the default.
Also ran bin/reconfigure to update configure.

Tested:
Smirom only.  No h5committest since the change is trivial and if it works
at smirom, it should work everywhere else.
2008-04-08 11:30:43 -05:00
HDF Tester
584b7f16d6 [svn-r14799] Snapshot version 1.9 release 1 2008-04-06 05:05:45 -05:00
Vailin Choi
04c174bde0 [svn-r14789] 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 13:29:17 -05:00
HDF Tester
18646cdfc6 [svn-r14759] Snapshot version 1.9 release 0 2008-03-20 05:22:22 -05:00
Scott Wegner
a61407161d [svn-r14723] Purpose: Fix typo in our configure CYGWIN patch
Description:
Previously, we created a patch for Cygwin to skip checking for the timezone variable.  We made this change in both the trunk and hdf5_1_8 branch.  However, in the branch version, we seemed to have used wrong quotes in our check ('uname' rather than `uname`).  This corrects the typo

Tested:
Cygwin on WinXP
2008-03-12 09:48:45 -05:00
Scott Wegner
ff9a968785 [svn-r14607] Purpose: Apply Cygwin patch to trunk
Description:
This is the same patch that Mike McGreevy helped me with on the 1.8 branch.  The latest cygwin DLL has trouble with the global timezone variable.  Now in configure, we target CYGWIN with a case statement, and avoid the problem.

Tested:
Cygwin on WinXP
2008-02-19 08:32:19 -05:00
Elena Pourmal
349702f97d [svn-r14547] Maintenance: Changed version number to 1.9.0 as we agreed on the HDF5 developers meeting
on February 8, 2008; modified docs files to point to the documentation snapshots.
2008-02-11 14:09:52 -05:00
Elena Pourmal
2b51b8a74b [svn-r14526] Maintenance: Changed version number in the trunk to be 1.9.0-snap0 2008-02-06 21:26:45 -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