8bee297d15
@emilazy found a bug in #234861. Specifically, the hook is not actually applied. e2fsprogs links against darwin.CF, but since it cannot find the framework by rpath, it crashes. Since the hook should always be used, it is copied directly to `nix-support/setup-hook` instead of providing it as an attribute. This preserves dropping the hook in the cross-compilation case while providing it for everything else that needs it. To avoid further churn and due to the complexity of building the stdenv with the hook active, this change required the stdenv rework. |
||
---|---|---|
.. | ||
0001-Add-missing-TARGET_OS_-defines.patch | ||
0002-Add-missing-launchd-header.patch | ||
0003-Fix-incompatible-pointer-conversion.patch | ||
0004-Fix-Darwin-cmake-build.patch | ||
0005-Fix-framework-installation-path.patch | ||
0006-System-CF-framework-compatibility.patch | ||
0007-Use-nixpkgs-icu.patch | ||
0008-Dont-link-libcurl.patch | ||
corefoundation.nix | ||
libdispatch.nix | ||
pure-corefoundation-hook.sh |