Skip to content

Conversation

@lurtz
Copy link
Contributor

@lurtz lurtz commented Feb 12, 2026

This reduces the image size by 2GB. Combined feature size was 2.7GB.

The assumption is that toolchains are downloaded by bazel and IDE extensions are able to download binaries if needed.

This removes the option to build Rust with cargo. E.g. persistency seems still to use Cargo.toml files. It encourages to use bazel instead, but who knows if that is really followed.

They increase the image by 2.7GB and might not be needed since bazel or the extensions are able to download the binaries as well.
@lurtz
Copy link
Contributor Author

lurtz commented Feb 12, 2026

Testing shows that still headers from /usr/include are used. But the pre-commit feature presumably also pulls in libstdc++-13-dev and thus this is not an issue. However one wonders why not the headers of the toolchain downloaded by bazel is used.

@lurtz lurtz changed the title Remove llvm and Rust features Remove LLVM and Rust features Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant