Access to source that is not autotool-ized?

Is it possible to get access to HDF5 source that has not had autoconf (etc…) ran, or alternatively, read-only access to version control?

We would like to hack on some of the IO drivers, but the enormous amount of intermediate files touched during the autotool process makes it difficult to keep a clean view of our changes in version control.

Thanks,
Noah

Is it possible to get access to HDF5 source that has not had autoconf (etc…) ran, or alternatively, read-only access to version control?

We would like to hack on some of the IO drivers, but the enormous amount of intermediate files touched during the autotool process makes it difficult to keep a clean view of our changes in version control.

Use VPATH (http://www.gnu.org/savannah-checkouts/gnu/automake/manual/html_node/VPATH-Builds.html).
Like most automake-based software, you can build HDF5 into a
directory which is not the source directory.

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.8.tar.bz2
tar xjvf hdf5-1.8.8.tar.bz2
mkdir hdf5-build
cd hdf5-build
../hdf5-1.8.8/configure
# All build artifacts are cleanly in hdf5-build
# All source artifacts are cleanly in hdf5-1.8.8

Hope that helps,
Rhys

Rhys,

This works beautifully, thanks.

-Noah

···

On Feb 6, 2012, at 7:04 AM, Rhys Ulerich wrote:

Is it possible to get access to HDF5 source that has not had autoconf (etc…) ran, or alternatively, read-only access to version control?

We would like to hack on some of the IO drivers, but the enormous amount of intermediate files touched during the autotool process makes it difficult to keep a clean view of our changes in version control.

Use VPATH (http://www.gnu.org/savannah-checkouts/gnu/automake/manual/html_node/VPATH-Builds.html).
Like most automake-based software, you can build HDF5 into a
directory which is not the source directory.

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.8.tar.bz2
tar xjvf hdf5-1.8.8.tar.bz2
mkdir hdf5-build
cd hdf5-build
../hdf5-1.8.8/configure
# All build artifacts are cleanly in hdf5-build
# All source artifacts are cleanly in hdf5-1.8.8

Hope that helps,
Rhys

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

If you use CMake to build HDF5 instead of AutoTools then the source directories are NOT touched at all. Assuming you use a different build directory.

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.8.tar.bz2
tar xjvf hdf5-1.8.8.tar.bz2
mkdir hdf5-build
cd hdf5-build
cmake ../

Batters choice. CMake or AutoTools.

···

___________________________________________________________
Mike Jackson Principal Software Engineer
BlueQuartz Software Dayton, Ohio
mike.jackson@bluequartz.net www.bluequartz.net

On Feb 6, 2012, at 10:54 AM, Noah Watkins wrote:

Rhys,

This works beautifully, thanks.

-Noah

On Feb 6, 2012, at 7:04 AM, Rhys Ulerich wrote:

Is it possible to get access to HDF5 source that has not had autoconf (etc…) ran, or alternatively, read-only access to version control?

We would like to hack on some of the IO drivers, but the enormous amount of intermediate files touched during the autotool process makes it difficult to keep a clean view of our changes in version control.

Use VPATH (http://www.gnu.org/savannah-checkouts/gnu/automake/manual/html_node/VPATH-Builds.html).
Like most automake-based software, you can build HDF5 into a
directory which is not the source directory.

wget http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.8.tar.bz2
tar xjvf hdf5-1.8.8.tar.bz2
mkdir hdf5-build
cd hdf5-build
../hdf5-1.8.8/configure
# All build artifacts are cleanly in hdf5-build
# All source artifacts are cleanly in hdf5-1.8.8

Hope that helps,
Rhys

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org