You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to set up dingo on a macOS arm64 machine running Python 3.11, poetry install never finishes. The problems
I hit:
[build-system] pins numpy==1.20.1, but that version doesn’t ship wheels for Python 3.11. Poetry’s build env gives up
before it can even compile the package.
volesti/external/PackedCSparse/FloatArray.h always includes <immintrin.h> and the MMCS samplers use .template in
places modern clang won’t accept. On Apple Silicon that header doesn’t exist, so the compilation dies early.
setup.py pushes -std=c++17 through the generic compiler args. The lp_solve C files then receive C++-only flags and
clang aborts with “invalid argument '-std=c++17' not allowed with 'C'.”
The lock file still points sparseqr at commit 42989e9 (v1.2.1), which lacks arm64 builds and fails against
Homebrew’s SuiteSparse.
Together these make it impossible for new contributors on M-series Macs to install the project or run the tests.
Trying to set up dingo on a macOS arm64 machine running Python 3.11, poetry install never finishes. The problems
I hit:
before it can even compile the package.
places modern clang won’t accept. On Apple Silicon that header doesn’t exist, so the compilation dies early.
clang aborts with “invalid argument '-std=c++17' not allowed with 'C'.”
Homebrew’s SuiteSparse.
Together these make it impossible for new contributors on M-series Macs to install the project or run the tests.