|
|
|
|
|
by sam_bristow
894 days ago
|
|
$DAYJOB codebase is mostly C++ and Python with a bit of custom configuration DSL for code generation. Getting hermetic Python was pretty straight forward, hermetic C++ for cross-compilation to our target hardware was a bit more challenging but not too bad. We also have VHDL which is built outside of Bazel for now. That's a job for 2024 and, I expect, will be a much bigger challenge. We don't use BuildBuddy or EngFlow as we have some special requirements that made it not an option. I have a couple of personal projects using Buildbuddy though and it works well. |
|