Light Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Replace patchelf with arwen#2932

Draft
konstin wants to merge 3 commits intomainfrom
konsti/arwen
Draft

Replace patchelf with arwen#2932
konstin wants to merge 3 commits intomainfrom
konsti/arwen

Conversation

Copy link
Member

konstin commented Jan 11, 2026

Avoid the external patchelf library, use arwen instead.

This creates a split situation of using both goblin and arwen for binary parsing. It does less reparsing of ELF files than previously.

polarathene reacted with thumbs up emoji
konstin added the enhancement New feature or request label Jan 11, 2026
konstin had a problem deploying to crates.io January 11, 2026 15:42 -- with GitHub Actions Failure
konstin marked this pull request as draft January 11, 2026 15:42
konstin mentioned this pull request Jan 11, 2026
konstin temporarily deployed to PyPI January 11, 2026 15:54 -- with GitHub Actions Inactive
konstin force-pushed the konsti/arwen branch from 2b6f6e4 to 2f6cf46 Compare January 14, 2026 11:56
konstin had a problem deploying to crates.io January 14, 2026 11:56 -- with GitHub Actions Failure
konstin mentioned this pull request Jan 14, 2026
konstin force-pushed the konsti/arwen branch from 2f6cf46 to d5c7953 Compare January 14, 2026 12:00
konstin had a problem deploying to crates.io January 14, 2026 12:00 -- with GitHub Actions Failure
konstin temporarily deployed to PyPI January 14, 2026 12:16 -- with GitHub Actions Inactive
konstin temporarily deployed to crates.io January 14, 2026 18:41 -- with GitHub Actions Inactive
konstin temporarily deployed to PyPI January 14, 2026 19:08 -- with GitHub Actions Inactive
konstin mentioned this pull request Jan 14, 2026
Copy link
Member Author

konstin commented Jan 14, 2026

Blocked on gimli-rs/object#842

konstin force-pushed the konsti/arwen branch from a6f5db3 to a62d466 Compare January 16, 2026 07:46
konstin temporarily deployed to crates.io January 16, 2026 07:59 -- with GitHub Actions Inactive
konstin temporarily deployed to PyPI January 16, 2026 07:59 -- with GitHub Actions Inactive
nichmor added a commit to nichmor/arwen that referenced this pull request Jan 16, 2026
Add a method to retrieve RPATH/RUNPATH entries as a list of paths,
enabling maturin to use arwen instead of goblin for reading rpath values.

Related: PyO3/maturin#2932

Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5
nichmor mentioned this pull request Jan 16, 2026
1 task
konstin temporarily deployed to crates.io January 16, 2026 17:34 -- with GitHub Actions Inactive
konstin temporarily deployed to PyPI January 16, 2026 17:34 -- with GitHub Actions Inactive
polarathene mentioned this pull request Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

enhancement New feature or request

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant