summary refs log tree commit diff
path: root/pkgs/development/compilers/gcc
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2019-01-26 01:46:10 -0500
committerMatthew Bauer <mjbauer95@gmail.com>2019-01-26 01:55:57 -0500
commitf9ed5e00896ecc2825e320b9e9a6a65aac502853 (patch)
tree592cc564bb96bb61ac241f0fbb253773b9b1e1c4 /pkgs/development/compilers/gcc
parentcb14f1404a4d44c97f8c3003f075ae6a21cc9e63 (diff)
downloadnixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.tar
nixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.tar.gz
nixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.tar.bz2
nixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.tar.lz
nixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.tar.xz
nixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.tar.zst
nixpkgs-f9ed5e00896ecc2825e320b9e9a6a65aac502853.zip
libstdcxx: don’t set stdlib automatically
We don’t need to set -stdlib=libstdc++. This only works on Clang so it
is not good to set it globally. In addition, Clang knows to use
libstdc++ on Linux by default if no stdlib is set:

https://github.com/llvm-mirror/clang/blob/324f918438715b4a0d024af5930628c1674f4fcd/lib/Driver/ToolChains/Linux.cpp#L456

It’s a good policy to just leave off stdlib for now.

Fixes #29877.
Diffstat (limited to 'pkgs/development/compilers/gcc')
-rw-r--r--pkgs/development/compilers/gcc/libstdc++-hook.sh1
1 files changed, 0 insertions, 1 deletions
diff --git a/pkgs/development/compilers/gcc/libstdc++-hook.sh b/pkgs/development/compilers/gcc/libstdc++-hook.sh
index 8b1d5d2da67..19db70597ce 100644
--- a/pkgs/development/compilers/gcc/libstdc++-hook.sh
+++ b/pkgs/development/compilers/gcc/libstdc++-hook.sh
@@ -2,4 +2,3 @@
 getHostRole
 
 export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem $(echo -n @gcc@/include/c++/*) -isystem $(echo -n @gcc@/include/c++/*)/$(@gcc@/bin/gcc -dumpmachine)"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libstdc++"