Commit Graph

14138 Commits

Author SHA1 Message Date
Dana Robinson
14664baf4f [svn-r26227] Removed bin/compile, which is a generated file.
Removed bin/mkinstalldirs which is both generated and obsolete.

Part of: HDFFV-9067

Tested on: 64-bit linux VM
2015-02-19 02:49:32 -05:00
Dana Robinson
265782d3eb [svn-r26226] Fixed the --with-pthread option so that it correctly handles 'yes' and
'no', which was broken after other work in this area.

Part of: HDFFV-9087

Tested on: 64-bit linux VM
2015-02-19 02:44:55 -05:00
Dana Robinson
a2b08b6e27 [svn-r26221] Removed VMS files. VMS is no longer a supported platform. 2015-02-18 16:15:35 -05:00
Mohamad Chaarawi
d38f3d888d [svn-r26171] fix MPE setup. 2015-02-13 16:21:00 -05:00
Quincey Koziol
8b98b9ee92 [svn-r26169] Description:
Remove generated header file from repository, and add section to
autogen.sh that generates it.

Tested on:
    Mac OSX/64 10.10.2 (amazon)
2015-02-13 14:22:21 -05:00
Dana Robinson
e9144293c1 [svn-r26168] Added --force-missing to automake. It has to be used WITH --add-missing;
it's not a replacement.

Part of HDFFV-9114

Tested on jam with the -p option
2015-02-13 11:23:08 -05:00
Dana Robinson
df7c8f6bc9 [svn-r26166] Changed the automake --force-missing option back to --add-missing.
Part of HDFFV-9114

Tested on: Cygwin
2015-02-13 11:10:35 -05:00
Albert Cheng
6b01332709 [svn-r26165] HDF5-9117: if testing for proper working 'tr' command is needed.
Long time ago, the tr command in some platform does not work properly and this test was added
to detect broken tr and abort the configure process.
We are not aware of such broken tr command in current systems and decided to retire this test.

The setup of ${TR} is still needed as it is used to process DEBUG_PKG.

Tested: in jam using "./configure" and "./configure --enable-debug=all".
2015-02-13 10:15:49 -05:00
Dana Robinson
0829df23e5 [svn-r26164] Updated autogen.sh to use the --force option on all tools
when available. Also added the --copy option to to libtoolize
so files are copied and not symlinked.

Part of HDFFV-9114

Tested on jam.

- autogen.sh -p
- configure (out-of-source)
- Modified configure.ac
- Re-run autogen.sh -p
- Re-run configure
- make

Without the fix, make fails when it notes out-of-date autotools
files and re-runs the tools, picking up jam's elderly versions.
With the fix, make succeeds.
2015-02-13 04:22:31 -05:00
Dana Robinson
99c4ec387c [svn-r26145] Removed bin/reconfigure.
The autogen.sh script seems to work in enough places
and for enough people to warrant removing bin/reconfigure.
2015-02-07 02:05:34 -05:00
Dana Robinson
dcd8c9f487 [svn-r26144] Removed bin/genltanalyze from the MANIFEST since that file has
been permanently deleted. I've not removed all the generated
files from the MANIFEST, though, since I'm waiting on a decision
as to whether we leave those in or not.

Tested on: bin/chkmanifest after running autogen.sh
2015-02-07 01:34:24 -05:00
Dana Robinson
7590687d4b [svn-r26143] Merged r26096-26142 from trunk.
Tested on: jam w/ Fortran and C++
2015-02-07 01:14:12 -05:00
Dana Robinson
a7def93aa3 [svn-r26142] Updated autogen.sh so it works on OS-X. Note that this does require
installing the autotools via a package manager like Homebrew since
they are not installed with XCode.

Part of: HDFFV-9114

Tested on: OS-X 10.10.2 (Yosemite) with XCode 6.1.1
2015-02-06 23:24:31 -05:00
Dana Robinson
d63cdb36cf [svn-r26136] Updated autogen.sh to run flex and bison, replacing the (incomplete)
bin/genltanalyze script, which has been deleted. Also removed the
generated hl/src/H5LTparse.c/h and H5LTanalyze.c files.

Part of: HDFFV-9120

Tested on: Local Ubuntu VM
2015-02-05 21:39:36 -05:00
Dana Robinson
eea4f45172 [svn-r26135] Updated autogen.sh to always run API-oriented scripts. Removed
the -s option from autogen.sh. Removed several generated H5E
files from version control as well as H5version.h since these
will always be regenerated.

