diff options
| author | Eduard Bachmakov <eduarrrd@users.noreply.github.com> | 2025-04-17 18:23:18 +0200 |
|---|---|---|
| committer | Alyssa Ross <hi@alyssa.is> | 2025-05-25 13:52:38 +0200 |
| commit | c3afdec4e8cce6ddbaf88d3d1bff1da05aa27dd3 (patch) | |
| tree | cda5f823d163c1cea9be5ff5c378d76611922c6f /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | da136a6f422dce5221c92597263ac58e5be7bba8 (diff) | |
cc-wrapper: enable frame pointers by default.
Allow easy system-level profiling with e.g. Linux perf or bpf(trace).
Profiling applications in NixOS is quite expensive due to the size of
closures of basic but widely-used libraries. Full-system profiling is
even harder as it effectively requires re-compiling the world with ~0
caching.
By enabling it by default, we make this trivially possible (except for
the packages that explicitly specify -fomit-frame-pointers, of course)
Make an exception for 32bit x86 since it only has 8 general purpose
registers.
Frame pointers are enabled by default in Fedora, Ubuntu, and Arch Linux.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
