Include compiler-specific headers in musl toolchain sysroot
Currently our musl sysroot does not include any compiler-specific headers. This makes the musl
toolchain unable to build more complicated things like QEMU. Since the musl toolchain is not actually
a real toolchain, but just a thin wrapper around the host toolchain this is a problem as these headers
are not static. For a lack of better options it has thus been decided that we're just going to manually
merge the headers for our build container in.
This is expected to be removed as soon as we have a proper toolchain.
Test Plan: Tested in subsequent revision
X-Origin-Diff: phab/D737
GitOrigin-RevId: a1ed1d229c87980341c80b22263f5d9a4cf9924c
diff --git a/build/toolchain/musl-host-gcc/README.md b/build/toolchain/musl-host-gcc/README.md
index 5154107..4c3aeba 100644
--- a/build/toolchain/musl-host-gcc/README.md
+++ b/build/toolchain/musl-host-gcc/README.md
@@ -26,6 +26,8 @@
bazel build //build/toolchain/musl-host-gcc/sysroot
cp -f bazel-bin/build/toolchain/musl-host-gcc/sysroot/sysroot.tar.xz build/toolchain/musl-host-gcc/sysroot.tar.xz
+As a temporary hack the compiler-specific headers of our current development container have been manually merged in. This is expected to be replaced by a proper LLVM-based toolchain.
+
Internals
---------