|
206 | 206 | bootPkgs = bootPkgs // {
|
207 | 207 | # GHC 8.6.5 and earlier need happy 1.19.11
|
208 | 208 | happy = final.haskell-nix.bootstrap.packages.happy-old-unchecked;
|
209 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 209 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
210 | 210 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc865
|
211 | 211 | else final.buildPackages.buildPackages.haskell.compiler.ghc865;
|
212 | 212 | };
|
|
228 | 228 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc881; };
|
229 | 229 |
|
230 | 230 | bootPkgs = bootPkgs // {
|
231 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 231 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
232 | 232 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc881
|
233 | 233 | else final.buildPackages.buildPackages.haskell.compiler.ghc884;
|
234 | 234 | };
|
|
249 | 249 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc882; };
|
250 | 250 |
|
251 | 251 | bootPkgs = bootPkgs // {
|
252 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 252 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
253 | 253 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc882
|
254 | 254 | else final.buildPackages.buildPackages.haskell.compiler.ghc884;
|
255 | 255 | };
|
|
270 | 270 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc883; };
|
271 | 271 |
|
272 | 272 | bootPkgs = bootPkgs // {
|
273 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 273 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
274 | 274 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc883
|
275 | 275 | else final.buildPackages.buildPackages.haskell.compiler.ghc884;
|
276 | 276 | };
|
|
312 | 312 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8101; };
|
313 | 313 |
|
314 | 314 | bootPkgs = bootPkgs // {
|
315 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 315 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
316 | 316 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8101
|
317 | 317 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
318 | 318 | };
|
|
333 | 333 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8102; };
|
334 | 334 |
|
335 | 335 | bootPkgs = bootPkgs // {
|
336 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 336 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
337 | 337 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8102
|
338 | 338 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
339 | 339 | };
|
|
354 | 354 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8103; };
|
355 | 355 |
|
356 | 356 | bootPkgs = bootPkgs // {
|
357 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 357 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
358 | 358 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8103
|
359 | 359 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
360 | 360 | };
|
|
375 | 375 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8104; };
|
376 | 376 |
|
377 | 377 | bootPkgs = bootPkgs // {
|
378 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 378 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
379 | 379 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8104
|
380 | 380 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
381 | 381 | };
|
|
396 | 396 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8105; };
|
397 | 397 |
|
398 | 398 | bootPkgs = bootPkgs // {
|
399 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 399 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
400 | 400 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8105
|
401 | 401 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
402 | 402 | };
|
|
417 | 417 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8106; };
|
418 | 418 |
|
419 | 419 | bootPkgs = bootPkgs // {
|
420 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 420 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
421 | 421 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8106
|
422 | 422 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
423 | 423 | };
|
|
438 | 438 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc8107; };
|
439 | 439 |
|
440 | 440 | bootPkgs = bootPkgs // {
|
441 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 441 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
442 | 442 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc8107
|
443 | 443 | else final.buildPackages.buildPackages.haskell.compiler.ghc8107;
|
444 | 444 | };
|
|
459 | 459 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc901; };
|
460 | 460 |
|
461 | 461 | bootPkgs = bootPkgs // {
|
462 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 462 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
463 | 463 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc901
|
464 | 464 | else final.buildPackages.buildPackages.haskell.compiler.ghc902;
|
465 | 465 | };
|
|
480 | 480 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc902; };
|
481 | 481 |
|
482 | 482 | bootPkgs = bootPkgs // {
|
483 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 483 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
484 | 484 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc902
|
485 | 485 | else final.buildPackages.buildPackages.haskell.compiler.ghc902;
|
486 | 486 | };
|
|
733 | 733 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc96020230302; };
|
734 | 734 |
|
735 | 735 | bootPkgs = bootPkgsGhc94 // {
|
736 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 736 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
737 | 737 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc96020230302
|
738 | 738 | else final.buildPackages.buildPackages.haskell.compiler.ghc944
|
739 | 739 | or final.buildPackages.buildPackages.haskell.compiler.ghc943;
|
|
756 | 756 | extra-passthru = { buildGHC = final.buildPackages.haskell-nix.compiler.ghc961; };
|
757 | 757 |
|
758 | 758 | bootPkgs = bootPkgsGhc94 // {
|
759 |
| - ghc = if final.buildPlatform != final.targetPlatform |
| 759 | + ghc = if final.stdenv.buildPlatform != final.stdenv.targetPlatform |
760 | 760 | then final.buildPackages.buildPackages.haskell-nix.compiler.ghc961
|
761 | 761 | else final.buildPackages.buildPackages.haskell.compiler.ghc944
|
762 | 762 | or final.buildPackages.buildPackages.haskell.compiler.ghc943;
|
|
0 commit comments