Bug 1563616 - HDF5 library not built thread safe
Summary: HDF5 library not built thread safe
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: hdf5
Version: 27
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orion Poplawski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-04-04 10:14 UTC by Susi Lehtola
Modified: 2018-04-07 13:25 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-04-07 13:25:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Susi Lehtola 2018-04-04 10:14:16 UTC
The HDF5 library hasn't been built with the --enable-threadsafe configuration option.

Because of this, HDF5 isn't usable within parallel programs - one gets very weird HDF5 errors.

Please compile HDF5 with with the --enable-threadsafe configuration option, see

https://support.hdfgroup.org/HDF5/doc/TechNotes/ThreadSafeLibrary.html

Comment 1 Susi Lehtola 2018-04-07 13:25:02 UTC
Actually, now I realize that hdf5 does no support threaded environments in any way. The thread safety flag just locks the library for a single process, turning parallel programs into sequential ones. Amazing....


Note You need to log in before you can comment on or make changes to this bug.