Conversation
98bf872 to
3afdfb7
Compare
boost@master. I have no idea how many of these are useful. TBD. |
|
@me add test from #30719 (comment) |
d4a635e to
a1e9820
Compare
a1e9820 to
83a44b7
Compare
bd1ff4f to
dc1917a
Compare
|
@hainest I added this one to the v0.20.0 which should be completed roughly for ISC23. Let me know if I can help pushing this forward. |
d9d89b9 to
74d15ee
Compare
|
@alalazo All of the code changes are done (I think). I've been trying to build all of the packages that depend on Boost to make sure there are no breakages, but some of them just don't build and I've not had a chance to look at why. I will leave it to you to decide if that's a barrier to merging this. It's been discussed before, but I want to make sure I enunciate this. By far, the biggest change with this PR is that it's now impossible to request a library/feature that doesn't exist in a particular version of boost. The current behavior is but now will fail to concretize because |
7605f74 to
98e493b
Compare
|
@spackbot re-run pipeline |
|
I've started that pipeline for you! |
b0d6b1a to
fa98404
Compare
fa98404 to
35baeca
Compare
Many libraries now require c++11, so it's easier to just make the entire package require c++11.
b2 already quotes them, so passing multiple values causes them to be passed to the compiler as a quoted string like '-fFoo -fBar'.
yap and hana are enabled by default in 1.65.0, but require c++14.
This was introduced by 530639e.
This technically adds an additional check for MPI, but it makes it clearer as to why this is needed. In the even that both threading types are wanted, it will invoke `b2 --install` only once.
There's no need to apply patches that don't pertain to the current set of variants.
11e1062 to
200bcfe
Compare
|
This pull request has been automatically marked as stale because it has not had any activity in the last 6 months. It will be closed in 30 days if there is no further activity. If the pull request is waiting for a reply from reviewers, feel free to ping them as a reminder. If it is waiting and has no assigned reviewer, feel free to ping To get more eyes on your pull request, you can post a link in the #pull-requests channel of the Spack Slack. |
|
This pull request was closed because it had no activity for 30 days after being marked stale. If you feel this is in error, please feel free to reopen this pull request. |
Fixes #1486
Fixes #11467
Closes #31237
Fixes #30663
TODO
all_libs.I think this can be done with something like
[v.lib for v in self.variants if v.enabled]and then callself.libs()ininstall(atfor lib in Boost.all_libs:around line 692).boost@masterdoes not build on develop.I believe this is due to the
if not with_libscheck ininstall. I have not verified this yet. I will post build error messages later.@trws @alalazo @eugeneswalker @wspear @eschnett @asarkar-parsys