nelhage / rules_boost

bazel build rules to use boost in bazel projects
Apache License 2.0
288 stars 232 forks source link

Integrate with bzlmod #546

Closed andrewkatson closed 5 months ago

andrewkatson commented 8 months ago

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!

Aleksandr-Sopliakov commented 7 months ago

+1 vote for this request.

Vertexwahn commented 7 months ago

A lot of work is going on already here: https://github.com/bazelbuild/bazel-central-registry/pull/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...

finn-ball commented 7 months ago

Had a go at this, see my PR: https://github.com/nelhage/rules_boost/pull/553

finn-ball commented 5 months ago

Currently my PR ports this project to bzlmod and is passing CI: https://github.com/nelhage/rules_boost/pull/553

finn-ball commented 5 months ago

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