-
Notifications
You must be signed in to change notification settings - Fork 49
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
Automate builds using cibuildwheel
#192
Comments
An alternate solution would be change how the c++ is distributed. It seems as though currently you are compiling the libraries on your computer and adding them to git. Instead you could use |
After looking around a bit it seems that building with I do still think that switching to cibuildwheel and building OS specific wheels comes with some benefits, but may be decent work. So in the meantime I'm just building it myself on the cluster which seems to work fine. |
Thanks @ianhi - The |
cibuildwheel
downloading eigen and building the c++ can happen with the |
Related #198 |
Hi @ianhi, thanks for the idea on |
Hi,
I've been trying to run this on my universities cluster and with version
0.4.6
and up the following code gives an error:Running
ldd --version
gives:ldd (GNU libc) 2.17
.I suspect that the easy fix here to allow this library to work on older glibc version is build it as a static library. Specifically from reading around it seems that changing this line:
https://github.com/quantumjot/BayesianTracker/blob/9f08f1c0ff21ef2c9c64fc55e084c97ebc7d3e9a/Makefile#L38
to
-DBUILD_SHARED_LIB=OFF
might do the trick.If you think this would be a worthwhile solution then I would be happy to make a PR.
The text was updated successfully, but these errors were encountered: