Skip to content

feat(uucore): support fs feature on more platforms - #14691

Merged
sylvestre merged 1 commit into
uutils:mainfrom
xtqqczze:uucore-fs
Sep 18, 2026
Merged

sylvestre merged 1 commit into
uutils:mainfrom
xtqqczze:uucore-fs

Conversation

@xtqqczze

Copy link
Copy Markdown
Contributor

The fs feature now compiles successfully on Hermit and WASI:

RUSTC_BOOTSTRAP=1 cargo check -q -Zbuild-std=std,panic_abort \
  -p uucore --features fs --all-targets \
  --target powerpc64-ibm-aix \
  --target x86_64-linux-android \
  --target x86_64-pc-cygwin \
  --target aarch64-apple-darwin \
  --target x86_64-unknown-freebsd \
  --target x86_64-unknown-haiku \
  --target x86_64-unknown-hermit \
  --target x86_64-unknown-hurd-gnu \
  --target aarch64-unknown-illumos \
  --target x86_64-unknown-linux-gnu \
  --target i686-unknown-netbsd \
  --target x86_64-unknown-openbsd \
  --target x86_64-pc-solaris \
  --target wasm32-wasip1 \
  --target x86_64-pc-windows-gnu

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

GNU testsuite comparison:

Skip an intermittent issue tests/cut/bounded-memory (fails in this run but passes in the 'main' branch)
Skip an intermittent issue tests/pr/bounded-memory (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/date/date-locale-hour (passes in this run but fails in the 'main' branch)
Skipping an intermittent issue tests/tail/follow-name (passes in this run but fails in the 'main' branch)

The `fs` feature now compiles successfully on WASI:

```sh
RUSTC_BOOTSTRAP=1 cargo clippy -q -Zbuild-std=std,panic_abort \
  -p uucore --features fs --all-targets \
  --target powerpc64-ibm-aix \
  --target x86_64-linux-android \
  --target x86_64-pc-cygwin \
  --target aarch64-apple-darwin \
  --target x86_64-unknown-freebsd \
  --target x86_64-unknown-haiku \
  --target x86_64-unknown-hermit \
  --target x86_64-unknown-hurd-gnu \
  --target aarch64-unknown-illumos \
  --target x86_64-unknown-linux-gnu \
  --target i686-unknown-netbsd \
  --target x86_64-unknown-openbsd \
  --target x86_64-pc-solaris \
  --target wasm32-wasip1 \
  --target x86_64-pc-windows-gnu
```
@xtqqczze xtqqczze changed the title uucore: support fs feature on more platforms feat(uucore): support fs feature on more platforms Sep 18, 2026
@sylvestre
sylvestre merged commit 17f1a5d into uutils:main Sep 18, 2026
176 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants