[GSoC26][bazel] add bazel build system support for simple_switch_grpc#1356
[GSoC26][bazel] add bazel build system support for simple_switch_grpc#1356c8ef wants to merge 1 commit into
Conversation
Signed-off-by: c8ef <c8ef@outlook.com>
|
cc @matthewtlam |
|
Thanks for your PR @c8ef. None of the PRs will be carefully reviewed until Apr 1 (once the contributor deadline is over). The GSoC contributor application is currently opened. Please make sure you submit your application before the deadline. During the first week of April, after applications and PRs are reviewed, candidates who will be considered will be sent an interview. The contributor who gets admitted into GSoC will have their PR pushed to head cc: @qobilidop |
|
@c8ef Can we update this PR to remove the Boost dependencies that you removed? |
The current CI for the bmv2 build doesn't use the Ubuntu PI library. To enable Bazel support for bmv2, we first need to implement Bazel support for PI. I have a working local version, but since the patch is quite large, I’m splitting it into smaller updates - starting with p4lang/PI#646. Once the PI Bazel build is refreshed, I’ll update this PR. |
Introduces a complete bazel build alongside the existing cmake setup, targeting the simple_switch_grpc binary and its test suite.
Key implementation notes: