summary refs log tree commit diff
path: root/pkgs/development/compilers
Commit message (Collapse)AuthorAge
* Merge branch 'master' into stagingVladimír Čunát2017-12-31
|\ | | | | | | | | A few thousand rebuilds from master, again. Hydra: ?compare=1422362
| * cc-wrapper: allow compilers to specify unsupported hardening modesDmitry Kalinkin2017-12-30
| | | | | | | | Fixes: 0fd7ef61b2 ('clang_34: Disable hardening bits (#28543)')
* | Merge pull request #26805 from obsidiansystems/cross-elegantJohn Ericson2017-12-30
|\ \ | | | | | | Make cross compilation elegant
| * | treewide: Don't use envHook anymoreJohn Ericson2017-12-30
| | | | | | | | | | | | | | | This commits needs a MAJOR audit as I oftentimes just guessed which of `$hostOffset`, `$targetOffset`, or a fixed offset should be used.
| * | gcc: Don't let solaris hack pollute CC elsehwereJohn Ericson2017-12-30
| | |
| * | gcc, binutils: Get rid of 32-bit ARM configure flag exceptionJohn Ericson2017-12-30
| | | | | | | | | | | | | | | | | | | | | | | | Now that we do `--enable-targes=all`, there is no risk of missing the needed emulation. This reverts commit ebc9b161cd184502bf4912b9348a507e2d0540da. This reverts commit 88efc22b44dedf423398491f9a55d1631b0b50ff.
| * | gcc: Fix deps, for cross and consistencyJohn Ericson2017-12-30
| | | | | | | | | | | | Mainly making sure we have tools to build target libs
| * | gcc: Let cc-wrapper's setup hook define any tool env vars we needJohn Ericson2017-12-30
| | |
| * | gcc: Add build->build dep for C compilersJohn Ericson2017-12-30
| | | | | | | | | | | | 5 already had this, but I forgot the other versions.
| * | treewide: Use `depsBuildBuild` for buildPackges.stdenv.ccJohn Ericson2017-12-30
| | |
| * | Merge branch 'mingw32-w64-fix' into ericson2314-cross-baseJohn Ericson2017-12-29
| |\ \
* | \ \ Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-12-30
|\ \ \ \ | | |_|/ | |/| |
| * | | uhc: disable broken buildPeter Simons2017-12-30
| | | |
| * | | ghc: drop obsolete version 7.8.3Peter Simons2017-12-30
| | | | | | | | | | | | | | | | We have the newer minor release 7.8.4.
| * | | Merge pull request #33100 from olynch/mitschemeX11Yegor Timoshenko2017-12-30
| |\ \ \ | | | | | | | | | | mitschemeX11: init at 9.2
| | * | | mitschemeX11: init at 9.2Owen Lynch2017-12-26
| | | | |
| * | | | Merge pull request #33167 from bnikolic/mingw32-w64-fixJohn Ericson2017-12-29
| |\ \ \ \ | | | |_|/ | | |/| | Mingw_w64 fix to get cross-compilation working again
* | | | | Merge #33167 into stagingJohn Ericson2017-12-29
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge commit '3afe325a3e2f906ba512fb7a2f28f79496711592' into mingw32-w64-fixJohn Ericson2017-12-29
| |\ \ \ \
| * \ \ \ \ Merge commit 'e82bd498d1a2a28fb20249569a6f49fcaab9aca8' into mingw32-w64-fixJohn Ericson2017-12-29
| |\ \ \ \ \
| * \ \ \ \ \ Merge commit '3a59cd87f26cc59c91fb821749b1ec0d64922f87' into mingw32-w64-fixJohn Ericson2017-12-29
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge commit '51948eab9415fde1825dea5c7d31b99b2e1a0fdb' into mingw32-w64-fixJohn Ericson2017-12-29
| |\ \ \ \ \ \ \
| * | | | | | | | gcc: Enable SSP and shared libs in the final stage for MinGWBojan Nikolic2017-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hardening on by default now that we don't use the cross wrapper. In turn, hardening requires libssp in particular.
* | | | | | | | | Merge branch 'master' into stagingVladimír Čunát2017-12-29
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Haskell rebuild :-) Hydra: ?compare=1421865
| * | | | | | | | ocaml: adds an argument to enable flambdaVincent Laporte2017-12-29
| | | | | | | | |
* | | | | | | | | Merge branch 'master' into stagingVladimír Čunát2017-12-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1421760
| * | | | | | | | ghc: wire up new binary ghc for bootstrappingDomen Kožar2017-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | Merge pull request #33054 from NixOS/ghc-prebuiltPeter Simons2017-12-27
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | ghc prebuilt: Add 7.8.4, 7.10.3 and 8.2.1, and make consistent style
| | * | | | | | | ghc binaries: compile on darwinDomen Kožar2017-12-25
| | | | | | | | |
| | * | | | | | | ghc binaries: fix evalDomen Kožar2017-12-25
| | | | | | | | |
| | * | | | | | | prebuilt ghcs: correctly handle rpathsDomen Kožar2017-12-25
| | | | | | | | |
| | * | | | | | | ghc-{7.8.4, 7.10.3, 8.2.1}-binary: InitJohn Ericson2017-12-25
| | | | | | | | |
| | * | | | | | | ghc prebuilt: Simplify and harden Darwin fixupJohn Ericson2017-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Patch all executables and libraries, while skipping scripts. Base at least uses libiconv, so should need this too---I suspect it wasn't a problem before as we got away with the immpurity. - Rather than hardcoding the symlinks to add, do one per mach-o as needed TEMP no -L no script
| | * | | | | | | ghc binary: Fix interpreter than patch RPATHJohn Ericson2017-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The newer to-be-added binaries have relative RPATHs that we'll break if we try to `patchelf` before installation. We instead us LD_LOAD_LIBRARY during the installation, which avoids needing to change the RPATH temporarily.
| | * | | | | | | ghc prebuilt: Clean up derivations ever so slightlyJohn Ericson2017-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes do break hashes, but are good to have everywhere for consistency. Plus, changing the bootstrap causes a Haskell mass rebuild anyways.
* | | | | | | | | Merge #32795: vala_*: patch updatesVladimír Čunát2017-12-29
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | vala: patch releases for 0.23, 0.28, 0.34, 0.36 and 0.38Peter Hoeg2017-12-18
| | | | | | | | | |
* | | | | | | | | | Merge pull request #32870 from dtzWill/update/llvm-5.0.1Orivej Desh2017-12-29
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | llvm 5: 5.0.0 -> 5.0.1
| * | | | | | | | | | llvm 5: 5.0.0 -> 5.0.1Will Dietz2017-12-21
| | | | | | | | | | |
* | | | | | | | | | | treewide: generalise for both mysql & mariadbRobin Gloster2017-12-29
| | | | | | | | | | |
* | | | | | | | | | | treewide: libmysql -> mysql.connector-cRobin Gloster2017-12-29
| | | | | | | | | | |
* | | | | | | | | | | urweb: fix buildRobin Gloster2017-12-29
| | | | | | | | | | |
* | | | | | | | | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2017-12-26
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | cmdstan: 2.9.0 -> 2.17.1 (#33076)idontgetoutmuch2017-12-26
| | | | | | | | | | |
| * | | | | | | | | | jhc: drop broken Haskell compilerPeter Simons2017-12-26
| | | | | | | | | | |
| * | | | | | | | | | haskell: drop obsolete GHC version 7.10.2; we have 7.10.3Peter Simons2017-12-26
| | | | | | | | | | |
| * | | | | | | | | | crystal: 0.23.1 -> 0.24.1mingchuan2017-12-25
| | |_|/ / / / / / / | |/| | | | | | | |
* | | | | | | | | | Merge pull request #33042 from obsidiansystems/darwin-cxxJohn Ericson2017-12-26
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | / | | |_|_|_|_|_|_|/ | |/| | | | | | | darwin stdenv: Make stdenv.cc, not stdenv itself, bring in libcxx
| * | | | | | | | darwin stdenv: Make stdenv.cc, not stdenv, bring in libcxxJohn Ericson2017-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | openjdk: 9.0.0 -> 9.0.1Tim Steinbach2017-12-23
| |/ / / / / / / |/| | | | | | |