7706 Commits

Author SHA1 Message Date
worldofpeace
48c5aaa2fc treewide: mark broken wip 2020-04-16 21:29:49 -04:00
Andrew Childs
48a0195416 haskell.compiler.ghc822Binary: propagate llvm dependency
Fixes the following error when attempting to build packages using this
compiler:

  <no location info>: error:
      Warning: Couldn't figure out LLVM version!
               Make sure you have installed LLVM 3.9

  <no location info>: error: ghc: could not execute: opt

(cherry picked from commit 31f557c88f)
2020-04-09 11:01:15 +02:00
Michael Fellinger
97f1e86387 update versions in Gemfile.lock
(cherry picked from commit f92600b406)
2020-04-08 12:57:26 -04:00
worldofpeace
29b6ad6278 Merge branch 'staging-20.03' into release-20.03 2020-04-07 13:24:24 -04:00
Florian Klink
3b3831957f go_1_14: 1.14 -> 1.14.1
This contains at least https://github.com/golang/go/issues/37807, which
currently causes some of our go binaries to just fail when booted with
older kernels.

See https://github.com/golang/go/issues/37436 for context.

(cherry picked from commit da2146ddeb)
2020-04-02 20:39:07 +01:00
Gabor Greif
28239c7ca5 llvmPackages_10: init at 10.0.0
Backport of llvmPackages_10 since Chromium 83 will depend on it.
See https://github.com/NixOS/nixpkgs/pull/83350#issuecomment-605994185

llvmPackages_10: copy llvmPackages_9

* starting with rc2
* make `lldb` compilable again on Darwin
* separate out manpage creation for `lldb` into a new derivation
* minor tweaks to the patching of sources,
  some of which are backportable to earlier versions

(cherry picked from commit f111c6f9ce)

llvmPackages_10: rc2 -> rc3

http://lists.llvm.org/pipermail/llvm-dev/2020-March/139729.html

Additionally cherry-picked 3 commits from `llvm-project/master`:
- llvm/llvm-project@d21664c
- llvm/llvm-project@3a0f6e6
- llvm/llvm-project@87dac7d

such that clang can automatically pick up the polly plugin from the
`llvm-polly` build.

(cherry picked from commit 3a84353edb)

llvmPackages_10: rc3 -> rc4

Only needed to update hashes and the version.
Updated comment for extension handling patch

(cherry picked from commit 0ec3f4e26b)

llvmPackages_10: removed extra polly-build

There is no good reason to have separate builds for polly and no-polly
versions. wwwwwThe reason for the two versions was (as far as I can
tell) to defer rebuilds (see ed60483257).
Polly is now enabled by default.

(cherry picked from commit e9aa8770ea)

llvmPackges_10: rc4 -> rc5

updated versino and hashes for new rc

(cherry picked from commit cdee144dfc)

llvmPackages_10: rc5 -> release

updated hashes and url
updated comment regarding version/release_version to make it clearer

(cherry picked from commit 4665b2a9a2)
2020-04-02 11:42:16 +02:00
Joachim Breitner
ef0d4659da ghc-8.4.4.nix: Do not use git.haskell.org
which was deprecated in 2018 and is now gone for good. I guess many
won’t notice because the nix-cache kept the files around?

