Open peterjc opened 3 months ago
This appears to be an upstream issue in that https://github.com/conda-forge/pulp-feedstock/blob/main/recipe/ does not attempt to compile the solvers, and therefore must just be taking the binaries provided.
See e.g. https://github.com/coin-or/pulp/tree/v2.1/pulp/solverdir/cbc
It looks like Linux ARM binaries were added after v2.1, so hopefully they can add macOS ARM binaries too (https://github.com/coin-or/pulp/issues/765), and make a new release.
Then updating the conda-package should resolve this.
Solution to issue cannot be found in the documentation.
Issue
Snakemake installed on osx-arm64 using bioconda and conda-forge is failing https://github.com/snakemake/snakemake/issues/3007 with the following with:
OSError: [Errno 86] Bad CPU type in executable: '/Users/peterjc/miniforge3/envs/snakemake-testing/lib/python3.12/site-packages/pulp/solverdir/cbc/osx/64/cbc'
The problem seems two fold, why is it not looking for an ARM binary, and why isn't there an ARM binary. This can be confirmed in an environment with just pulp:
Installed packages
Environment info