Skip to content

Removing the aarch64 support broke pip install on docker builds with mac silicone  #117

Open
@ajbeach2

Description

@ajbeach2

The following will fail. I am on apple m3 apple silicone mac os 14.6. Docker version 4.37.2 (179585)

  1. docker run -it python:3.12-slim sh
  2. pip wheel --no-cache-dir --use-pep517 "blis (==1.2.0)"
  error: subprocess-exited-with-error
  
  × Building wheel for blis (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [21 lines of output]
      BLIS_COMPILER? None
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-aarch64-cpython-312/blis
      copying blis/about.py -> build/lib.linux-aarch64-cpython-312/blis
      copying blis/benchmark.py -> build/lib.linux-aarch64-cpython-312/blis
      copying blis/__init__.py -> build/lib.linux-aarch64-cpython-312/blis
      creating build/lib.linux-aarch64-cpython-312/blis/tests
      copying blis/tests/common.py -> build/lib.linux-aarch64-cpython-312/blis/tests
      copying blis/tests/test_gemm.py -> build/lib.linux-aarch64-cpython-312/blis/tests
      copying blis/tests/test_dotv.py -> build/lib.linux-aarch64-cpython-312/blis/tests
      copying blis/tests/__init__.py -> build/lib.linux-aarch64-cpython-312/blis/tests
      copying blis/cy.pyx -> build/lib.linux-aarch64-cpython-312/blis
      copying blis/py.pyx -> build/lib.linux-aarch64-cpython-312/blis
      copying blis/__init__.pxd -> build/lib.linux-aarch64-cpython-312/blis
      copying blis/cy.pxd -> build/lib.linux-aarch64-cpython-312/blis
      running build_ext
      Build options linux unix
      BUILD ARCH: cortexa57
      error: [Errno 2] No such file or directory: '/tmp/pip-wheel-8_a5mjiz/blis_33415535ba48470a96244b3ae8f5710e/blis/_src/make/linux-cortexa57.jsonl'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for blis
Failed to build blis
ERROR: Failed to build one or more wheels

Removing the aarch64 support broke docker builds on mac

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions