Skip to content

Commit b5cfa35

Browse files
author
Julian Stecklina
committed
faq: add a question about supported toolchains
Signed-off-by: Julian Stecklina <[email protected]>
1 parent ed25c59 commit b5cfa35

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

FAQ.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,19 @@ Firecracker supports Linux host and guest operating systems with kernel versions
6666
4.14 and above. The long-term support plan is still under discussion. A leading
6767
option is to support Firecracker for the last two Linux stable branch releases.
6868

69+
### What toolchains are supported by Firecracker?
70+
71+
The toolchain that Firecracker is tested against and that is recommended for
72+
building production releases is the one that is automatically used by building
73+
Firecracker using `devtool` (see [README](README.md)). In this configuration,
74+
Firecracker is currently built as a static binary linked against
75+
the [musl](https://www.musl-libc.org/) libc implementation.
76+
77+
Firecracker also builds using [glibc](https://www.gnu.org/software/libc/)
78+
toolchains, such as the default Rust toolchains provided in certain Linux
79+
distributions. That being said, Firecracker binaries built without `devtool` are
80+
always considered experimental and should not be used in production.
81+
6982
### What is the open source license for Firecracker?
7083

7184
Firecracker is licensed under the Apache License, version 2.0, allowing you to

0 commit comments

Comments
 (0)