Part of: HDFFV-9120

Tested on: Local Ubuntu VM
2015-02-05 20:02:30 -05:00
Scot Breitenfeld
167619a75d [svn-r26132] reverted change 26177
svn merge -c -26117 .

Shared Fortran libraries don't work on Mac, the check for building shared on Mac needs to stay in.
2015-02-05 14:36:51 -05:00
Dana Robinson
e8013712b2 [svn-r26130] Updated autogen.sh to try glibtoolize if libtoolize is
not found. Allows reconfiguration on OS-X.

Part of: HDFFV-9120

Untested since we have no suitable OS-X machines
2015-02-05 13:31:21 -05:00
Dana Robinson
ba739af91f [svn-r26129] Removed some additional generated files that were triggering autotools
re-builds, which would fail due to incorrect autotools versions.

Part of: HDFFV-9120

Tested on: jam
2015-02-05 11:54:52 -05:00
Dana Robinson
01c7b17dac [svn-r26128] - Removed libtool generated/copied files.
- Modified autogen.sh to run libtoolize.
  NOTE: OS-X often uses glibtoolize. This will be fixed soon.

- Addational helpful output added to autogen.sh.

Part of HDFFV-9120

Tested on: 64-bit Linux VM
2015-02-05 11:21:21 -05:00
Scot Breitenfeld
46d39603ad [svn-r26127] Fixed typo. 2015-02-05 09:59:15 -05:00
Scot Breitenfeld
06d1971f41 [svn-r26124] Fixed issue with deprecated symbols for H5G constants 2015-02-04 09:38:16 -05:00
Scot Breitenfeld
5060fb1050 [svn-r26122] Fix for HDFFV-9040 h5rget_object_type_f returns different types than indicated by API
Slight change of global variable definitions from C.

Tested: jam.
2015-02-03 13:52:27 -05:00
Scot Breitenfeld
8a528170ec [svn-r26117] Autotools work HDFFV-9067,
Removed restiction of disabling shared libraries on the MAC, H5_FORTRAN_SHARED was replaced with HAVE_SHARED_CONDITIONAL since H5_FORTRAN_SHARED was removed.

