From ca6a6bee6e82faccaa5e3ff869f8ae14a9063e55 Mon Sep 17 00:00:00 2001 From: wanglei Date: Fri, 24 Jul 2026 10:20:47 +0800 Subject: [PATCH 1/3] nuttx: green the docs check allow the broken_intra_doc_links check of rustdoc Signed-off-by: wanglei --- src/sys/unix.rs | 1 + 1 file changed, 1 insertion(+) 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) From eaf7076512fa434c7e9c325ee3220e9362176d12 Mon Sep 17 00:00:00 2001 From: wanglei Date: Wed, 22 Jul 2026 00:14:57 +0800 Subject: [PATCH 2/3] nuttx: add ci check for nuttx os Signed-off-by: wanglei --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) 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 From be33ad9e4eedcf535407c7d02b6c1f495244e4b0 Mon Sep 17 00:00:00 2001 From: wanglei Date: Fri, 24 Jul 2026 21:09:00 +0800 Subject: [PATCH 3/3] bump the libc to 0.2.189 Signed-off-by: wanglei --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"