[roll] Roll fuchsia [bazel_migration][kernel] //zircon/kernel/lib/smbios
Also migrated in this change:
- //zircon/kernel/lib/cxxabi-dynamic-init
- //zircon/kernel/phys/test/elf-loading
Migrate C++ library and header targets in //zircon/kernel/lib/smbios,
//zircon/kernel/lib/cxxabi-dynamic-init, and
//zircon/kernel/phys/test/elf-loading from GN to Bazel.
- Convert `headers` and `smbios` in `//zircon/kernel/lib/smbios` to
`BUILD.bazel`, keeping test groups in `BUILD.gn`.
- Convert `headers` and `cxxabi-dynamic-init` in
`//zircon/kernel/lib/cxxabi-dynamic-init` to `BUILD.bazel`, keeping
test groups in `BUILD.gn`.
- Convert `get-int.source` in `//zircon/kernel/phys/test/elf-loading`
to `BUILD.bazel`, keeping `zbi_executable`, `kernel_elf_interp`,
`kernel_package`, `get_int`, `zbi_test`, and `group("elf-loading")`
in `BUILD.gn`.
- Sync migrated targets back to `BUILD.gn` via `bazel2gn` for
remaining GN consumers.
Bazel-Migration-Target: //zircon/kernel/lib/cxxabi-dynamic-init:cxxabi-dynamic-init
Bazel-Migration-Target: //zircon/kernel/lib/cxxabi-dynamic-init:headers
Bazel-Migration-Target: //zircon/kernel/lib/smbios:headers
Bazel-Migration-Target: //zircon/kernel/lib/smbios:smbios
Bazel-Migration-Target: //zircon/kernel/phys/test/elf-loading:get-int.source
Test: fx bazel build --config=fuchsia_platform @//zircon/kernel/lib/smbios:smbios
Test: fx bazel build --config=fuchsia_platform @//zircon/kernel/lib/cxxabi-dynamic-init:cxxabi-dynamic-init
Test: fx bazel build --config=fuchsia_platform @//zircon/kernel/phys/test/elf-loading:get-int.source
TAG: planter planter-20261104-3710f23a05c
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1947592
Risk: Fuchsia CL Risk (Advisory) <groupagent-fuchsia-risk@google.com>
Original-Original-Revision: 71ac2eff7ba92560a8f37e7a0d0d716de8562258
GitOrigin-RevId: 4f8b0fa076f96ded627450048e8b53a3d8d08802
Change-Id: I2f6c249e3b55cd798834bbdc0f77924227d8c6ed
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1948465
Cr-Commit-Position: refs/heads/main@{#210915}
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.