Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ghcHEAD: Copy android hack that other GHCs have | John Ericson | 2018-10-01 |
| | | | | Not sure why this one doesn't | ||
* | ghcHEAD: Force INTEGER_LIBRARY like the other GHCs | John Ericson | 2018-10-01 |
| | | | | We really need to abstract to avoid these copy-paste errors. | ||
* | ghc, ghcjs: Get rid of extraneous alex, happy, and hscolour args | John Ericson | 2018-09-24 |
| | | | | | | The compilers themselves can pull them from `bootPkgs`, where they should always come from anyways. This enforces that, simplifies that code, and allows use to avoid more `rec { ... }` too. | ||
* | treewide: Remove usage of remaining redundant platform compatability stuff | John Ericson | 2018-08-30 |
| | | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter. | ||
* | Revert "Merge pull request #44767 from obsidiansystems/wrapper-env-var-path" | Matthew Bauer | 2018-08-22 |
| | | | | | This reverts commit 89efc27f571368b475ce87e71445be10a9d1121a, reversing changes made to d0f11020ca55dfe20ecad05005343e3a3e3cbd90. | ||
* | ghc: Use stable URL for deterministic profiling patch. | Shea Levy | 2018-08-21 |
| | |||
* | Merge pull request #44767 from obsidiansystems/wrapper-env-var-path | John Ericson | 2018-08-17 |
|\ | | | | | {cc,bintools}-wrapper, ghc, libgcc: Define wrapper env vars as full paths | ||
| * | ghc-*: Tool env vars no longer need to be made full paths | John Ericson | 2018-08-08 |
| | | |||
* | | Add back (optional) deterministic profiling patch for GHC 8.4 | Shea Levy | 2018-08-16 |
| | | |||
* | | ghc861: 8.6.1-alpha2 -> 8.6.1-beta1 (#44891) | Vaibhav Sagar | 2018-08-11 |
|/ | |||
* | Merge pull request #43711 from angerman/feature/ghc-gmp | Matthew Bauer | 2018-07-23 |
|\ | | | | | Feature/ghc gmp | ||
| * | Update 8.4.3.nix | Moritz Angermann | 2018-07-18 |
| | | |||
| * | [ghc] Backport gmp stuff | Moritz Angermann | 2018-07-18 |
| | | |||
| * | [ghc] proper handling of integer libraries | Moritz Angermann | 2018-07-18 |
| | | |||
| * | [ghc] assert gmp | Moritz Angermann | 2018-07-18 |
| | | |||
* | | pkgs/*: remove unreferenced function arguments | volth | 2018-07-21 |
|/ | |||
* | ghc: 8.6.1-alpha1 -> 8.6.1-alpha2 | Vaibhav Sagar | 2018-07-16 |
| | |||
* | ghc: don't use LLVM w/musl on non-cross | Will Dietz | 2018-07-11 |
| | | | | | Doesn't appear to be needed on musl-native on x86_64, and on non-x86(-64) it's included anyway. | ||
* | ghc821-binary: avoid mass-rebuild by using old dynamic linker string | Will Dietz | 2018-07-11 |
| | |||
* | ghc821-binary: disable ld override w/musl | Will Dietz | 2018-07-11 |
| | | | | | Fixes conftest failure that I believe ends up using the wrong dynamic linker. | ||
* | ghc821-binary: use glibc on musl | Will Dietz | 2018-07-11 |
| | | | | | | | | | These prebuilt binaries need to be used with glibc, it doesn't matter what we're using otherwise. This may seem a bit strange but has the huge advantage of not needing to create/host/download musl-specific variants, and instead continue to use the official ones from upstream. | ||
* | ghc{843,861}: keep '-musleabi' in targets like w/'-gnueabi' | Will Dietz | 2018-07-10 |
| | |||
* | ghc{843,861}: clone linux-gnu targets so musl variants are available | Will Dietz | 2018-07-10 |
| | | | | | | | | Fixes build with "muslpi" (armv6l-unknown-linux-musleabihf). This was done via patch at first but it wouldn't apply to both at once, and it's probably best to stick to just having musl clones for now (instead of patching 8.6.1 targets into 8.4.3 and hoping that's okay). | ||
* | remove redundant patch from GHC 8.6.1 for darwin | Jude Taylor | 2018-07-06 |
| | |||
* | ghc: add 8.6.1-alpha1 pre-release | Peter Simons | 2018-07-01 |
| | |||
* | Merge pull request #42412 from obsidiansystems/even-more-android-fixes | Matthew Justin Bauer | 2018-06-25 |
|\ | | | | | Even more android fixes | ||
| * | ghc843: don’t apply stripping in android | Matthew Bauer | 2018-06-25 |
| | | | | | | | | | | This breaks some library symbols apparently. ARM symbols must be incorrectly stripped. Also some very weird issues with patchelf. | ||
| * | ghc: build shared on android | Matthew Bauer | 2018-06-25 |
| | | | | | | | | We run into issues otherwise | ||
* | | ghcHEAD: useLLVM needed for musl here as well | Will Dietz | 2018-06-25 |
| | | |||
* | | ghcHEAD: move hardeningDisable definition for cleaner diff against 8.4.3 | Will Dietz | 2018-06-25 |
| | | | | | | | | NFCI (no functionality change intendend) | ||
* | | ghcHEAD: add musl and cross fixes recently applied to 8.4.3 and 8.2.2 | Will Dietz | 2018-06-25 |
|/ | |||
* | ghc-8.4.3: minor fixes for cross-musl, same as used with 8.2.2 | Will Dietz | 2018-06-25 |
| | | | | Patches are no longer needed, seem to be more or less upstreamed. | ||
* | ghc822: useLLVM when building against musl too | Will Dietz | 2018-06-23 |
| | |||
* | ghc843: apparently need LLVM when building against musl too | Will Dietz | 2018-06-23 |
| | |||
* | Merge staging into master | Frederik Rietdijk | 2018-06-22 |
|\ | |||
| * | Merge pull request #42311 from obsidiansystems/haskell-enable-shared-defaults | John Ericson | 2018-06-21 |
| |\ | | | | | | | haskell: make generic builder follow compiler’s shared config | ||
| | * | haskell: make generic builder follow compiler’s shared config | Matthew Bauer | 2018-06-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enableShared in generic-builder.nix should default to what the GHC compiler was compiled with. Add a passthru to all of the GHC compilers to hold the value of enableShared. If enableShared is not set in the GHC we just use false as the default value for enableSharedLibraries. Note: I may have missed some compilers. Only GHC & GHCJS are covered by this commit but this shouldn’t break evaluation of anything else. | ||
| * | | ghc8.4: add android triple | Matthew Bauer | 2018-06-20 |
| |/ | | | | | | | | | | | | | The triple is needed for armv7a-android-prebuilt to work (partly) with GHC. - also set EXTRA_CC_OPTS for ghc8.2 | ||
* | | Merge branch 'master' into staging | Vladimír Čunát | 2018-06-20 |
|\| | | | | | | | ~6k rebuilds per platform (mainly haskellPackages, I think). | ||
| * | ghc: drop compiler version 8.4.2; we prefer 8.4.3 | Peter Simons | 2018-06-17 |
| | | |||
* | | Merge pull request #37598 from dtzWill/feature/ghc-cross-musl | John Ericson | 2018-06-18 |
|\ \ | |/ |/| | ghc-{8.2.2,8.4.1}: fixups mostly for 2-stage cross, musl | ||
| * | ghc-{8.2.2,8.4.1}: fixups mostly for 2-stage cross, musl | Will Dietz | 2018-06-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * grab patches from gentoo to fix various 2-stage cross build system bugs * explicitly set CrossCompilePrefix to the expected targetPrefix -- ensures everything has expected name and location -- fixes lack of prefix'ing when doing glibc -> musl "cross" * Stage1Only: only set if doing "true" cross * don't try to specify include/lib dirs for ncurses on cross -- only used by terminfo which actually removed the include option, and the lib option doesn't seem to do anything other than confuse the situation re:cross. Fixes #37522 | ||
* | | Merge pull request #42050 from obsidiansystems/fix-ios-ghc | Matthew Justin Bauer | 2018-06-14 |
|\ \ | | | | | | | ghc8.4: build statically on prebuilt iOS | ||
| * | | ghc8.4: build statically on prebuilt iOS | Matthew Bauer | 2018-06-14 |
| | | | | | | | | | | | | | | | | | | | | | Otherwise we run into issues in stage 1 with libffi.dylib unable to be built. It is probably a similar case to the prebuilt Android. /cc @ericson2314 | ||
* | | | ghc8.4.3: add gmp available check | Matthew Bauer | 2018-06-14 |
|/ / | | | | | | | | | This was left out in 812decd5c1abe497d44d7752fb295b69d6eed100 & should be therer. | ||
* / | ghc: Default integer-simple usage based one whether GNU MP is available | John Ericson | 2018-06-11 |
|/ | | | | The user's choice is still always respected | ||
* | ghc: add version 8.4.3 | Peter Simons | 2018-05-30 |
| | |||
* | haskell.compiler.ghcHEAD: disable format hardening | Peter Simons | 2018-05-30 |
| | |||
* | haskell.compiler.ghc7103: disable format hardening | Peter Simons | 2018-05-30 |
| | |||
* | ghc: build version >8.4 with hscolour to enable source links | Peter Simons | 2018-05-30 |
| | | | | Fixes https://github.com/NixOS/nixpkgs/issues/41179. |