(cherry picked from commit
b872b8a200 and 29ca177c68)
2020-03-30 10:02:24 +02:00
Vincent Laporte
fdbefdc474 ocaml: 4.09.0 → 4.09.1
(cherry picked from commit 4a3edb4bd7)
2020-03-27 08:07:03 +01:00
Domen Kožar
41875cf33e ghc: 8.10.0.20200123 -> 8.10.1
(cherry picked from commit 59c58f3360)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-26 17:54:27 +01:00
Marek Fajkus
3cfa4cc98b elmPackages.elm-coverage: init at 0.0.3
(cherry picked from commit baf37aabad)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-25 16:13:20 +01:00
Marek Fajkus
0e8a3aae44 elmPackages.elmi-to-json: 1.2.0 -> 1.3.0
(cherry picked from commit d52fdecab1)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-25 16:05:52 +01:00
Marek Fajkus
b8ac3310b7 elmPackages.elm-instrument: Init at 0.0.7
(cherry picked from commit f387b85540)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-25 16:03:37 +01:00
Aaron VonderHaar
107a1c661d elm-format: 0.8.2 -> 0.8.3
(cherry picked from commit 0fa9ef1ee2)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-25 16:03:13 +01:00
Gabor Greif
add3780631 ghc-8.8.3: really use ld.gold (port #80466)
(cherry picked from commit ff6aeefb91)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-23 18:00:30 +01:00
Gabor Greif
4120ab34ce ghc: add 8.8.3
https://mail.haskell.org/pipermail/ghc-devs/2020-February/018643.html
(cherry picked from commit c8554c0574)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-23 18:00:30 +01:00
Vincent Laporte
155574f7e3 OCaml: do not depend on X11 for OCaml ≥ 4.09
(cherry picked from commit 80a7615300)
2020-03-23 17:23:00 +01:00
John Ericson
b41d1d9167 Merge pull request #82943 from obsidiansystems/armv6-embedded
Armv6 embedded
2020-03-19 13:13:51 -04:00
John Ericson
0c73297c07 compiler-rt-{7,8,9}: Fix cmakeFlags in a few ways
- Cross to bare metal with GCC works

 - Flags are deduplicated

 - Darwin bootstrapping for 8 and 0 closer.

 - Flags are same across versions.
2020-03-18 12:10:09 -04:00
John Ericson
bc054004ac cc-wrapper, clang: libstdcxxHook should a propagated build input
Lumping it in with the target platform libraries was incorrect, and
caused eval failures when gcc couldn't be built for the target platform.
2020-03-18 11:28:52 -04:00
John Ericson
99c18b3441 clang-*: Sync wrapping logic
We only want to refer to GCC under these conditions.
2020-03-18 11:28:05 -04:00
Vladimír Čunát
10debb86b7 Merge branch 'staging-20.03' into release-20.03 2020-03-16 19:38:24 +01:00
Maximilian Bosch
8ff2a03284 binaryen: 89 -> 91, emscripten: 1.38.28 -> 1.39.1
(cherry picked from commit 386a50f729)
2020-03-14 02:42:01 +01:00
John Ericson
783fa4616e rustc: Add way to override the arch and config triple for rust
Sometimes it is useful for it to be slightly different. Going forward we
should, however, try to make this fallback rarely needed.
2020-03-12 09:56:55 -04:00
Vincent Laporte
5fe81d4a27 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+rc2 → 4.10.0
(cherry picked from commit 3fe7a65e23)
2020-03-12 06:47:38 +01:00
Vincent Laporte
14aacd5e72 ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+rc1 → 4.10.0+rc2
(cherry picked from commit ca6391a7c4)
2020-03-12 06:47:38 +01:00
Vincent Laporte
a0deb2010e ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β2 → 4.10.0+rc1
(cherry picked from commit eef4b5175f)
2020-03-12 06:47:38 +01:00
Adam Sandberg Ericsson
20fa9f307f ghc: really use ld.gold
(cherry picked from commit 9a5ecf1212)
Signed-off-by: Domen Kožar <domen@dev.si>
2020-03-10 10:20:20 +01:00
adisbladis
0c3057c59d Merge pull request #81266 from Frostman/20.03-go-1.14
[20.03] go_1_14: init at 1.14 and switch to it (backport)
2020-03-04 08:25:02 +00:00
Vladimír Čunát
41a6bafd41 Merge #80124: llvmPackages_5.compiler-rt: fix for glibc bump
(cherry picked from commit fb6ceb45ba)
I re-tested the build for 20.03, before and after this commit.
2020-03-02 15:49:00 +01:00
Kovacsics Robert
0edebabe92 polyml: updated maintainers
I am not sure if we still need the old packages, nothing explicitly
depends on polyml56 or polyml57 according to a grep, not sure if
external packages might (hol and isabelle depend on polyml, the latest
version).

(cherry picked from commit f4c29ebfc2)
2020-03-02 09:14:14 +01:00
Kovacsics Robert
2f0b6c2af2 polyml: fix with new libffi
New libffi doesn't have FFI_SYSV for x86/64 unix, this pulls in the
commit for the upstream version which fixes it, and ports that patch to
the 5.7 version. The 5.6 version is unchanged.

For ZHF: #80379

(cherry picked from commit f8c402ecad)
2020-03-02 09:14:14 +01:00
worldofpeace
01826800d6 crystal: use latest openssl
(cherry picked from commit e10900b068)
2020-02-28 19:13:16 -05:00
Sergey Lukjanov
3041889bc6 go_1_14: init at 1.14 and switch to it
(cherry picked from commit 8c4a92887f)
2020-02-27 21:47:29 -08:00
Silvan Mosberger
9c7b4a0134 swift: Fix build for glibc 2.30
(cherry picked from commit 7d8a33125f)
2020-02-21 17:23:15 +01:00
Cole Helbling
970694c2a7 rls: add llvm to buildInputs
The Hydra build [1] was failing because it was unable to link `LLVM-9`.
Additionally, quote the homepage URL for compliance with RFC 45.

[1] https://hydra.nixos.org/build/112823631/nixlog/2

(cherry picked from commit 2edec098de)
2020-02-20 09:07:39 -08:00
Michael Fellinger
698b6a87eb crystal: remove 0.25 and 0.26
(cherry picked from commit 765f72d037)
2020-02-19 12:21:23 -05:00
Sergey Lukjanov
71be729a58 go_1_13: 1.13.7 -> 1.13.8
(cherry picked from commit f703142a73)
2020-02-19 15:24:37 +01:00
Sergey Lukjanov
0911677beb go_1_12: 1.12.16 -> 1.12.17
(cherry picked from commit bca1fa2bf2)
2020-02-19 15:24:37 +01:00
Cole Helbling
028effdd17 clippy: add rustc.llvm to buildInputs
The Hydra build [1] failed because it was unable to link to `LLVM9`; add
`llvmShared` to `passthru` in order to stay up to date with required
LLVM versions. Also quote the homepage URLs, since that's preferred.

[1] https://hydra.nixos.org/build/112989779/nixlog/1

(cherry picked from commit 502c0ee899)
2020-02-18 14:10:44 -08:00
Benjamin Saunders
990fdb4464 shaderc: 2019.0 -> 2019.1
(cherry picked from commit 3b9d71af2c)
2020-02-18 09:17:30 -08:00
Benjamin Saunders
b927b88eea glslang: 7.11.3214 -> 8.13.3559
(cherry picked from commit 533e7c2296)
2020-02-18 09:17:19 -08:00
Silvan Mosberger
fb131bd0c9 Merge pull request #80392 from Infinisil/fix/mint
mint: Pin to crystal 0.30 to fix build
2020-02-18 03:00:34 +01:00
Silvan Mosberger
798524fba4 mint: Pin to crystal 0.30 to fix build 2020-02-18 01:41:22 +01:00
Silvan Mosberger
51991d7752 Merge pull request #80389 from Infinisil/fix/crystal
crystal_0_32: Fix hydra build on 20.03
2020-02-18 01:34:14 +01:00
Silvan Mosberger
fc1bbc0f04 crystal_0_32: Fix hydra build
It seems that there might be hydra machines that run an older version of Nix
where https://github.com/NixOS/nix/pull/2878 is not yet included
(unconfirmed)

In addition crystal 0.32.1 has a bug that only occurs when there is no
tty: https://github.com/crystal-lang/crystal/issues/8609

Combining this lead to a crystal build failing: https://hydra.nixos.org/build/113074265

This fixes that probably rather uncommon occurence by applying the
upstream fix for the bug: https://github.com/crystal-lang/crystal/issues/8609
2020-02-18 01:29:48 +01:00
Maximilian Bosch
10c6239bf3 mono: fix build w/glibc-2.30
(cherry picked from commit c30b4a746f)
2020-02-14 14:33:24 -05:00
Frederik Rietdijk
079622ef2d Merge pull request #79628 from NixOS/staging-next
Staging next
2020-02-10 17:53:25 +01:00
Troels Henriksen
170eefbbb0 ispc: use cmake for building.
The Makefile approach is gone in newer versions of ispc.
2020-02-10 08:30:41 -08:00
R. RyanTM
15418a017e sdcc: 3.9.0 -> 4.0.0 2020-02-10 14:51:49 +01:00
Mario Rodas
aaa8fe26d1 Merge pull request #79106 from anmonteiro/anmonteiro/bs-platform-7.1.0
bs-platform: fix build on aarch64
2020-02-10 07:05:39 -05:00