tested: jam
2015-02-03 10:42:15 -05:00
Mohamad Chaarawi
cbf280a22d [svn-r26115] explain why If RUNSERIAL or RUNPARALLEL is the word `none' then replace it with empty string. 2015-02-03 09:33:25 -05:00
Mohamad Chaarawi
473feff3c6 [svn-r26114] remove option to toggle large file support. 2015-02-02 15:54:59 -05:00
Scot Breitenfeld
68631b6e95 [svn-r26113] Updated configure and the parallel tests to 'USE mpi' instead of 'include 'mpih.f'
tested jam (mpich + gnu).
2015-02-02 13:52:35 -05:00
Allen Byrne
3946ec882b [svn-r26112] Add quotes around name 2015-02-02 13:02:57 -05:00
Allen Byrne
ba35eb0f05 [svn-r26109] Correct name of source file 2015-02-02 13:00:34 -05:00
Allen Byrne
fc93c6fe70 [svn-r26106] Disable flush1/flush2 test under debug VFD on Windows. 2015-02-02 12:01:15 -05:00
Dana Robinson
51de1ce902 [svn-r26100] Removed maintainer mode (AM_MAINTAINER_MODE) from configure.ac.
This is no longer needed since we don't check in generated files anymore.
Actually, it was not really recommended in the first place:

http://www.gnu.org/software/automake/manual/html_node/maintainer_002dmode.html

Part of: HDFFV-9122

Tested on: jam
2015-02-02 04:16:07 -05:00
Dana Robinson
a36942f59f [svn-r26099] Updated manifest
Part of: HDFFV-9120
2015-02-02 03:53:59 -05:00
Dana Robinson
010c3e7e39 [svn-r26098] Removed copied m4 files from version control.
Developers will now have to run bin/reconfigure (deprecated, will be removed
soon) or autogen.sh after checking out code.

Part of: HDFFV-9120

Tested on: jam with Fortran and C++
2015-02-02 03:05:02 -05:00
Dana Robinson
e2240d544e [svn-r26097] Removed configure and Makefile.in files from version control.
Developers will now have to run bin/reconfigure (deprecated, will be removed
soon) or autogen.sh after checking out code.

Part of: HDFFV-9120

Tested on: jam with Fortran and C++
2015-02-02 02:50:25 -05:00
Dana Robinson
cd1d1d41df [svn-r26096] Merged r26024-26095 from trunk.
Tested on: jam with Fortran and C++
2015-02-02 01:46:40 -05:00
Dana Robinson
45eefdbdea [svn-r26095] Added executable property to distdep. 2015-02-02 01:05:20 -05:00
Dana Robinson
0af31e6938 [svn-r26093] Updated manifest. 2015-02-01 14:25:19 -05:00
HDF Tester
67f41bf9f8 [svn-r26092] Snapshot version 1.9 release 212 2015-02-01 06:03:18 -05:00
Dana Robinson
8387b3fdfa [svn-r26091] Fixed some missing comment text in the autogen.sh script.
Part of HDFFV-9114

Tested on: jam
2015-01-31 08:54:31 -05:00
Dana Robinson
46ea85c6cb [svn-r26090] Added an autogen.sh script.
Note that bin/reconfigure still exists. It will be removed at a later
date.

Part of HDFFV-9114

Tested on: jam
2015-01-31 08:32:42 -05:00
Mohamad Chaarawi
a9cf3b658b [svn-r26087] update build procedure for Hopper (Cray).. only static now.
Will add shared when we introduce support later.
2015-01-30 15:49:39 -05:00
Dana Robinson
ba002bcc8f [svn-r26086] Solaris no longer has issues with requiring early checking for time
functions so the checks were merged with the other system call
checks.

Fixes HDFFV-9083

Tested on: Linux (jam) and Solaris (emu)
2015-01-30 06:57:10 -05:00
Dana Robinson
8cb70b47cb [svn-r26085] Improved the direct VFD configure checks.
- Results of O_DIRECT and posix_memalign() checks are now
  output so users can more easily diagnose problems.

- Configure now fails if --enable-direct-vfd was requested
  but either O_DIRECT or posix_memalign() are not
  present.

Part of HDFFV-7566

Tested on: jam (configure only)
2015-01-30 05:38:59 -05:00
Dana Robinson
21a38c4e67 [svn-r26084] Configure now just checks for O_DIRECT being defined instead of trying
to build and run a program using it, which is problematic (depends on
file system, issues with cross-compiling).

Part of HDFFV-9057

Tested on: jam (configure only)
2015-01-30 04:42:26 -05:00
Dana Robinson
ec45cabfc7 [svn-r26083] Changed the default for building the direct VFD to 'no'.
Updated the direct VFD help string to make it more clear where
it is suported.

Part of HDFFV-7566 and HDFFV-7567

Tested on: jam (configure only)
2015-01-30 03:08:57 -05:00
Dana Robinson
37d1800ec0 [svn-r26082] Moved the high-level library checks up to the same place where
Fortran and C++ are checked. This will make it easier to
handle threadsafe/high-level combinations later.

Also changed the default of --enable-pthread to 'check' and
removed yes/no behavior. If you ask for thread-safety, you
can't disable Pthreads...

Part of HDFFV-8719

Tested on: jam (configure only)
2015-01-30 02:38:40 -05:00
Dana Robinson
adc1845b48 [svn-r26081] Moved the check for pthread_attr_setscope() into the thread-safe checks
section. Documented its necessity and added a cross-compiling option
and helpful comment.

Also removed a check for BSDgettimeofday from configure.ac, which
was for Irix 5.3 support.

Part of HDFFV-9087

Tested on: jam with threadsafe
2015-01-29 18:48:20 -05:00
Dana Robinson
190ff778af [svn-r26080] Removed unused HAVE_TZNAME define from configuration files.
Also removed a missed HAVE___GMTOFF from CMake.

Part of HDFFV-9085

Tested on: jam
2015-01-29 17:37:37 -05:00
Dana Robinson
da2a2d9400 [svn-r26079] Removed obsolete HAVE___TM_GMTOFF defines. This is an artifact of the Linux
fork of glibc. It's been deprecated since at least 1997.

Part of HDFFV-9085

Tested on: jam
2015-01-29 17:33:01 -05:00
Dana Robinson
5bf140387f [svn-r26078] Changed a timezone struct to NULL in testpar/t_cache.c.
Part of HDFFV-9085

Tested on: jam w/ parallel
2015-01-29 17:06:28 -05:00
Dana Robinson
edc8d356f3 [svn-r26077] Removed unused HAVE_TM_ZONE and HAVE_STRUCT_TM_TM_ZONE defines from
VMS and CMake pubconfs.

Part of HDFFV-9085

Tested on: jam
2015-01-29 16:32:32 -05:00