@@ -5,12 +5,17 @@ This attempts to match the build process used by [`cibuildwheel`](https://github
5
5
6
6
- For ` manylinux_x86_64 ` , we create a Docker image based on ` quay.io/pypa/manylinux2014_x86_64 ` .
7
7
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.
9
10
- For ` musllinux_x86_64 ` , we create a Docker image based on ` quay.io/pypa/musllinux_1_1_x86_64 ` .
10
11
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.
12
14
- For ` macosx_x86_64 ` , we build binaries using the ` macosx-11 ` runner.
13
15
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() ` .
14
19
- For ` windows_x86_64 ` , we build binaries using the ` windows-2019 ` runner.
15
20
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