auronandace requested rvolosatovs for a review on PR #14561.
auronandace requested wasmtime-wasi-reviewers for a review on PR #14561.
auronandace requested alexcrichton for a review on PR #14561.
auronandace requested wasmtime-core-reviewers for a review on PR #14561.
auronandace requested wasmtime-default-reviewers for a review on PR #14561.
auronandace opened PR #14561 from auronandace:upstream-from-redox to bytecodealliance:main:
Disclaimer: no AI tools were used in making this PR.
- Use
directoriescrate instead ofdirectories-nextfor thecachecrate:
directories-nextis unmaintained and callsredox-users0.4 (which is outdated causing the default config file to not get generated).directoriesis maintained and calls the up-to-dateredox-userscrate fixing config creation.- Redox does not support
DSYNCorRSYNC.- Implement Redox x86_64 support for:
get_trap_registers()store_handler_in_ucontext()- These require the bump in
libcto 0.2.190 to accessucontext_t.
github-actions[bot] added the label wasi on PR #14561.
github-actions[bot] added the label wasmtime:api on PR #14561.
pchickey commented on PR #14561:
This PR requires a maintainer to
cargo vetnew dependencies, some of which can probably be exempted because they only are used on the redox platform which isn't even in our Tier 3 support list. But, right now, I and other maintainers are dealing with several higher priority issues, so this may be one we have to come back to in a bit - thank you for your contribution and paitience.
alexcrichton updated PR #14561.
:thumbs_up: alexcrichton submitted PR review.
alexcrichton has enabled auto merge for PR #14561.
alexcrichton added PR #14561 fix unmaintained dependency and improve redox support to the merge queue.
github-merge-queue[bot] removed PR #14561 fix unmaintained dependency and improve redox support from the merge queue.
alexcrichton commented on PR #14561:
Looks like freebsd failed to build where the pinned version of
miodoesn't build with the updated version oflibc-- perhps fixed by a mio update?
auronandace commented on PR #14561:
Can confirm,
mio1.2.4 fixes the freebsd issue withlibc0.2.190: https://github.com/tokio-rs/mio/pull/2016Do you need me to update the dependencie in this PR or should that be a maintainer job? I'm guessing that will need vetting too.
bjorn3 commented on PR #14561:
I believe there is going to be another libc release soon adding back the removed const as
#[deprecated].
pchickey commented on PR #14561:
@auronandace We'll make it your responsibility for Cargo.lock to have the correct deps in it that pass on all platforms, and then we will add whatever vets are required.
You can put the magic string "prtest:full" into a commit message so that the full test matrix runs on the PR, not just when it enters the merge queue. That should demonstrate that the freebsd failure is fixed and just vets are required to proceed.
auronandace updated PR #14561.
auronandace updated PR #14561.
auronandace commented on PR #14561:
Looks like only 2 bumps were needed.
miofor freebsd andrustixfor apple.Seems only
rustix1.1.4 to 1.1.5 needs vetting.
alexcrichton updated PR #14561.
alexcrichton has enabled auto merge for PR #14561.
alexcrichton added PR #14561 fix unmaintained dependency and improve redox support to the merge queue.
:check: alexcrichton merged PR #14561.
alexcrichton removed PR #14561 fix unmaintained dependency and improve redox support from the merge queue.
Last updated: Oct 11 2026 at 04:10 UTC