Use python binary instead of libpython when it's a PIE
- Vorherrschende Sprache
- Julia
- Sterne
- 1.5k
- Forks
- 186
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Presumably, this would let us share precompilation cache between PyCall and PyJulia in more situations [1]: https://github.com/conda-forge/python-feedstock/issues/222#issuecomment-436507431
[1] Not all situation. For example, non-PIE statically linked `python` still won't work.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Start by tracing how PyCall selects and uses libpython versus the python binary, then read the linked conda-forge discussion about PIE builds. Done means PIE Python builds use the binary in cases where this enables shared precompilation caches, while non-PIE statically linked Python remains unsupported.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- julia, python
- Bereich
- backend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100