androidndkPkgs.binaries: correct passthru parameters

Without this patch ghc 8.10.7 with taget platform aarch64-android fails
to build due an invalid nix expression (missing attribute targetPrefix).
To fix that we make the binaries attribute to conform with the
expectation about unwrapped bintools / cc derivations w.r.t. passthru
attributes.
This commit is contained in:
Christoph Bauer
2022-06-28 12:25:19 +02:00
committed by sternenseemann
parent 6dce91f57b
commit b5c2b76cf4
@@ -56,9 +56,12 @@ rec {
binaries = runCommand "ndk-toolchain-binutils" {
pname = "ndk-toolchain-binutils";
inherit (androidndk) version;
isClang = true; # clang based cc, but bintools ld
nativeBuildInputs = [ makeWrapper ];
propagatedBuildInputs = [ androidndk ];
passthru = {
targetPrefix = prefix;
isClang = true; # clang based cc, but bintools ld
};
} ''
mkdir -p $out/bin