Skip to content

Commit cb80f60

Browse files
Julian Stecklinablitz
Julian Stecklina
authored andcommitted
faq: add a question about supported toolchains
Signed-off-by: Julian Stecklina <[email protected]>
1 parent a098bd1 commit cb80f60

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
@@ -72,6 +72,19 @@ Firecracker supports Linux host and guest operating systems with kernel versions
7272
4.14 and above. The long-term support plan is still under discussion. A leading
7373
option is to support Firecracker for the last two Linux stable branch releases.
7474

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

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

0 commit comments

Comments
 (0)