diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7d8e949a..f3705792 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -111,6 +111,7 @@ jobs: - x86_64-unknown-redox - wasm32-unknown-emscripten - wasm32-wasip2 + - thumbv8m.main-nuttx-eabihf steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@nightly diff --git a/Cargo.toml b/Cargo.toml index 8475c67d..f95929e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,7 +50,7 @@ targets = [ features = ["all"] [target.'cfg(any(unix, target_os = "wasi"))'.dependencies] -libc = "0.2.172" +libc = "0.2.189" [target.'cfg(windows)'.dependencies.windows-sys] version = ">=0.60, <0.62" diff --git a/src/sys/unix.rs b/src/sys/unix.rs index a226fe13..65e494bc 100644 --- a/src/sys/unix.rs +++ b/src/sys/unix.rs @@ -1562,6 +1562,7 @@ impl crate::Socket { target_os = "tvos", target_os = "watchos", target_os = "wasi", + target_os = "nuttx", target_os = "horizon" ), allow(rustdoc::broken_intra_doc_links)