Conversation
This comment was marked as off-topic.
This comment was marked as off-topic.
scheibelp
left a comment
There was a problem hiding this comment.
This is a preliminary review with some questions.
I think this could potentially be split into multiple PRs (e.g. the hdf5 changes are useful without the openblas changes), and that may be preferable if resolving all the questions here takes too much time.
|
|
||
| depends_on('mpi', when='+mpi') | ||
| if sys.platform != 'win32': | ||
| depends_on('mpi', when='+mpi') |
There was a problem hiding this comment.
(question) to be clear, does this mean that building hdf5 with MPI support on Windows does not require any install of MPI on the system?
There was a problem hiding this comment.
Ping - I would have assumed that building hdf5+mpi on Windows would require an MPI installation.
| # No try/except here, fix the condition above instead: | ||
| symlink('h5cc', 'h5pcc') | ||
| if sys.platform != 'win32': | ||
| symlink('h5cc', 'h5pcc') |
There was a problem hiding this comment.
(question) #27021 added some logic for symlink analogs on Windows: does this still need to be skipped on Windows?
If so, the following if block also calls symlink and should also probably change in that case.
…y need to go down CMake route
…ve towards adding logic for other options
…ork with MSVC, use -DTARGET=GENERIC for now
…sn't have a shared build recipe
…onflicts for upstream packages
|
Would it be worth / possible to delay this until #30411 is in? That PR would allow to distinguish based on |
This comment was marked as off-topic.
This comment was marked as off-topic.
|
Close/reopen to restart tests |
|
Test restart |
|
Migrated to #31141 on fresh branch |
Includes packaging for hdf5, bzip2, boost, pcre, openblas and sqlite. Also provides the WindowsPackage build system, which allows developers to specify shared, static, and static multithreaded runtime variants of packages.
This branch was rebased on top of develop moments ago so everything should be in order once tests pass