Rust SIG Meeting - 2026-02-17 #14
PLeVasseur
started this conversation in
General
Replies: 13 comments 1 reply
0 replies
0 replies
0 replies
0 replies
0 replies
0 replies
0 replies
0 replies
0 replies
1 reply
0 replies
0 replies
|
Great session, @ericmcbride! Thanks for the insights 👍 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hey folks 👋 welcome to our third meeting of 2026.
Rust SIG Meeting 2026-02-17
Agenda
Check-in area
(20 participants max at once, didn't catch everyone's GitHub handle)
Housekeeping section, please add
Tasks
Meeting Minutes
Eric McBride - TCNA: Bazel + Rust
Non-safety-critical software; from "Hey Toyota" all the way back to the customer
Using Bazel for easier monorepo integration of many different languages and ways of getting them to communicate
Exploratory: Python; Production: Rust
Haskell to Rust to C bindings too
Performance in CI was a huge factor for reaching for Bazel
Rust's shining features like proc-macros / feature flags become painful
god crates and remote cache could not save them
Focused on interface first which were common for crates and then
Bazel concept: aspect - run code on top of build path to make sure no leaks and misimports
Using Bazel platform / toolchains with rustc_flags set in them to coordinate regions / generation, e.g. between JP / NA
Custom LLVM toolchains lets sysroot linking be super easy for developers. No need for devs to deal with downloading sysroots, this "just works".
bazel-diff: allows for generational aware diffs even on the same codebase, and maintain old generate on branch which is frozen. Can allow for juggling multiple generations of product.
bazel_env: adds binaries onto path when changing into repo. bazen run of env command will install all tools needed for devs, e.g. jq, qemu
bazelisk: "the cargo of bazel"
cargo_env uses bazel_env, takes one step further imagine if also managing e.g. sysroots
Bazel cons:
umaucher
Daniel:
Andreas:
Dillon:
Why hermetic builds?
Stuff coming up for Rust
Requested topics
ASIL B-D: What would this dev environment look like?
iceoryx2
Ankaios
Material
Any material to read before the meeting should be included here.
All reactions