build: consume Fortio lifecycle fix - #413
Conversation
There was a problem hiding this comment.
Can not say much to the specifics, the cuts/updates look sane. A comment just regarding the test associated with netcdf and hdf5 in libneo: Should nf-config still be used (
Line 42 in f05e4f2
netcdff lib now from the ci, so probably this should also go? If yes, I recommend to sweep the test suite once more for other dead parts as everything is now fortio.
Also, are the removed symlinks an unrelated house-keeping? Fine if, just wanna know for completeness.
|
Closing as obsolete rather than merging this conflicting rollout branch. The I/O migration already landed in #407 and the lifecycle pin landed on current main in #414. MEPHIT #37 has now been updated to the merged #414 commit ( @GeorgGrassler On the review questions: the removed one-line source aliases were intentional migration work to avoid duplicate fpm sources, not unrelated housekeeping. The remaining |
Summary
Update all libneo Fortio consumers to immutable Fortio lifecycle-fix commit
11afd0b, including CMake, fpm, and h5merge.This keeps libneo standalone through Fortio; it does not add a system HDF5 link. The Fortio close semantics now match the normal HDF5 contract and keep the KAMEL append gate at native speed.
Upstream Fortio PR: lazy-fortran/fortio#68
The ITP-plasma consumer pins in the matched PRs are advanced to this bridge commit.