-
Notifications
You must be signed in to change notification settings - Fork 46
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
Compile with conda-forge boost #1290
Conversation
@nksauter mentioned this to me. You need to add the The Boost conda packages should work since when I was working on cctbx/cctbx_project#409 with the Boost packages from conda, I build |
Thanks @bkpoon and @nksauter. Adding the
I note that the |
The Boost.Python libraries have Python versions in their names. You'll have to do something similar to cctbx/dxtbx#134 to get the versioned names. |
Thanks. This fixes the linux build - something is still off on macos. |
It looks like macOS is pulling Boost 1.73 and linux is pulling Boost 1.70. You'll want to set an upper bound. I think I tried Boost 1.72, but I don't remember if everything worked. The conda-forge packages are being migrated to Boost 1.72, but it's not complete. |
Well spotted! |
That did the trick. Thanks @bkpoon! |
Merge branch 'master' into dependencies-boost
Merged. New development environments will pick up boost sources Existing development environments do not need to be updated, Nothing will change for cctbx-boostrap users with Python<3.7. When |
We should now be in a position where we can ditch our own boost source repository.
However if we do that the build fails in
annlib_ext
with the following error:We are probably not including boost correctly. I thought this worked for cctbx builds though, so maybe annlib_ext is not built there?