Skip to content

Release 0.19.2 - #670

Merged
domenkozar merged 1 commit into
masterfrom
release-0.19.2
Oct 1, 2026
Merged

domenkozar merged 1 commit into
masterfrom
release-0.19.2

Conversation

@domenkozar

Copy link
Copy Markdown
Member

Prepare PatchELF 0.19.2 by bumping version and documenting the executable rewrite fixes in #667, including the GHC bootstrap failure reported in #593. The fixes preserve the ELF header's load-segment mapping after stripping and avoid unnecessary page allocation while keeping split load segments from overlapping.

Validation:

  • Source build and make check: 66 passed, 5 skipped.
  • Generated source tarball configured with GCC, built, and tested: 67 passed, 4 skipped, including the property rewrite test.
  • Built binary reports patchelf 0.19.2.
  • git diff --check passed.
  • make distcheck failed because tests copy read-only fixtures from its read-only source tree and then try to modify them. The tarball's in-source build and tests, as used by the publish workflow, passed.

Regression tests for the executable rewrite fixes are already included in #667.

Prepared with OpenAI Codex assistance.

@domenkozar
domenkozar added this pull request to the merge queue Oct 1, 2026
Merged via the queue into master with commit 382d8bc Oct 1, 2026
30 checks passed
@domenkozar
domenkozar deleted the release-0.19.2 branch October 1, 2026 12:32
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