Skip to content

Commit 8f17114

Browse files
committed
Fleshed out the README, mention that Arm64 builds are available.
1 parent 233fcfa commit 8f17114

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

.github/workflows/build-libraries.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,5 @@ jobs:
6767
- name: Publish release
6868
uses: softprops/action-gh-release@v1
6969
with:
70-
name: "HDF5 binaries (1.12.2)"
70+
name: "HDF5 binaries (x86_64)"
7171
files: dump/*/*

README.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ This attempts to match the build process used by [`cibuildwheel`](https://github
55

66
- For `manylinux_x86_64`, we create a Docker image based on `quay.io/pypa/manylinux2014_x86_64`.
77
These have HDF5 and friends installed in a standard location and should directly work with `find_package()`.
8-
This should be used with the `CIBW_MANYLINUX_X86_64_IMAGE` option.
8+
[One of the versioned images](https://github.com/ArtifactDB/prebuilt-hdf5/pkgs/container/prebuilt-hdf5%2Fmanylinux_x86_64)
9+
should be used with the `CIBW_MANYLINUX_X86_64_IMAGE` option.
910
- For `musllinux_x86_64`, we create a Docker image based on `quay.io/pypa/musllinux_1_1_x86_64`.
1011
These have HDF5 and friends installed in a standard location and should directly work with `find_package()`.
11-
This should be used with the `CIBW_MUSLLINUX_X86_64_IMAGE` option.
12+
[One of the versioned images](https://github.com/ArtifactDB/prebuilt-hdf5/pkgs/container/prebuilt-hdf5%2Fmusllinux_x86_64)
13+
should be used with the `CIBW_MUSLLINUX_X86_64_IMAGE` option.
1214
- For `macosx_x86_64`, we build binaries using the `macosx-11` runner.
1315
The resulting tarball should be unpacked to the `installed` directory, which can then be set to `CMAKE_INSTALL_PREFIX` for `find_package()`.
16+
- For `macosx_arm64`, we build binaries manually on an M2 with MacOSX 13 that I have lying around.
17+
(Not ideal, but until GitHub offers an M1/2 runner, it's the best I can do.)
18+
The resulting tarball should be unpacked to the `installed` directory, which can then be set to `CMAKE_INSTALL_PREFIX` for `find_package()`.
1419
- For `windows_x86_64`, we build binaries using the `windows-2019` runner.
1520
The resulting tarball should be unpacked to the `installed` directory, which can then be set to `CMAKE_INSTALL_PREFIX` for `find_package()`.
16-
Note that MSVC builds should define the [`H5_BUILT_AS_DYNAMIC_LIB` macro](https://www.hdfgroup.org/downloads/hdf5/).
21+
Note that MSVC builds should also define the [`H5_BUILT_AS_DYNAMIC_LIB` macro](https://www.hdfgroup.org/downloads/hdf5/).

0 commit comments

Comments
 (0)