Skip to content

fix PowerPC 32 bit musl issues - #1726

Open
peppergrayxyz wants to merge 4 commits into
bytecodealliance:mainfrom
peppergrayxyz:ppc-musl
Open

peppergrayxyz wants to merge 4 commits into
bytecodealliance:mainfrom
peppergrayxyz:ppc-musl

Conversation

@peppergrayxyz

Copy link
Copy Markdown

fix: Termios line_discipline on PowerPC musl

  • use the PowerPC field order with musl too

fix: enable fix_y2038 on all 32bit musl platforms

fix: return it_value from 32-bit timerfd fallbacks

  • The fallbacks filled both output fields from it_interval.
    • return it_value
    • add a regression test

ci: extend powerpc/powerpc64le musl check

  • enable --all-targets to catch termios and fix_y2038 error

use the PowerPC field order with musl too

Signed-off-by: Pepper Gray <hello@peppergray.xyz>
`[cfg(fix_y2038)]` is only enabled for x86, but should be enaled
for all 32-bit `musl` architectures.

Closes: bytecodealliance#1701
Signed-off-by: Pepper Gray <hello@peppergray.xyz>
The fallbacks filled both output fields from it_interval.

- return `it_value`
- add a regression test

Signed-off-by: Pepper Gray <hello@peppergray.xyz>
enable all-targets to catch `termios` and `fix_y2038` error

Signed-off-by: Pepper Gray <hello@peppergray.xyz>
@peppergrayxyz peppergrayxyz changed the title fix PowerPC musl issues fix PowerPC 32 bit musl issues Nov 2, 2026
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.

clock_gettime causes panic on powerpc/musl (32-bit)

1 participant