summary refs log tree commit diff
path: root/pkgs/development/compilers/gcc
Commit message (Collapse)AuthorAge
* gnat: Attempt to fix random build failuresEelco Dolstra2013-12-18
| | | | | | | | | | | | | Sometimes the build failes with: In file included from ../../gcc-4.4.6/gcc/ada/seh_init.c:44: ../../gcc-4.4.6/gcc/system.h:418: error: conflicting types for 'strsignal' /nix/store/6h129q168ahnl2nzw6azr239cba884ng-glibc-2.18/include/string.h:560: note: previous declaration of 'strsignal' was here and sometimes it doesn't. Hopefully disabling parallel builds fixes this. http://hydra.nixos.org/build/7179481
* gcc: Support FreeBSDEelco Dolstra2013-11-06
|
* Fix some meta.platforms attributes to build more stuff on DarwinEelco Dolstra2013-11-05
|
* unmaintain several packagesLudovic Courtès2013-08-16
|
* gcc47: minor update to 4.7.3Vladimír Čunát2013-04-12
| | | | Tested buildability on x86_64-linux + stdenv-updates.
* gcc-wrapper: avoiding one glibc rebuild, for gcc.crossDrvLluís Batlle i Rossell2013-04-10
| | | | | In fact 'glibc.crossDrv' didn't work. I'm not sure it should work; I think it isn't required for much.
* gcc47: Making the arm patch only for arm.Lluís Batlle i Rossell2013-03-29
| | | | | I don't know how, but it seems to break mips (noticed by ludo): http://hydra.nixos.org/build/4530024
* gcc47: fixing the arm eabi hf buildLluís Batlle i Rossell2013-03-29
| | | | Picking an upstream gcc patch.
* gcc33: fix build on i686Vladimír Čunát2013-03-16
|
* gcc33: fix build by --disable-multilibVladimír Čunát2013-03-16
|
* gcc34: fix build on i686Vladimír Čunát2013-03-16
|
* gcc: Don't symlink lib and lib64 when building multilibShea Levy2013-02-16
|
* Merge remote-tracking branch 'origin/master' into stdenv-updatesEelco Dolstra2013-02-15
|\
| * Add multilib gcc-4.6.Shea Levy2013-02-08
| | | | | | | | libquadmath seems to require that the bootstrap gcc be multilib too.
* | gcc-4.4: Fix buildEelco Dolstra2013-01-29
| | | | | | | | http://hydra.nixos.org/build/3896514
* | gcc-4.1: RemoveEelco Dolstra2013-01-28
| | | | | | | | No longer used and doesn't build.
* | gcc-2.95: RemoveEelco Dolstra2013-01-28
| | | | | | | | Hasn't built in a long time.
* | gcc-4.0: RemoveEelco Dolstra2013-01-28
| |
* | gcc-4.3: Apply siginfo_t fixEelco Dolstra2013-01-28
| | | | | | | | Borrowed from Gentoo.
* | gcc: Moving the arch=loongson2f to the current platform approachLluís Batlle i Rossell2012-12-31
| |
* | Porting the platform gcc flags support to gcc 4.7Lluís Batlle i Rossell2012-12-31
| |
* | Adding platform gcc information for raspberrypi, and the gcc support.Lluís Batlle i Rossell2012-12-30
| | | | | | | | | | | | Without it, gcc builds for softfloat, and the glibc doesn't have support for softfloat (it ends up requiring some gnu-soft.h file). We'll have to test if this fixes the build of gcc or not, though.
* | Merge branch 'stdenv-updates' into pi-stdenv-updatesLluís Batlle i Rossell2012-12-28
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/4.7/default.nix Trivial.
| * | Merge remote-tracking branch 'eelco/master' into stdenv-updatesLluís Batlle i Rossell2012-12-28
| |\| | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/4.7/default.nix Trivial solution.
| | * gcc47: Adding gcc mode, cross-building.Lluís Batlle i Rossell2012-12-28
| | | | | | | | | | | | | | | It's useful to build toolchains for armv7-m, to set thumb mode. It doesn't support arm mode. chaoflow needed it.
* | | gcc47: Fixing the gcc.float cross parametersLluís Batlle i Rossell2012-12-28
| | |
* | | Merge branch 'stdenv-updates' into pi-stdenv-updatesLluís Batlle i Rossell2012-12-28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/4.6/default.nix pkgs/development/compilers/gcc/4.7/default.nix The 4.7 had some weird parameters added in crossAttrs; I've removed them, but I don't understand where they come from.
| * | Clean up redundant "if condition then true else false"Eelco Dolstra2012-12-28
| | |
| * | Remove unnecessary parentheses around if conditionsEelco Dolstra2012-12-28
| | | | | | | | | | | | Pet peeve...
| * | Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra2012-12-28
| | | | | | | | | | | | | | | Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
| * | Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra2012-12-28
| | | | | | | | | | | | | | | | | | This is for consistency with terminology in stdenv (and the terms "hostDrv" and "buildDrv" are not very intuitive, even if they're consistent with GNU terminology).
| * | gcc47: moving the bootstrap logic into nixLluís Batlle i Rossell2012-12-27
| | | | | | | | | | | | | | | It was in the builder.sh. Similar to the previous patch to gcc46.
| * | gcc46: moving the bootstrap logic into nixLluís Batlle i Rossell2012-12-27
| | | | | | | | | | | | It was in the builder.sh.
* | | gcc47: adding --with-float option to gcc builderLluís Batlle i Rossell2012-12-28
| | | | | | | | | | | | | | | | | | Meant for cross-building. I need that for the raspberrypi bootstrap-tools. Before this, its bootstrap-tools gcc built for softfloat by default.
* | | gcc47: moving the bootstrap logic into nixLluís Batlle i Rossell2012-12-27
| | | | | | | | | | | | | | | It was in the builder.sh. Similar to the previous patch to gcc46.
* | | gcc46: moving the bootstrap logic into nixLluís Batlle i Rossell2012-12-27
| | | | | | | | | | | | It was in the builder.sh.
* | | gcc4.7: making the cross-built gcc respect withAbi, withArch, ...Lluís Batlle i Rossell2012-12-26
| | |
* | | I forgot to undo a gcc46 unneeded change.Lluís Batlle i Rossell2012-12-26
| | |
* | | Restoring the gcc 4.6 builder. No need to change it.Lluís Batlle i Rossell2012-12-26
| | |
* | | Typo in 4.7 builder.shLluís Batlle i Rossell2012-12-26
| | |
* | | gcc47: fix on configureFlags, for cross-built gccLluís Batlle i Rossell2012-12-26
| | |
* | | gcc47: trying to fix cross-building a gccLluís Batlle i Rossell2012-12-26
| | |
* | | gcc/gcc-cross-wrapper: making gcc47 work with uclibcLluís Batlle i Rossell2012-12-26
| | | | | | | | | | | | | | | It wants pthreads, and libpthreads wants libdl, and this can only be found with -rpath-link when cross building.
* | | Removing any cross-building kind of native build for the pi.Lluís Batlle i Rossell2012-12-26
| | |
* | | Get gccs understand 'fpu'Lluís Batlle i Rossell2012-12-26
| | |
* | | Setting some kind of cross-compiler situation, for armv6l gnueabihf.Lluís Batlle i Rossell2012-12-26
| | |
* | | Fixing my bash scripting of the previous commitLluís Batlle i Rossell2012-12-26
| | |
* | | Trying to fix the gcc builder; I added pi flags in the wrong if/else branch.Lluís Batlle i Rossell2012-12-26
| | |
* | | Making gcc use some extra flags to build the proper hardfp gcc.root2012-12-26
| | | | | | | | | | | | This commit breaks non-raspberrypi; just testing.
* | | First movement to get the raspberrypi stdenv building.root2012-12-26
|/ /