nixpkgs/pkgs/development/compilers/gcc
Tobias Mayer 2be2b5328c
gcc: optimize cross-compiled libraries
`libstdc++` and a few other libraries are comiled with the options
set in `EXTRA_TARGET_FLAGS`. Normally, this is filled form
`EXTRA_FLAGS` inside of `builder.sh`, from which it inherits its
optimization option. For cross compilers `EXTRA_TARGET_FLAGS` is
set by a dedicated function that does not specify any optimization,
leading to sub-par runtime performance of many C++ programs.
2020-05-27 10:07:01 +02:00
..
4.8 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
4.9 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
6 gnat: init at 9.3.0 2020-04-20 14:41:22 +02:00
7 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
8 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
9 gdc: init at 9.3.0 2020-05-19 23:06:52 +02:00
10 gcc10, gfortran10, gnat10: init at 10.1.0 2020-05-08 07:49:35 +02:00
common gcc: optimize cross-compiled libraries 2020-05-27 10:07:01 +02:00
builder.sh Merge pull request #83181 from matthewbauer/move-win-outputs 2020-04-10 23:44:06 -04:00
gfortran-darwin-NXConstStr.patch
gfortran-driving.patch
gnat-cflags.patch gnat: init at 9.3.0 2020-04-20 14:41:22 +02:00
libgomp-dont-force-initial-exec.patch
libphobos.patch gdc: init at 9.3.0 2020-05-19 23:06:52 +02:00
libstdc++-hook.sh LLVM: Always pass host/target info to compiler-rt/libstdcxxClang 2020-04-13 18:49:27 -04:00
libstdc++-netbsd-ctypes.patch
libstdc++-target.patch
no-sys-dirs.patch
parallel-bconfig.patch
ppc-musl.patch
res_state-not-declared.patch
sigsegv-not-declared.patch
struct-sigaltstack-4.9.patch
struct-sigaltstack.patch
struct-ucontext-4.5.patch
struct-ucontext-4.8.patch
struct-ucontext-libjava.patch
struct-ucontext.patch
use-source-date-epoch.patch