Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve method of building wheels #3

Open
3 tasks
johnaparker opened this issue May 12, 2020 · 0 comments
Open
3 tasks

Improve method of building wheels #3

johnaparker opened this issue May 12, 2020 · 0 comments
Labels
build Compiling, packaging, and distributing issues

Comments

@johnaparker
Copy link
Owner

  • Use miniconda to download Eigen3 and GSL, and use environments for each version of Python
  • For each OS, this script should be slightly modified
  • On Windows, the gsl.dll file needs to be packaged into the wheel (on *nix it's done with auditwheel)

Note
If the following bug occurs:

auditwheel: error: cannot repair "/io/.build_wheels/wheelhouse/miepy-0.5.0-cp38-cp38-linux_x86_64.whl" to "manylinux2010_x86_64" ABI because of the presence of too-recent versioned symbols. You'll need to compile the wheel on an older toolchain

it may be due to lingering .o or .mod files in the nfmds folder. Running make clean will remove all build files.

@johnaparker johnaparker added the build Compiling, packaging, and distributing issues label May 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Compiling, packaging, and distributing issues
Projects
None yet
Development

No branches or pull requests

1 participant