Skip to content

Upgrade jobserver #2635

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 7, 2025
Merged

Upgrade jobserver #2635

merged 1 commit into from
Jun 7, 2025

Conversation

daltenty
Copy link
Contributor

@daltenty daltenty commented Jun 6, 2025

The new version of libc in 90b30a4 exposes a problem in jobserver, causing build failures on AIX:

error[E0609]: no field `sa_union` on type `sigaction`
   --> /home/jenkins/workspace/Rust/Crates/maturin/cargo/registry/src/index.crates.io-7f555b6b8ccf4919/jobserver-0.1.32/src/unix.rs:399:17
    |
399 |             new.sa_union.__su_sigaction = sigusr1_handler;
    |                 ^^^^^^^^ unknown field
    |
    = note: available fields are: `sa_sigaction`, `sa_mask`, `sa_flags`

Update to the latest jobserver which has a fix.

@messense messense merged commit 56dc9d8 into PyO3:main Jun 7, 2025
41 of 42 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