conda-forge / conda-forge/python-feedstock

Python build with frame pointers enabled?

Offen
#688 1 Kommentar 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
question
Vorherrschende Sprache
Shell
Sterne
47
Forks
112
Ø Merge
2 T. 9 Std.
Gemergte PRs (30 T.)
18

Beschreibung

### Comment:

For profiling Python applications, using [the Linux perf support in Python 3.12](https://docs.python.org/3/howto/perf_profiling.html), it would be very helpful to have a build of Python available which has frame pointers enabled. For some additional context: https://www.brendangregg.com/blog/2024-03-17/the-return-of-the-frame-pointers.html

As I'm using conda most of the time to install different Python versions, it would be very nice to have Python w/ frame pointers directly available as a conda package. Is this maybe already available somewhere, or is this something one can realistically build locally? Would that just be a matter of patching `recipe/build_base.sh` to include `-fno-omit-frame-pointer` and `-mno-omit-leaf-frame-pointer` in the `CFLAGS` and running `build-locally.py`? Thanks!

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.