diff options
| author | Randy Eckenrode <randy@largeandhighquality.com> | 2024-09-24 21:43:34 -0400 |
|---|---|---|
| committer | Randy Eckenrode <randy@largeandhighquality.com> | 2024-10-10 16:23:03 -0400 |
| commit | 76a5ef680e010ef1ce0ebea2e2fadacf401acefc (patch) | |
| tree | e009d80c5df6290c6534bfabf392d29706b10b71 /pkgs/development/python-modules/rangehttpserver/default.nix | |
| parent | 1fd1796e65ddb690e7697d84b2e93904e59dcc53 (diff) | |
darwin.stdenv: rework for the new SDK
While it would be nice if this could be split, there are too many
changes as part of the cleanup and improvements, including:
- Refactoring all propagated packages into functions that can be used to
ensure that packages are propagated only at the expected stages;
- Using a sanity-checking merge function to ensure that packages are
only propagated by one of the above functions;
- Reducing the number of Python builds during the bootstrap to one;
- Removing the extra sysctl stage;
- Using the LLVM bootstrap to build LLVM, clang, libc++, etc;
- Propagating llvmPackages_<version> in the final stdenv, so that
packages needing that version specifically don’t have to rebuild it;
- Bootstrapping with the new Darwin SDK; and
- Reducing the overall number of paths build during a bootstrap by ~33%.
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver/default.nix')
0 files changed, 0 insertions, 0 deletions
