summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/pytest-httpserver
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2024-04-12 00:14:16 +0200
committersternenseemann <sternenseemann@systemli.org>2024-04-18 20:49:13 +0200
commitb2a568906aff1fe54b65e78b0a1a216247840734 (patch)
tree24f5602618ece251e1e36e0cb80f1740c7fb0cf8 /pkgs/development/python-modules/pytest-httpserver
parent1486e76262b4079735d31144c4b1d6c1d9b0173c (diff)
wrapCC, wrapBintools: use runtimeShell instead of stdenv shell
We don't need to artificially make sure that we can execute the wrapper scripts on the build platform by using stdenv's shell (which comes from buildPackages) since our cross infrastructure will get us the wrapper from buildPackages. The upside of this change is that cross-compiled wrappers (e.g. pkgsCross.aarch64-multiplatform.gcc) will actually work when executed! For bootstrapping this is also not a problem, since we have a long build->build platform chain so runtimeShell is just as good as stdenvNoCC.shell. We do fall back to old ways, though, by explicitly using the bootstrap-tools shell in stage2, so the adjacent bash is only used from stage4 onwards. This is unnecessary in principle (I'll try removing this hack in the future), but ensures this change causes zero rebuilds.
Diffstat (limited to 'pkgs/development/python-modules/pytest-httpserver')
0 files changed, 0 insertions, 0 deletions