File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949 # Linux needs auditwheel repair so manylinux and musllinux wheels are
5050 # published with distinct platform tags instead of generic linux tags.
5151 CIBW_REPAIR_WHEEL_COMMAND_LINUX : " LD_LIBRARY_PATH=/project/llama_cpp/lib auditwheel repair -w {dest_dir} {wheel}"
52+ # cibuildwheel v3 defaults to manylinux_2_28 images whose current
53+ # GCC toolchain emits symbols newer than the policy allows.
54+ CIBW_MANYLINUX_X86_64_IMAGE : " manylinux2014"
5255 # The release wheel is tagged py3-none, so one build per platform
5356 # covers all supported Python versions and avoids duplicate names.
5457 CIBW_BUILD_LINUX : " cp38-*"
8588 CIBW_SKIP : " pp*"
8689 CIBW_REPAIR_WHEEL_COMMAND : " LD_LIBRARY_PATH=$PWD/llama_cpp/lib auditwheel repair -w {dest_dir} {wheel}"
8790 CIBW_ARCHS : " aarch64"
91+ # Keep this consistent with the x86_64 Linux release wheels.
92+ CIBW_MANYLINUX_AARCH64_IMAGE : " manylinux2014"
8893 # Keep native arm64 builds on a portable CPU baseline instead of
8994 # tuning wheels to the hosted runner.
9095 CIBW_ENVIRONMENT : CMAKE_ARGS="-DGGML_NATIVE=off"
Original file line number Diff line number Diff line change 3333 - uses : actions/setup-python@v6
3434 with :
3535 python-version : ${{ matrix.pyver }}
36- cache : " pip"
3736
3837 - name : Install build dependencies
3938 run : |
You can’t perform that action at this time.
0 commit comments