Skip to content

Commit 86bd0a8

Browse files
committed
document unofficially supported OSes
1 parent 4529e67 commit 86bd0a8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/tools/miri/README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,11 @@ degree documented below):
224224
- `s390x-unknown-linux-gnu` is supported as our "big-endian target of choice".
225225
- For every other target with OS `linux`, `macos`, or `windows`, Miri should generally work, but we
226226
make no promises and we don't run tests for such targets.
227-
- For targets on other operating systems, even basic operations such as printing to the standard
228-
output might not work, and Miri might fail before even reaching the `main` function.
227+
- We have unofficial support (not maintained by the Miri team itself) for some further operating systems.
228+
- `freebsd`: **maintainer wanted**. Supports `std::env` and parts of `std::{thread, fs}`, but not `std::sync`.
229+
- `android`: **maintainer wanted**. Support very incomplete, but a basic "hello world" works.
230+
- `wasm`: **maintainer wanted**. Support very incomplete, not even standard output works, but an empty `main` function works.
231+
- For targets on other operating systems, Miri might fail before even reaching the `main` function.
229232

230233
However, even for targets that we do support, the degree of support for accessing platform APIs
231234
(such as the file system) differs between targets: generally, Linux targets have the best support,

0 commit comments

Comments
 (0)