Skip to content

Add 512 bytes of padding to libpython.dylib install_name #714

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

geofft
Copy link
Collaborator

@geofft geofft commented Jul 25, 2025

This gives some room for later users to change the name by binary editing, without requiring install_name_tool or some other Mach-O writer. For instance, uv currently runs install_name_tool on end-user systems after unpacking the installation; this makes it easier to avoid doing that.

This gives some room for later users to change the name by binary
editing, without requiring install_name_tool or some other Mach-O
writer. For instance, uv currently runs install_name_tool on end-user
systems after unpacking the installation; this makes it easier to avoid
doing that.
@geofft geofft added platform:darwin Specific to the macOS platform python:3.12 python:3.13 labels Jul 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform:darwin Specific to the macOS platform python:3.12 python:3.13
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant