John Ericson
5a754e75b4
Merge branch 'ericson2314-cross-master' into staging
2018-01-16 13:05:39 -05:00
Erik Schnetter
6c1277a864
julia: 0.6.0 -> 0.6.2
2018-01-16 12:09:37 -05:00
Tuomas Tynkkynen
222f905fd9
rustc: Supports ARMv7
2018-01-16 14:17:40 +02:00
Guillaume Bouchard
156b8029f2
ispc: 20170807 -> 1.9.2
...
Version bump, fixes #29979
2018-01-15 12:25:03 +01:00
Jörg Thalheim
092aaf22f6
Merge pull request #33888 from kamilchm/ponyc
...
ponyc: 0.21.2 -> 0.21.3
2018-01-15 09:28:04 +00:00
adisbladis
6e8290ec31
solc: 0.4.17 -> 0.4.19
2018-01-15 17:11:33 +08:00
Kamil Chmielewski
282934ca8e
ponyc: 0.21.2 -> 0.21.3
...
https://github.com/ponylang/ponyc/issues/2478
2018-01-15 08:15:01 +01:00
Dan Peebles
1a054480d3
mono54: init
...
Still trying to figure out how msbuild should fit into the picture...
2018-01-14 15:36:00 -05:00
Tuomas Tynkkynen
6ed0fe7e45
Merge remote-tracking branch 'upstream/master' into staging
...
Conflicts:
pkgs/build-support/fetchbower/default.nix
pkgs/build-support/fetchdarcs/default.nix
pkgs/build-support/fetchgx/default.nix
pkgs/development/python-modules/botocore/default.nix
pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
pkgs/tools/admin/awscli/default.nix
2018-01-14 21:18:27 +02:00
Jörg Thalheim
df400a17de
Merge pull request #33732 from kamilchm/ponyc
...
ponyc: FIX $CC undefined, using gcc as the linker
2018-01-13 18:24:40 +00:00
Thomas Mader
5f0c823a61
ldc: Disable cdvecfill test to fix build on older processors
...
https://github.com/NixOS/nixpkgs/pull/33830
2018-01-13 14:57:03 +01:00
Peter Simons
aecc868ac1
Merge pull request #33733 from dhess/arm-cross-fixes
...
ghc, haskell-modules: ARM cross build fixes.
2018-01-11 16:56:20 +01:00
Drew Hess
e4f3fe051e
ghc, haskell-modules: ARM cross build fixes.
...
As requested in #33405 .
2018-01-11 10:45:44 -05:00
Michael Raskin
18ca43f339
Merge pull request #33612 from fare-patches/master
...
Update gambit and gerbil
2018-01-11 09:38:08 +00:00
Francois-Rene Rideau
699c8cc832
gerbil: 0.12-DEV-836-gcde6802 -> 0.12-DEV-1030-gbbed3bc
2018-01-11 04:28:18 -05:00
Kamil Chmielewski
a628055e5c
ponyc: FIX $CC undefined, using gcc as the linker
...
https://github.com/ponylang/ponyc/issues/2482
2018-01-11 03:46:16 +01:00
Thomas Mader
81d289fed0
ldc: Remove dynamiccompile tests for Darwin too
2018-01-10 22:48:36 +01:00
Austin Seipp
155a2f270f
yosys: 2017.12.06 -> 2018.01.10
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-01-10 14:00:58 -06:00
Austin Seipp
87132df854
arachne-pnr: 2017.12.06 -> 2018.01.10
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-01-10 14:00:58 -06:00
Joachim F
3b4ebab230
Merge pull request #33532 from ThomasMader/ldc1.7.0
...
ldc: 1.5.0 -> 1.7.0
2018-01-10 19:51:37 +00:00
Thomas Mader
1aff67ce19
ldc: 1.5.0 -> 1.7.0
2018-01-10 20:08:26 +01:00
John Ericson
98b3db2eef
Merge pull request #33676 from obsidiansystems/less-arm-hack
...
gcc, binutils: Narrow down ARM hack so only native builds are affected
2018-01-09 17:52:45 -05:00
John Ericson
c98e6b6771
gcc, binutils: Narrow down ARM hack so only native builds are affected
2018-01-09 17:25:49 -05:00
Robin Gloster
7c5430c27c
Revert "rust: store the cargo-vendor config"
...
This reverts commit 0af2c5891b
.
See 0af2c5891b (commitcomment-26737983)
This breaks the cargoSha256 hashes.
2018-01-09 15:03:03 +01:00
Drew Hess
3ed545ab31
Revert "gcc, binutils: Get rid of 32-bit ARM configure flag exception"
...
This commit breaks native armv7l-linux builds. Revert it until it can
be root-caused. This reversion does not affect other platforms or
cross-compiling.
This reverts commit 0f5c804631
.
2018-01-08 20:03:33 -08:00
Daiderd Jordan
b195d8ab07
rustc: disable failing tests on darwin
2018-01-09 03:37:53 +01:00
zimbatm
0af2c5891b
rust: store the cargo-vendor config
...
cargo-vendor generates almost the right cargo config. Store it with the
vendored files and patch it on use.
This allows to re-use the generated config when using git dependencies.
2018-01-09 03:37:53 +01:00
zimbatm
c5456dbfec
cargo: 0.22.0 -> 0.23.0
2018-01-09 03:37:53 +01:00
zimbatm
8559dd0474
rustc: 1.21.0 -> 1.22.1
...
* removed --enable-clang as it has disappeared
* removed old fixes that have been integrated in upstream
2018-01-09 03:37:53 +01:00
Jude Taylor
d2734eead9
fix typo
2018-01-08 10:31:12 -08:00
Jude Taylor
a19e258707
let ghcjs packages compile with new cross-compiling
2018-01-08 10:30:15 -08:00
Vladimír Čunát
5837d1a070
Merge branch 'master' into staging
2018-01-08 17:33:31 +01:00
Karol Chmist
6c6f620e59
Wrap dotty to prevent installing all the files profile
2018-01-08 12:43:44 +01:00
Peter Simons
48a6d1a2ab
Merge pull request #33405 from dhess/ghc-armv7l
...
Make GHC work on armv7l-linux
2018-01-08 11:50:41 +01:00
Geoffrey Huntley
0056411afc
corrected spelling mistake
2018-01-08 16:45:10 +11:00
Francois-Rene Rideau
aa87655318
gambit: 4.8.8-415-g29ed48bb -> 4.8.8-427-g37b111a5
2018-01-07 10:00:21 -05:00
Daiderd Jordan
5a02143c20
Merge pull request #33010 from LnL7/cacert-hook
...
cacert: add hook that sets SSL_CERT_FILE
2018-01-07 09:55:15 +01:00
Daiderd Jordan
e66a5f8862
Merge pull request #33342 from LnL7/clang-outputs
...
clang: add lib output
2018-01-07 09:43:38 +01:00
Graham Christensen
5d3a86fdb2
Merge pull request #33471 from yrashk/pony-0.21.2
...
ponyc: 0.21.0 -> 0.21.2
2018-01-05 21:18:36 -05:00
Graham Christensen
95ffb2087b
Merge pull request #33483 from ThomasMader/dmd2.078.0
...
dmd: 2.075.1 -> 2.078.0
2018-01-05 21:17:19 -05:00
Thomas Mader
fa6538fbc4
dmd: 2.075.1 -> 2.078.0
2018-01-05 20:50:30 +01:00
Pascal Wittmann
9708ae00cd
Merge pull request #33476 from jtojnar/colm-platforms
...
colm: loosen platform restrictions
2018-01-05 20:43:02 +01:00
Samuel Dionne-Riel
7b97c8c0c8
treewide: homepage+src updates (found by repology, #33263 )
2018-01-05 20:42:46 +01:00
Jan Tojnar
845632557f
colm: loosen platform restrictions
...
Seems to build on aarch64 and i686 Linux.
2018-01-05 20:10:13 +01:00
Daiderd Jordan
fdaab47d58
rust: fix sandbox build on darwin
2018-01-05 19:06:08 +01:00
Yurii Rashkovskii
a15bd7816a
ponyc: 0.21.0 -> 0.21.2
2018-01-05 09:52:11 -08:00
Drew Hess
8ad5937f90
ghc: 8.2.2 on armv7l doesn't build without explicit use of ld.gold.
2018-01-03 15:59:07 -08:00
Drew Hess
461139e3fa
ghc: ARM builds have an LLVM runtime dependency.
2018-01-03 15:57:23 -08:00
John Ericson
3fb5fd0060
ghc: Normalize derivations in hash-preserving ways
2018-01-03 17:04:19 -05:00
John Ericson
0df29e1259
ghc: Noramlized source URLs
2018-01-03 17:04:19 -05:00
John Ericson
faa4b45a1e
ghc 8.2.2, head: Inline common*
bindings
...
Cross case purposely changed as it will be rewritten anyways. But no
native hashes should be changed.
2018-01-02 21:00:23 -05:00
John Ericson
a5cc983c45
ghc: Clean up, and add passthru.targetPrefix
, in preparation for cross
...
No hashes should be changed.
2018-01-02 19:50:38 -05:00
Frederik Rietdijk
804285f589
Merge remote-tracking branch 'upstream/staging' into HEAD
2018-01-02 19:10:45 +01:00
Jörg Thalheim
bc5bf95858
Merge pull request #33279 from lopsided98/go-stdenv-shell
...
go-1.8, go-1.9: use stdenv.shell instead of /usr/bin/env bash
2018-01-02 16:21:41 +01:00
Drew Hess
1e137832b8
ghc: add ARM variants to meta.platforms for new binary versions.
2018-01-02 03:57:12 -08:00
Drew Hess
9c91d0d63c
ghc: fix armv7l-linux support in new binary versions.
2018-01-02 03:36:42 -08:00
Frederik Rietdijk
e3de7b06b7
jsonnet: 0.9.4 -> 0.9.5
2018-01-02 10:15:31 +01:00
Daiderd Jordan
812f7714e2
clang: move libclang to separate lib output
...
Currently clang-unwrapped can't be used as a buildInput without also
shadowing clang/clang++ of a clang based stdenv.
2018-01-02 00:50:01 +01:00
Vladimír Čunát
1fcd92ce92
Merge branch 'master' into staging
...
A few thousand rebuilds from master, again.
Hydra: ?compare=1422362
2017-12-31 09:53:49 +01:00
John Ericson
4d2b763817
Merge pull request #26805 from obsidiansystems/cross-elegant
...
Make cross compilation elegant
2017-12-30 22:58:02 -05:00
John Ericson
046f091e0d
treewide: Don't use envHook anymore
...
This commits needs a MAJOR audit as I oftentimes just guessed which of
`$hostOffset`, `$targetOffset`, or a fixed offset should be used.
2017-12-30 22:04:22 -05:00
John Ericson
4ad9a97e96
gcc: Don't let solaris hack pollute CC elsehwere
2017-12-30 22:04:22 -05:00
John Ericson
0f5c804631
gcc, binutils: Get rid of 32-bit ARM configure flag exception
...
Now that we do `--enable-targes=all`, there is no risk of missing the
needed emulation.
This reverts commit ebc9b161cd
.
This reverts commit 88efc22b44
.
2017-12-30 22:04:22 -05:00
John Ericson
9cda2f5559
gcc: Fix deps, for cross and consistency
...
Mainly making sure we have tools to build target libs
2017-12-30 22:04:22 -05:00
John Ericson
114a9b6253
gcc: Let cc-wrapper's setup hook define any tool env vars we need
2017-12-30 22:04:21 -05:00
John Ericson
bc23afe5c7
gcc: Add build->build dep for C compilers
...
5 already had this, but I forgot the other versions.
2017-12-30 22:04:21 -05:00
John Ericson
5b74540c5b
treewide: Use depsBuildBuild
for buildPackges.stdenv.cc
2017-12-30 22:04:21 -05:00
Dmitry Kalinkin
6d9769663d
cc-wrapper: allow compilers to specify unsupported hardening modes
...
Fixes: 0fd7ef61b2 ('clang_34: Disable hardening bits (#28543 )')
2017-12-30 12:23:25 -05:00
Frederik Rietdijk
2d0bead714
Merge remote-tracking branch 'upstream/master' into HEAD
2017-12-30 17:04:54 +01:00
Peter Simons
1b33f09aae
uhc: disable broken build
2017-12-30 13:54:25 +01:00
Peter Simons
af6f4f0849
ghc: drop obsolete version 7.8.3
...
We have the newer minor release 7.8.4.
2017-12-30 13:51:07 +01:00
Yegor Timoshenko
41ab3d4bd5
Merge pull request #33100 from olynch/mitschemeX11
...
mitschemeX11: init at 9.2
2017-12-30 04:33:53 +03:00
John Ericson
7ede347ce9
Merge #33167 into staging
2017-12-29 15:46:46 -05:00
John Ericson
5db559f855
Merge branch 'mingw32-w64-fix' into ericson2314-cross-base
2017-12-29 15:46:02 -05:00
John Ericson
52a4a7c3bb
Merge pull request #33167 from bnikolic/mingw32-w64-fix
...
Mingw_w64 fix to get cross-compilation working again
2017-12-29 15:44:17 -05:00
John Ericson
bc3a6e260a
Merge commit '3afe325a3e2f906ba512fb7a2f28f79496711592' into mingw32-w64-fix
2017-12-29 15:28:56 -05:00
John Ericson
5d336d36bb
Merge commit 'e82bd498d1a2a28fb20249569a6f49fcaab9aca8' into mingw32-w64-fix
2017-12-29 15:28:49 -05:00
John Ericson
169227bfd2
Merge commit '3a59cd87f26cc59c91fb821749b1ec0d64922f87' into mingw32-w64-fix
2017-12-29 14:24:10 -05:00
John Ericson
2365e2ffcd
Merge commit '51948eab9415fde1825dea5c7d31b99b2e1a0fdb' into mingw32-w64-fix
2017-12-29 14:23:05 -05:00
Bojan Nikolic
771bae04e8
gcc: Enable SSP and shared libs in the final stage for MinGW
...
Hardening on by default now that we don't use the cross wrapper. In
turn, hardening requires libssp in particular.
2017-12-29 13:27:02 -05:00
Vladimír Čunát
a1a3e54ac9
Merge branch 'master' into staging
...
Haskell rebuild :-)
Hydra: ?compare=1421865
2017-12-29 18:39:36 +01:00
Vincent Laporte
efcb39233d
ocaml: adds an argument to enable flambda
2017-12-29 10:49:13 +01:00
Vladimír Čunát
f29000b002
Merge branch 'master' into staging
...
Hydra: ?compare=1421760
2017-12-29 10:13:33 +01:00
Vladimír Čunát
1963be9945
Merge #32795 : vala_*: patch updates
2017-12-29 10:00:31 +01:00
Orivej Desh
e63b2fbfb3
Merge pull request #32870 from dtzWill/update/llvm-5.0.1
...
llvm 5: 5.0.0 -> 5.0.1
2017-12-29 07:59:15 +00:00
Robin Gloster
572b2bda4e
treewide: generalise for both mysql & mariadb
2017-12-29 02:18:35 +01:00
Robin Gloster
6903ea6050
treewide: libmysql -> mysql.connector-c
2017-12-29 02:18:35 +01:00
Robin Gloster
d357734637
urweb: fix build
2017-12-29 02:18:35 +01:00
Domen Kožar
695a026f5f
ghc: wire up new binary ghc for bootstrapping
...
This change brings development feedback loop improvement
from a couple of ghc rebuilds to only one for working on generic
builder.
To completely eliminate the rebuilds, use two nixpkgs clones
and point boot packages to the unmodified one.
2017-12-28 15:11:50 +00:00
Daiderd Jordan
091c2b9f04
cacert: cleanup exporting SSL_CERT_FILE
2017-12-27 21:36:32 +01:00
Peter Simons
63a9142279
Merge pull request #33054 from NixOS/ghc-prebuilt
...
ghc prebuilt: Add 7.8.4, 7.10.3 and 8.2.1, and make consistent style
2017-12-27 21:31:56 +01:00
Owen Lynch
afd198f0f4
mitschemeX11: init at 9.2
2017-12-26 22:32:23 -05:00
Tuomas Tynkkynen
47c782f7f5
Merge remote-tracking branch 'upstream/master' into staging
2017-12-26 21:10:12 +02:00
John Ericson
696f3e702d
Merge pull request #33042 from obsidiansystems/darwin-cxx
...
darwin stdenv: Make stdenv.cc, not stdenv itself, bring in libcxx
2017-12-26 10:54:59 -08:00
idontgetoutmuch
482597b4bc
cmdstan: 2.9.0 -> 2.17.1 ( #33076 )
2017-12-26 17:44:13 +00:00
Peter Simons
b03ac7d22b
jhc: drop broken Haskell compiler
2017-12-26 15:12:36 +01:00
Peter Simons
e98e7fb329
haskell: drop obsolete GHC version 7.10.2; we have 7.10.3
2017-12-26 11:35:26 +01:00
John Ericson
4651407654
darwin stdenv: Make stdenv.cc, not stdenv, bring in libcxx
...
stdenvNoCC should not inject any C++ standard library, just as it
doesn't inject any C standard library. stdenv still does, but only
indirectly through stdenv.cc. Wrapped clangs can be simplified now that
they don't need to worry about clobbering CoreFoundation when replacing
the C++ standard library implementation.
This generally-good cleanup should assist with debugging some C++
failures in #26805 .
2017-12-25 19:32:07 -05:00
Domen Kožar
bd7c8ea255
ghc binaries: compile on darwin
2017-12-25 22:56:32 +00:00
Domen Kožar
e4c05ae25a
ghc binaries: fix eval
2017-12-25 18:16:23 +00:00