Skip to content

Commit da65237

Browse files
committed
Fix callPackage still producing dynamic exes
This was due to `staticHaskellBinariesOverlay` overlay changing every _existing_ package to build statically, but not every _new_ package called with `callPackage`.
1 parent 481e7d7 commit da65237

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

survey/default.nix

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1709,11 +1709,11 @@ let
17091709
])
17101710
]);
17111711
in
1712-
final.lib.mapAttrs
1713-
(name: value:
1714-
if (isProperHaskellPackage value && isExecutable value) then statify value else value
1715-
)
1716-
super
1712+
{
1713+
callPackage = path: args:
1714+
let value = super.callPackage path args; in
1715+
if (isProperHaskellPackage value && isExecutable value) then statify value else value;
1716+
}
17171717
);
17181718
});
17191719
};

0 commit comments

Comments
 (0)