Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
darwin-stdenv: bootstrap with python3 #77610
Motivation for this change
With python2 EOL many packages have been switched to python3 by default, but anything that's part of the darwin stdenv couldn't be switched without introducing 2 python versions during bootstrapping.
Also resolves part of #77535.
- Replaced python override from the final stdenv, instead we propagate our bootstrap python to stage4 and override both CF and xnu to use it. - Removed CF argument from python interpreters, this is redundant since it's not overidden anymore. - Inherit CF from stage4, making it the same as the stdenv.