Skip to content

Hdf5 update#397

Merged
thewtex merged 5 commits intoInsightSoftwareConsortium:masterfrom
thewtex:hdf5-update
Feb 11, 2019
Merged

Hdf5 update#397
thewtex merged 5 commits intoInsightSoftwareConsortium:masterfrom
thewtex:hdf5-update

Conversation

@thewtex
Copy link
Member

@thewtex thewtex commented Jan 10, 2019

Todos:

  • check for new symbols to name mangle on macOS.
  • check for new symbols to name mangle on Windows.
  • check for clobbering of Emscripten fixes
  • remove _ prefixed mangled symbols

thewtex and others added 3 commits January 9, 2019 13:01
Code extracted from:

    https://bitbucket.hdfgroup.org/scm/hdffv/hdf5.git

at commit 545c5fb2a957c245f283c6db5c429b7b89cda622 (hdf5_1_10_4).

Change-Id: Iae77b108bd1f83be1eaccf8e76540d4ad337e7a5
* upstream-HDF5:
  HDF5 2018-10-15 (545c5fb2)
@thewtex thewtex requested review from dzenanz and hjmjohnson January 10, 2019 19:40
@thewtex thewtex mentioned this pull request Jan 10, 2019
Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I clicked "approve" before I saw the last commit. I think that minor version .4 does not introduce any new public symbols.

Copy link
Member

@hjmjohnson hjmjohnson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will be nice to have the updated HDF5 changes included.

@thewtex thewtex force-pushed the hdf5-update branch 2 times, most recently from 067c863 to a721518 Compare January 24, 2019 16:09
@thewtex thewtex force-pushed the hdf5-update branch 2 times, most recently from 3f6e9bc to e9ffa15 Compare January 31, 2019 19:28
Also fix the symbol identifier on Windows.
@thewtex thewtex force-pushed the hdf5-update branch 2 times, most recently from 5a1eb0b to a0a885f Compare February 8, 2019 22:20
@thewtex
Copy link
Member Author

thewtex commented Feb 10, 2019

Verified locally on Emscripten and ready to go :-).

@thewtex thewtex mentioned this pull request Feb 10, 2019
@hjmjohnson hjmjohnson self-assigned this Feb 10, 2019
@hjmjohnson hjmjohnson added the type:Infrastructure Infrastructure/ecosystem related changes, such as CMake or buildbots label Feb 10, 2019

if(NOT DEFINED INSTALLDIR)
set(INSTALLDIR "@CMAKE_INSTALL_PREFIX@")
set(INSTALLDIR "C:/Program Files/HDF_Group/@HDF5_PACKAGE_NAME@/@HDF5_PACKAGE_VERSION@")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this affect ITK, and I think this is a bug in upstream.

Hard coded absolute paths are bad.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@thewtex thewtex merged commit 76d8c2f into InsightSoftwareConsortium:master Feb 11, 2019
@thewtex thewtex deleted the hdf5-update branch February 11, 2019 18:00
@muschellij2 muschellij2 mentioned this pull request Mar 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:Infrastructure Infrastructure/ecosystem related changes, such as CMake or buildbots

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants