(cdep)illabout
721c8ab307
haskell.compiler.ghcHEAD: disable Hydra build on aarch64-linux
2021-05-19 10:30:23 +09:00
sternenseemann
f90244c970
haskell.compiler.ghcHEAD: disable DWARF on non x86
...
The broken build of ghcHEAD on aarch64-linux results from rts/Libdw.c
not supporting that platform. Seemingly this particular file is only
relevant for DWARF support in GHC, so we disable that on unsupported
platforms.
2021-05-17 17:22:47 +02:00
(cdep)illabout
d1de348fdc
haskell.compiler.ghcHEAD: mark broken on aarch64
2021-05-16 16:52:08 +09:00
sternenseemann
b4c069dc11
haskell.compiler.ghcHEAD: 8.11.20200824 -> 9.3.20210504
2021-05-08 13:03:55 +02:00
Silvan Mosberger
08d94fd2b0
Merge pull request #114374 from oxalica/lib/platform-support-check
...
lib.meta: introduce `availableOn` to check package availability on given platform
2021-05-08 03:54:36 +02:00
maralorn
8b7d34d89e
Merge pull request #122026 from sternenseemann/ghc-binary-no-aarch64-hydra
...
haskell.compiler: misc cleanups for hydra aarch64 builds
2021-05-07 20:15:44 +02:00
sternenseemann
355b55d00b
ghc8102Binary, ghc865Binary: don't build aarch64 on hydra
...
Unfortunately these compiler's normal binary versions exceed the maximum
output size on hydra and thus can't be built on there.
See also https://gitlab.haskell.org/ghc/ghc/-/issues/17051
2021-05-07 15:09:08 +02:00
sternenseemann
952a2866a2
haskell.compiler.ghc*Binary: update source URLs
...
The tarball download URLs seem to have changed, so we adjust them in
case anyone wants to reproduce the source of ghc8102Binary and
ghc865Binary.
Tested for x86_64-linux, i686-linux, aarch64-linux, x86_64-darwin.
Resolves #121804 .
2021-05-07 11:20:19 +02:00
oxalica
354d262db8
lib.meta: introduce availableOn
2021-04-02 19:20:23 +08:00
Peter Simons
021b8328ce
ghc: drop obsolete compiler version 8.10.3
2021-03-12 21:23:15 +01:00
Peter Simons
822fc150a1
ghc: drop obsolete compiler version 8.10.2
2021-03-12 21:18:48 +01:00
Peter Simons
d0ac5c04e0
ghc: drop obsolete compiler version 8.10.1
2021-03-12 21:17:50 +01:00
Peter Simons
a7932e3f14
ghc: drop obsolete compiler version 8.8.3
2021-03-12 21:16:35 +01:00
Peter Simons
f189465dce
ghc: drop obsolete compiler version 8.8.2
2021-03-12 21:16:09 +01:00
Peter Simons
0886f5bad8
ghc: drop unused binary compiler version 8.2.2
2021-03-12 21:10:19 +01:00
Peter Simons
cb4346597f
ghc: drop obsolete version 8.6.5
2021-03-12 21:05:31 +01:00
(cdep)illabout
b0a16b29e2
haskell.compiler.ghc8104: add ghc-8.10.4
2021-02-12 20:35:21 +01:00
Peter Simons
0b626654ad
ghc: update the 9.0.1 version to the official release tarball
2021-02-05 23:05:20 +01:00
Peter Simons
b1d2e3b10f
ghc-8.10.3: don't use obsolete stdenv.lib
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-02-05 23:04:46 +01:00
Cheng Shao
643169bbb4
Fix ar command path in GHC.
...
Previously, the "ar command" in the global config of GHC in nixpkgs is
simply "ar" instead of a proper absolute path in the nix store. This
will result in an "ar: command not found" error when using GHC and cabal
in a pure nix shell. This commit adds the patch and applies to all
pre-9.0 versions.
See output of ghc --info for "ar command" value.
2021-02-05 22:54:09 +01:00
Ben Siraphob
acc5f7b18a
pkgs/development/compilers: stdenv.lib -> lib
2021-01-23 08:57:37 +07:00
zowoq
31f5dd3f36
treewide: editorconfig fixes
...
- remove trailing whitespace
- use spaces for indentation
2021-01-20 09:11:11 +10:00
Peter Simons
8a21e02e31
ghc-9.0.1: set utf-8 locale during the build so that Haddock succeeds
2021-01-02 19:58:19 +01:00
Peter Simons
bf5e99fc7a
ghc-9.0.1: avoid use of tabs in the expression
2021-01-02 19:58:19 +01:00
Peter Simons
61a785ccd9
ghc: update 9.0.1 compiler from alpha-1 to rc-1
2021-01-02 19:58:19 +01:00
Peter Simons
1998b95adc
haskellPackages: update default compiler from ghc 8.10.2 to version 8.10.3
2020-12-25 20:41:54 +01:00
Joe Hermaszewski
15b3bc3306
ghc865-binary: Use binary distribution which links against ncurses6 for
...
x86_64-linux
Ben Gamari's patch from #85924 .
Fixes #85924 , allowing one to bootstrap GHC in `pkgsMusl`
`nix-build -A pkgsMusl.haskellPackages.hello` succeeds with this patch.
2020-11-28 20:19:05 +08:00
Frederik Rietdijk
587538d087
Merge staging-next into staging
2020-11-23 18:10:33 +01:00
Mario Rodas
888b9587ed
haskellPackages.ghc8102: add patch to allow Block.h compile with c++ compilers
2020-11-22 04:20:00 +00:00
Scott Worley
5354cd0a16
ghc: Use a real URL for D5123.diff
...
Please do not use tarballs.nixos.org in src URLs. tarballs.nixos.org is
a cache, not an authority.
This patch differs from the one in tarballs.nixos.org only in source code
comments.
2020-11-19 20:12:32 +01:00
Frederik Rietdijk
8aaf2e60e5
Merge staging-next into staging
2020-11-09 14:49:10 +01:00
Robert Hensing
7ac71d78a3
ghc8102: Fix whitespace
2020-11-06 11:35:19 +01:00
Robert Hensing
6057cb9786
ghc*: Increase build timeout to 1 day
...
The default of 10 hours is insufficient for some of the slower
platforms like macOS and aarch64.
2020-11-06 11:07:48 +01:00
Robert Hensing
6b377f2968
ghc8102Binary*: simplify meta
...
Not distributing dependencies via hydraPlatforms does not work,
so we keep meta simple.
(cherry picked from commit 4643796794
)
2020-11-04 23:47:38 +01:00
Robert Hensing
dda47e489a
ghc8102BinaryMinimal: Re-add docs, remove more profiling files
...
(cherry picked from commit 7bd21d3e2d
)
2020-11-04 23:47:38 +01:00
Robert Hensing
f8ad73b9d8
haskell.compiler.ghc8102BinaryMinimal: init
...
To stay within hydra limit of 2^31 output size on aarch64-linux
2020-11-03 12:01:41 +01:00
Will Young
1c2ee215ab
ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407)
2020-10-21 21:13:22 +02:00
Peter Simons
518338f7f7
ghc: add alpha-1 release of version 9.0.1
2020-09-29 12:06:53 +02:00
Richard Marko
73825262f9
Revert "haskell.ghc8102Binary: fix extra inputs"
...
This reverts commit fb719d957f
.
2020-09-26 12:18:00 -07:00
Richard Marko
b9377e0950
ghc8102Binary: add numactl to libPath on aarch64
...
Fixes:
utils/ghc-cabal/dist-install/build/tmp/ghc-cabal:
error while loading shared libraries: libnuma.so.1:
cannot open shared object file: No such file or directory
2020-09-26 18:04:31 +02:00
Jonathan Ringer
fb719d957f
haskell.ghc8102Binary: fix extra inputs
2020-09-25 15:22:54 -07:00
Richard Marko
0d4f3ef1ab
ghc8102Binary: init, enable armv7l
2020-09-24 12:26:35 +02:00
Matthew Bauer
d0e52b6b32
Merge pull request #95309 from obsidiansystems/mobile-fixes
...
Support Android 29 in cross-compilation
2020-08-28 14:59:37 -05:00
Peter Simons
24cd70f14a
Merge remote-tracking branch 'origin/master' into haskell-updates
2020-08-27 14:26:14 +02:00
Utku Demir
fae83ef189
ghcHEAD: 8.11.20200731 -> 8.11.20200824
2020-08-24 11:06:36 +12:00
Jan Tojnar
58377555ed
Merge branch 'staging-next' into staging
2020-08-23 02:18:27 +02:00
Domen Kožar
f9b57fd66a
#95747 : fix build of GHC 8.10.2
2020-08-18 15:56:45 +02:00
Matthew Bauer
c5617381bc
ghc: document Stage1Only setting
2020-08-17 23:51:59 -05:00
Matthew Bauer
0be29459d6
ghc: set Stage1Only = YES on iOS
...
We want stage1Only here even if system == system, since we can’t run
the native arch simulator binaries locally.
2020-08-17 23:51:59 -05:00
Divam Narula
818d24c9db
Merge branch 'staging' into upstream-wasm-cross-nixpkgs-4
2020-08-16 10:13:57 +05:30