diff options
Diffstat (limited to 'meta/classes-recipe/rust-common.bbclass')
| -rw-r--r-- | meta/classes-recipe/rust-common.bbclass | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/classes-recipe/rust-common.bbclass b/meta/classes-recipe/rust-common.bbclass index 3338de7502..0f72e45e8c 100644 --- a/meta/classes-recipe/rust-common.bbclass +++ b/meta/classes-recipe/rust-common.bbclass | |||
| @@ -66,6 +66,12 @@ def rust_base_triple(d, thing): | |||
| 66 | elif "musl" in os: | 66 | elif "musl" in os: |
| 67 | libc = "-musl" | 67 | libc = "-musl" |
| 68 | os = "linux" | 68 | os = "linux" |
| 69 | elif "elf" in os: | ||
| 70 | libc = "-elf" | ||
| 71 | os = "none" | ||
| 72 | elif "eabi" in os: | ||
| 73 | libc = "-eabi" | ||
| 74 | os = "none" | ||
| 69 | 75 | ||
| 70 | return arch + vendor + '-' + os + libc | 76 | return arch + vendor + '-' + os + libc |
| 71 | 77 | ||
