mesonbuild / mesonbuild/meson-python
Handling executables (scripts from the Python POV) that link to distribution libraries
- Dominant language
- Python
- Stars
- 180
- Forks
- 93
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 18
Description
I don't think auditwheel fixes the binary dependencies for wheel scripts, we should confirm that. If it does not, we should put them in platlib and add a wrapper that just calls them in the scripts directory.
The issue here is that we do not know the final location of the `.libs` folder so we cannot set the path to point there. By placing them in platlib, we can set the rpath to `$ORIGIN/../.libs`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by confirming whether auditwheel fixes binary dependencies for wheel scripts and determine how wheel scripts, platlib, the scripts directory, and the .libs folder are handled. Then evaluate the proposed platlib placement and $ORIGIN/../.libs path. Done means executables that link to distribution libraries work from installed wheels with a wrapper in the scripts directory.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100