nixpkgs-suyu/pkgs/development/compilers/gcc
John Ericson 75441dd64a Merge pull request #25194 from obsidiansystems/host-target-unconfuse
stdenv.cross is a silly attribute that needs to go leaving the well-defined hostPlatform and targetPlatform. This PR doesn't remove it, but changes its definition: before it tracked the target platform which is sometimes more useful for compilers, and now it tracks the host platform which is more useful for everything else. Most usages are libraries, falling in the "everything else" category, so changing the definition makes sense to appease the majority. The few compiler (gcc in particular) uses that exist I remove to use targetPlatform --- preserving correctness and becoming more explicit in the process.

I would also update the documentation aside mentioning stdenv.cross as deprecated, but the definition given actually erroneously assumes this PR is already merged!
2017-04-24 19:07:48 -04:00
..
4.5 Rewrite a few stdenv.cross uses that *should* be targetPlatform 2017-04-24 16:31:45 -04:00
4.8 Rewrite a few stdenv.cross uses that *should* be targetPlatform 2017-04-24 16:31:45 -04:00
4.9 Rewrite a few stdenv.cross uses that *should* be targetPlatform 2017-04-24 16:31:45 -04:00
5 Merge pull request #25194 from obsidiansystems/host-target-unconfuse 2017-04-24 19:07:48 -04:00
6 Rewrite a few stdenv.cross uses that *should* be targetPlatform 2017-04-24 16:31:45 -04:00
snapshot Rewrite a few stdenv.cross uses that *should* be targetPlatform 2017-04-24 16:31:45 -04:00
builder.sh gcc: include dylibs for darwin build 2017-04-04 23:53:39 +02:00
gfortran-darwin-NXConstStr.patch gcc: fix #12836: build on darwin 2016-02-17 09:42:10 +01:00
gfortran-driving.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
gnat-cflags.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
libstdc++-target.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
no-sys-dirs.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
parallel-bconfig.patch gcc: Remove duplicate files 2015-05-12 15:05:01 +02:00
use-source-date-epoch.patch gcc: Respect $SOURCE_DATE_EPOCH 2016-01-05 17:21:48 +01:00