summary refs log tree commit diff
path: root/pkgs/development/compilers/gcc
Commit message (Collapse)AuthorAge
* Merge 'staging' into closure-sizeVladimír Čunát2016-04-07
|\ | | | | | | | | | | This is mainly to get the update of bootstrap tools. Otherwise there were mysterious segfaults: https://github.com/NixOS/nixpkgs/pull/7701#issuecomment-203389817
| * Revert "gcc: Use the pre-C++11 ABI by default"Eelco Dolstra2016-03-31
| | | | | | | | | | | | This reverts commit 83011723af5cf666db4cd10c14f9162b0a463fa1. This never worked because gcc's setup hook is never actually sourced. I could fix this but since nobody complained, we probably don't need it.
* | Merge branch 'master' into closure-sizeVladimír Čunát2016-04-01
|\| | | | | | | | | Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
| * gcc: Remove 4.3 and 4.4Eelco Dolstra2016-03-02
| | | | | | | | | | GCC 4.3 was used by only one package ("self"), which I've marked as broken.
| * gcc: Use the pre-C++11 ABI by defaultEelco Dolstra2016-02-28
| |
* | Merge master into closure-sizeVladimír Čunát2016-03-08
|\| | | | | | | | | The kde-5 stuff still didn't merge well. I hand-fixed what I saw, but there may be more problems.
| * Remove all dots at end of descriptionszimbatm2016-02-27
| | | | | | | | | | | | | | Specially crafted for @JagaJaga find pkgs -name "*.nix" -exec \ sed -e 's|\(description.*\)\.";|\1";|g' -i {} \;
| * gcc: fix #12836: build on darwinJosef Knedl2016-02-17
| | | | | | | | | | Patch is based on GCC Bug 66523: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66523
* | treewide: Mass replace 'zlib}/lib' to refer the 'out' outputTuomas Tynkkynen2016-01-24
| |
* | treewide: Mass replace 'boehmgc}/lib' to refer the 'out' outputTuomas Tynkkynen2016-01-24
| |
* | Merge branch 'staging' into closure-sizeVladimír Čunát2016-01-19
|\|
| * gcc: Respect $SOURCE_DATE_EPOCHEelco Dolstra2016-01-05
| |
* | gcc: switch back to 4.9Vladimír Čunát2015-12-31
| | | | | | | | | | | | | | | | Also sync a tiny difference in docs outputs from gcc-5. I originally assumed that people will push gcc-5 support to master long before closure-size gets there, but I overestimated the situation. We haven't really settled even the issue of ABI switch, so let's use the same gcc version on closure-size and master.
* | Merge branch 'master' into closure-sizeVladimír Čunát2015-12-31
|\| | | | | | | | | TODO: there was more significant refactoring of qtbase and plasma 5.5 on master, and I'm deferring pointing to correct outputs to later.
| * pkgs.gcc5: 5.2.0 -> 5.3.0Lancelot SIX2015-12-12
| | | | | | | | | | | | gcc-5.3.0 is a bug-fix release from the GCC 5 branch. See https://lists.gnu.org/archive/html/info-gnu/2015-12/msg00002.html
* | Merge branch 'master' into closure-sizeLuca Bruno2015-12-11
|\|
| * Fix compilation of GCC 4.9 on SmartOS.Danny Wilson2015-11-16
| | | | | | Fix ld-solaris-wrapper never calling ld (since gcc->cc-wrapper refactor).
| * Fix build of gccgo-wrapper on Illumos.Danny Wilson2015-11-16
| | | | | | | | | | | | When compiling GCC with NIX_ENFORCE_PURITY, linking libgcc fails because crti.o and friends aren't part of the nix store.
| * GCC 4.8 compiles on Illumos.Danny Wilson2015-11-16
| | | | | | | | | | - Disable profiled bootstrap. - Add illumos meta platform.
* | rename moveToOutput and propagatedBuildInputsLuca Bruno2015-12-02
| |
* | Merge staging into closure-sizeVladimír Čunát2015-11-20
|\| | | | | | | | | | | The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
| * darwin: gfortran: add needed inputs and other fixesAsko Soukka2015-10-28
| | | | | | | | Close #10532.
* | gcc5: split $doc into $man and $infoVladimír Čunát2015-10-28
| | | | | | | | | | | | | | ... because cc-wrapper is meant to propagate man pages into user envs, and info pages are rather large. Also replace the duplicate g++ and gcc man1 pages by a symlink.
* | Merge staging into closure-sizeVladimír Čunát2015-10-03
|\| | | | | | | This makes gcc5 the default builder, etc.
* | gcc: Do bootstrapped compilation on MIPS and ARM as wellTuomas Tynkkynen2015-10-03
| | | | | | | | | | Since the multiple-output changes building a non-bootstrapped gcc doesn't work anymore. TODO: also test if cross compilation is broken
* | gcc 4.9: Fix multi-out fixupsTuomas Tynkkynen2015-10-03
| | | | | | | | | | | | - $out/libexec/ now contains subdirectories that we want to patchelf too - $out/libexec/ now contains some .so and a related .la file, which must not be passed to patchelf
* | gcc 4.8, 4.9: Revert conflicting info outputTuomas Tynkkynen2015-10-03
| |
* | gcc 4.9: Port multiple-outputs changes from gcc 4.8Tuomas Tynkkynen2015-10-03
| |
* | Merge commit staging+systemd into closure-sizeVladimír Čunát2015-10-03
|\| | | | | | | Many non-conflict problems weren't (fully) resolved in this commit yet.
| * Revert gcc darwin fixesEelco Dolstra2015-08-20
| | | | | | | | | | | | | | | | | | This reverts commits cb7c053383ff76a454484992b3a6d6a2f1530c15, ebda45e6b9db3225c30a998b2624d90b0c08edb4, 4a495cfbab2b3ab9ae8219ef1812c766bf27b01e because they broke Nixpkgs evaluation. http://hydra.nixos.org/build/24813270
| * Revert "gfortran: disable parallel building"Vladimír Čunát2015-08-14
| | | | | | | | | | This reverts commit 3d6bd6a1facff3993d1b581dfcf9ee2b6a751642. The problem wasn't fortran-specific and should be fixed now. See #9212.
| * gcc: fix parallel building (fixes #9212)Vladimír Čunát2015-08-14
| | | | | | | | Tested building 5-times on an idle 8-core.
| * add darwin gcc fixes to gcc 5Jude Taylor2015-08-02
| |
| * add fixes to gcc-4.8Jude Taylor2015-07-31
| |
| * remove useless CFLAGS_FOR_BUILD from configure flags in gccJude Taylor2015-07-31
| |
| * build gcc-4.9 on darwinJude Taylor2015-07-31
| |
| * gcc5: Sync outputs changes with gcc4.9William A. Kennington III2015-07-29
| |
| * gfortran: disable parallel building to avoid weird build failuresPeter Simons2015-07-24
| | | | | | | | More details are at https://github.com/NixOS/nixpkgs/commit/784025c7475610fb2fe8e28044d9d50bec1d93d1#commitcomment-12328357.
| * gcc: fix multilib buildVladimír Čunát2015-07-20
| | | | | | | | | | Fixes #8706, thanks to @cpages a lot. Also ported to gcc5, without testing that one yet.
| * gcc: 5.2.0-rc-20150707 -> 5.2.0William A. Kennington III2015-07-16
| |
| * gcc5: Use 5.2 snapshot to fix bugs noticed in syslinux and chromium with gcc5.1William A. Kennington III2015-07-09
| |
| * gcc: 4.8.4 -> 4.8.5William A. Kennington III2015-07-08
| |
| * gcc: 4.9.2 -> 4.9.3William A. Kennington III2015-07-07
| |
| * Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III2015-07-01
| |\
| | * Unmaintain a bunch of packagesShea Levy2015-07-01
| | |
| * | Merge remote-tracking branch 'origin/staging' into gcc-4.9Eelco Dolstra2015-06-01
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/build-support/cc-wrapper/default.nix pkgs/development/libraries/wayland/default.nix pkgs/development/tools/build-managers/cmake/default.nix pkgs/top-level/all-packages.nix
| | * gfortran-darwin: add `cc` attribute to fix evaluationVladimír Čunát2015-05-27
| | | | | | | | | | | | | | | Hopefully the value is reasonable. It's used on two places at least to find libs to link against.
| | * adding metadata, putting version in nameAllen Nelson2015-05-22
| | |
| | * changed to CC=clangAllen Nelson2015-05-19
| | |
| | * added gfortran expression for darwinAllen Nelson2015-05-19
| | |