summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-11-03 16:50:59 +0000
committerAlyssa Ross <hi@alyssa.is>2022-01-06 14:20:18 +0000
commit7be5fbf70fdc995034b2658bd814cfa45dfddc9a (patch)
treec4072adf5a594abf14a0c6e09600561eeb82b80d /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
parentc253b04a2f3435f9535a9c024e5ace6912ffb990 (diff)
pkgsStatic.netbsd: fix nbtool_config.h conflicts
In pkgsStatic, /all/ build inputs are propagated. This means that netbsd.compat was propagated, along with its setup hook, which broke static glib builds because glib defines a function with the same name as one in nbtool_config.h, and nbtool_config.h was being automatically included in every C file processed by the compiler, in any transitive dependent of netbsd.compat's setup hook. To fix this, rather than forcing nbtool_config.h to be included for _every_ C file in a derivation that depends on netbsd.compat, modify the NetBSD-specific mkDerivation to detect files that need the header, and patch it in there where appropriate. That way, only files that are part of NetBSD will be affected, not all transitive dependents.
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions