For what it’s worth, the Darwin stdenv rework PR is up. It includes changes to the open-source CoreFoundation to no longer link libcurl. It’s not possible to drop curl from the Darwin stdenv bootstrap completely (because too many things use fetchFromGitHub, unfortunately), but it simplifies the build and should hopefully make changes to curl less painful (because it never makes it to the final stdenv and won’t trip the allowedRequisites check). It should be possible to revert the SystemConfiguration patch once the PR is merged. (I mention this because several curl issues were cited in the Darwin demotion RFC.)
9 Likes