diff options
author | Rebecca Turner <rbt@sent.as> | 2022-10-19 12:19:16 -0400 |
---|---|---|
committer | Rebecca Turner <rbt@sent.as> | 2022-10-19 12:23:15 -0400 |
commit | e0f2f2b676c3d9ffadcb0a05b84328a4c0da0f99 (patch) | |
tree | ddf64cbf3356245dc36993d9fb2a75cf91f19307 /pkgs/development/haskell-modules/configuration-darwin.nix | |
parent | 132f5147993b296d2cf9d5f0ad08780328231c9d (diff) |
ormolu/fourmolu: Fix build on aarch64-darwin
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-darwin.nix')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-darwin.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index 2ebfdb4a8841e..468e2ca08c6ae 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -299,6 +299,15 @@ self: super: ({ # https://github.com/haskell-crypto/cryptonite/issues/360 cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite; + # Build segfaults unless `fixity-th` is disabled. + # https://github.com/tweag/ormolu/issues/927 + ormolu_0_5_0_1 = overrideCabal (drv: { + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.file-embed ]; + }) (disableCabalFlag "fixity-th" super.ormolu_0_5_0_1); + fourmolu_0_8_2_0 = overrideCabal (drv: { + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.file-embed ]; + }) (disableCabalFlag "fixity-th" super.fourmolu_0_8_2_0); + } // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin # tests appear to be failing to link or something: |