spack
spack copied to clipboard
Boost: add conditional variants
Fixes #1486 Fixes #11467 Closes #31237 Fixes #30663
TODO
- [x] Remove
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). - [x] Check version ranges for the other variants
- [x]
boost@masterdoes not build on develop. I believe this is due to theif not with_libscheck ininstall. I have not verified this yet. I will post build error messages later. - [x] There are many b2 properties/features we don't support. See #30496
@trws @alalazo @eugeneswalker @wspear @eschnett @asarkar-parsys