summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorEduard Bachmakov <eduarrrd@users.noreply.github.com>2025-04-17 18:23:18 +0200
committerAlyssa Ross <hi@alyssa.is>2025-05-25 13:52:38 +0200
commitc3afdec4e8cce6ddbaf88d3d1bff1da05aa27dd3 (patch)
treecda5f823d163c1cea9be5ff5c378d76611922c6f /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parentda136a6f422dce5221c92597263ac58e5be7bba8 (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