|
8 | 8 | , useReflexOptimizer ? false |
9 | 9 | , useTextJSString ? true # Use an implementation of "Data.Text" that uses the more performant "Data.JSString" from ghcjs-base under the hood. |
10 | 10 | , __useTemplateHaskell ? true # Deprecated, just here until we remove feature from reflex and stop CIing it |
11 | | -, __useNewerCompiler ? false |
| 11 | +, __useNewerCompiler ? true |
12 | 12 | , iosSdkVersion ? "16.1" |
13 | 13 | , nixpkgsOverlays ? [] |
14 | 14 | , haskellOverlays ? [] # TODO deprecate |
@@ -182,6 +182,7 @@ let iosSupport = system == "x86_64-darwin"; |
182 | 182 | ios = lib.mapAttrs (_: args: nixpkgsFunc (nixpkgsArgs // args)) rec { |
183 | 183 | simulator64 = { |
184 | 184 | crossSystem = lib.systems.examples.iphone64-simulator // { |
| 185 | + #isStatic = true; |
185 | 186 | sdkVer = iosSdkVersion; |
186 | 187 | inherit xcodeVer; |
187 | 188 | }; |
@@ -330,14 +331,13 @@ let iosSupport = system == "x86_64-darwin"; |
330 | 331 | ghcAndroidAarch32-8_10 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.android.aarch32.haskell.packages.integer-simple.ghcSplices-8_10).override { |
331 | 332 | overrides = nixpkgsCross.android.aarch32.haskell.overlays.combined; |
332 | 333 | }); |
333 | | - |
334 | | - ghcIosSimulator64 = if __useNewerCompiler then ghcIosSimulator64-8_10 else ghcIosSimulator64-8_6; |
335 | 334 | ghcIosSimulator64-8_6 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.ios.simulator64.haskell.packages.integer-simple.ghcSplices-8_6).override { |
336 | 335 | overrides = nixpkgsCross.ios.simulator64.haskell.overlays.combined; |
337 | 336 | }); |
338 | 337 | ghcIosSimulator64-8_10 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.ios.simulator64.haskell.packages.integer-simple.ghcSplices-8_10).override { |
339 | 338 | overrides = nixpkgsCross.ios.simulator64.haskell.overlays.combined; |
340 | 339 | }); |
| 340 | + ghcIosSimulator64 = if __useNewerCompiler then ghcIosSimulator64-8_10 else ghcIosSimulator64-8_6; |
341 | 341 | ghcIosAarch64 = if __useNewerCompiler then ghcIosAarch64-8_10 else ghcIosAarch64-8_6; |
342 | 342 | ghcIosAarch64-8_6 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.ios.aarch64.haskell.packages.integer-simple.ghcSplices-8_6).override { |
343 | 343 | overrides = nixpkgsCross.ios.aarch64.haskell.overlays.combined; |
@@ -397,6 +397,8 @@ in let this = rec { |
397 | 397 | ghc8_6 |
398 | 398 | ghc8_10 |
399 | 399 | ghcIosSimulator64 |
| 400 | + ghcIosSimulator64-8_6 |
| 401 | + ghcIosSimulator64-8_10 |
400 | 402 | ghcIosAarch64 |
401 | 403 | ghcIosAarch64-8_6 |
402 | 404 | ghcIosAarch64-8_10 |
@@ -593,7 +595,7 @@ in let this = rec { |
593 | 595 | }; |
594 | 596 |
|
595 | 597 | # Deprecated reexports. These were made for `./scripts/*`, but are reexported |
596 | | -# here for backwards compatability. |
| 598 | +# here for backwards compatibility. |
597 | 599 | legacy = { |
598 | 600 | # Added 2019-12, will be removed 2020-06. |
599 | 601 | inherit |
|
0 commit comments