nelhage/rules_boost

Integrate with bzlmod

Closed this issue · 5 comments

According to the newest bazel blog https://blog.bazel.build/2023/12/11/bazel-7-release.html they won't be supporting WORKSPACE based dependency management starting with bazel 9 (in bazel 8 it will be disabled by default). So this is just an FYI that if this repo is going to continue to work it needs to be integrated here: https://registry.bazel.build/.

I love this repo and want to see it continue so thank you for all your great work!

+1 vote for this request.

A lot of work is going on already here: bazelbuild/bazel-central-registry#1577
I already use Boost via Bzlmod via my personal Bazel registry: https://github.com/Vertexwahn/bazel-registry

There are also dependencies of Boost that we should keep in sync - e.g. https://registry.bazel.build/modules/xz
Three where for example ideas to improve the "config" generation of xz...

Had a go at this, see my PR:
#553

Currently my PR ports this project to bzlmod and is passing CI:
#553

With the above PR merged, this is now complete. Please close.