Skip to content

ci: add continue-on-error Redox job - #14751

Draft
xtqqczze wants to merge 3 commits into
uutils:mainfrom
xtqqczze:ci-redox
Draft

xtqqczze wants to merge 3 commits into
uutils:mainfrom
xtqqczze:ci-redox

Conversation

@xtqqczze

@xtqqczze xtqqczze commented Sep 20, 2026 •

Copy link
Copy Markdown
Collaborator

Contributes to #5210.

RUSTC_BOOTSTRAP=1 cargo check -q -Zbuild-std --all-targets --features feat_os_unix_redox --target i586-unknown-redox --target x86_64-unknown-redox

@github-actions

github-actions Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

GNU testsuite comparison:

Skipping an intermittent issue tests/date/resolution (passes in this run but fails in the 'main' branch)

@xtqqczze

Copy link
Copy Markdown
Collaborator Author

@willnode Any suggestions you can make here?

@codspeed

codspeed Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Merging this PR will improve performance by 6.67%

⚠️ 120 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

ℹ️ 1 benchmark has no flame graph

The flamegraph could not be generated because too much time was spent in runtime internals, making the visualization not useful for performance analysis.

⚡ 1 improved benchmark
✅ 400 untouched benchmarks
⏩ 70 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Simulation factor_three_39_bit_primes 567 ms 531.5 ms +6.67%

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing xtqqczze:ci-redox (d1aacc2) with main (7654e67)

Open in CodSpeed

Footnotes

  1. 70 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

@xtqqczze

xtqqczze commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator Author

@willnode This branch compiles locally, but the redox CI job is failing:

sccache: error: failed to execute compile
sccache: caused by: Compiler not supported: "/home/runner/.redoxer/x86_64-unknown-redox/toolchain/bin/rustc: error while loading shared libraries: libLLVM.so.21.1: cannot open shared object file: No such file or directory\n"

Should we avoid using redoxer?

@xtqqczze
xtqqczze force-pushed the ci-redox branch 3 times, most recently from 2770cc3 to 3a36e09 Compare September 28, 2026 15:30
@xtqqczze
xtqqczze force-pushed the ci-redox branch 3 times, most recently from 4611b03 to d281da7 Compare October 14, 2026 22:52

This branch has not been deployed

No deployments
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.

1 participant