Skip to content
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

Add libffi package #215

Merged
merged 3 commits into from
Jan 29, 2025
Merged

Add libffi package #215

merged 3 commits into from
Jan 29, 2025

Conversation

kylewlacy
Copy link
Member

This PR adds a new package for libffi, a library for FFI (foreign function interface) calls.

The main motivation here was to include support for Python, so I went ahead and updated Python. This was as simple as adding libffi as a dependency during the Python build-- the configure script auto-detects it. I also updated the Python build to link in a few extra native libraries. I noticed these libraries were required while working on packaging AWS CLI (which uses libffi), and these all seemed like common, low-level libraries, so I thought it made sense to add them to Python by default.

Later, we should probably work backwards and figure out where these libraries are being used, and figure out if we can auto-detect them too.

@kylewlacy kylewlacy merged commit ed58000 into main Jan 29, 2025
3 checks passed
@kylewlacy kylewlacy deleted the add-libffi-package branch January 29, 2025 05:05
@kylewlacy kylewlacy mentioned this pull request Jan 29, 2025
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.

1 participant