Details
Description
Linux
- manylinux2014
- manylinux_2_24
- Arches: x86_64, aarch64
- UPDATE 06.21.2022 - New Jenkins pipeline for building manylinx wheels created. Pending some infrastructure updates (tickets linked).
MacOS
- For regular wheels, need to set the following ENV variable: MACOSX_DEPLOYMENT_TARGET
- Use MACOSX_DEPLOYMENT_TARGET=10.15 (on 10.15 box) and MACOSX_DEPLOYMENT_TARGET=11.0 (on 11.0 box)
- For Universal2 wheels (need to be on 11.0 box):
- CMAKE_OSX_ARCHITECTURES=arm64;x86_64
- _PYTHON_HOST_PLATFORM=macosx-11.0-universal2
- ARCHFLAGS=\"-arch x86_64 -arch arm64\"
Windows
- Need to decouple the OpenSSL libraries from the Python SDK wheel
Is auditing the wheel necessary?
auditwheel (linux), delocate (MacOS), delvewheel (Windows)
Attachments
Issue Links
- relates to
-
PYCBC-628 Produce ManyLinux builds
- Resolved
-
PYCBC-1367 Provide manylinux wheels
- Resolved
-
PYCBC-1358 Windows - Update wheel build system to dynamically link OpenSSL
- Resolved