Build results for nightly-2024-10-01 target riscv32imac-unknown-xous-elf miri-std
Home
pass
Preparing a sysroot for Miri (target: riscv32imac-unknown-xous-elf)...
Compiling compiler_builtins v0.1.130
Checking core v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core)
Compiling libc v0.2.159
Compiling memchr v2.5.0
Compiling dlmalloc v0.2.6
Compiling std v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
Checking rustc-std-workspace-core v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
Checking alloc v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc)
Checking cfg-if v1.0.0
Checking adler v1.0.2
Checking rustc-demangle v0.1.24
Checking rustc-std-workspace-alloc v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
Checking panic_abort v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
Checking gimli v0.30.0
Checking gimli v0.29.0
Checking hashbrown v0.14.5
Checking std_detect v0.1.5 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
Checking object v0.36.4
Checking miniz_oxide v0.7.4
Checking unwinding v0.2.2
Checking unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
Checking panic_unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
Checking addr2line v0.22.0
warning: dropping unsupported crate type `dylib` for target `riscv32imac-unknown-xous-elf`
warning: field `code` is never read
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/xous/net/dns.rs:9:9
|
8 | pub struct DnsError {
| -------- field in this struct
9 | pub code: u8,
| ^^^^
|
= note: `#[warn(dead_code)]` on by default
warning: field `sin_family` is never read
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/xous/net/mod.rs:63:13
|
62 | pub struct sockaddr_in {
| ----------- field in this struct
63 | pub sin_family: sa_family_t,
| ^^^^^^^^^^
|
= note: `sockaddr_in` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
warning: field `sin6_family` is never read
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/xous/net/mod.rs:75:13
|
74 | pub struct sockaddr_in6 {
| ------------ field in this struct
75 | pub sin6_family: sa_family_t,
| ^^^^^^^^^^^
|
= note: `sockaddr_in6` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
warning: creating a mutable reference to mutable static is discouraged
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/xous/os.rs:47:13
|
47 | super::eh_unwinding::EH_FRAME_SETTINGS.init(eh_frame);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
= note: `#[warn(static_mut_refs)]` on by default
warning: creating a shared reference to mutable static is discouraged
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/xous/os.rs:48:48
|
48 | unwind::set_custom_eh_frame_finder(&super::eh_unwinding::EH_FRAME_SETTINGS).ok();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
help: use `&raw const` instead to create a raw pointer
|
48 | unwind::set_custom_eh_frame_finder(&raw const super::eh_unwinding::EH_FRAME_SETTINGS).ok();
| ~~~~~~~~~~
warning: creating a mutable reference to mutable static is discouraged
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/alloc/xous.rs:20:18
|
20 | unsafe { DLMALLOC.malloc(layout.size(), layout.align()) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
warning: creating a mutable reference to mutable static is discouraged
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/alloc/xous.rs:28:18
|
28 | unsafe { DLMALLOC.calloc(layout.size(), layout.align()) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
warning: creating a mutable reference to mutable static is discouraged
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/alloc/xous.rs:36:18
|
36 | unsafe { DLMALLOC.free(ptr, layout.size(), layout.align()) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
warning: creating a mutable reference to mutable static is discouraged
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/alloc/xous.rs:44:18
|
44 | unsafe { DLMALLOC.realloc(ptr, layout.size(), layout.align(), new_size) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
warning: `std` (lib) generated 10 warnings
Checking rustc-std-workspace-std v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-std)
Checking proc_macro v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro)
Checking unicode-width v0.1.14
Checking getopts v0.2.21
Checking test v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/test)
Checking sysroot v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2024-10-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/sysroot)
Checking custom-local-sysroot v0.0.0 (/tmp/.tmpobCxMw)
Finished `custom_sysroot` profile [optimized] target(s) in 23.85s
A sysroot for Miri is now available in `/tmp/.tmpBDBUcn`.
Build history for target riscv32imac-unknown-xous-elf
Build state for nightly 2024-10-01