nixpkgs/pkgs/development/compilers/gcc
Matthew Bauer 8610a34474
gcc: use special native system headers for darwin
Darwin systems need to be able to find CoreFoundation headers as well as
libc headers. Somehow, gcc doesn't accept any "framework" parameters
that would normally be used to include CoreFoundation in this
situation.

HACK: Instead, this adds a derivation that combines the two. The result
works but probably not a good long term solution.

ALTERNATIVES: Maybe sending patches in to GCC to allow
"native-system-framework" configure flag to get this found.
2016-09-15 17:58:09 -05:00
..
4.5 gcc: fix gmp, mpfr includes 2016-09-15 17:56:50 -05:00
4.8 gcc: use special native system headers for darwin 2016-09-15 17:58:09 -05:00
4.9 gcc: use special native system headers for darwin 2016-09-15 17:58:09 -05:00
5 gcc: use special native system headers for darwin 2016-09-15 17:58:09 -05:00
6 gcc: use special native system headers for darwin 2016-09-15 17:58:09 -05:00
builder.sh Merge #16355: gcc: darwin support 2016-06-23 12:16:40 +02:00
gfortran-darwin-NXConstStr.patch gcc: fix #12836: build on darwin 2016-02-17 09:42:10 +01:00
gfortran-darwin.nix Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-05-30 19:39:34 +00:00
gfortran-darwin.patch darwin: gfortran: add needed inputs and other fixes 2015-10-28 13:37:02 +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