forked from mirrors/nixpkgs
ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script
This commit is contained in:
parent
33e70ad68a
commit
85ae0cb070
7 changed files with 6 additions and 6 deletions
|
@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
./configure --prefix=$out \
|
./configure --prefix=$out \
|
||||||
--with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \
|
--with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \
|
||||||
${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${../../haskell-modules/gcc-clang-wrapper.sh}"}
|
${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Stripping combined with patchelf breaks the executables (they die
|
# Stripping combined with patchelf breaks the executables (they die
|
||||||
|
|
|
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
||||||
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags = if stdenv.isDarwin then "--with-gcc=${../../haskell-modules/gcc-clang-wrapper.sh}"
|
configureFlags = if stdenv.isDarwin then "--with-gcc=${./gcc-clang-wrapper.sh}"
|
||||||
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = "-fomit-frame-pointer";
|
NIX_CFLAGS_COMPILE = "-fomit-frame-pointer";
|
||||||
|
|
|
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
||||||
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags = if stdenv.isDarwin then "--with-gcc=${../../haskell-modules/gcc-clang-wrapper.sh}"
|
configureFlags = if stdenv.isDarwin then "--with-gcc=${./gcc-clang-wrapper.sh}"
|
||||||
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = "-fomit-frame-pointer";
|
NIX_CFLAGS_COMPILE = "-fomit-frame-pointer";
|
||||||
|
|
|
@ -90,7 +90,7 @@ stdenv.mkDerivation rec {
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
./configure --prefix=$out \
|
./configure --prefix=$out \
|
||||||
--with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \
|
--with-gmp-libraries=${gmp}/lib --with-gmp-includes=${gmp}/include \
|
||||||
${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${../../haskell-modules/gcc-clang-wrapper.sh}"}
|
${stdenv.lib.optionalString stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Stripping combined with patchelf breaks the executables (they die
|
# Stripping combined with patchelf breaks the executables (they die
|
||||||
|
|
|
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
|
||||||
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags = if stdenv.isDarwin then "--with-gcc=${../../haskell-modules/gcc-clang-wrapper.sh}"
|
configureFlags = if stdenv.isDarwin then "--with-gcc=${./gcc-clang-wrapper.sh}"
|
||||||
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
||||||
|
|
||||||
# required, because otherwise all symbols from HSffi.o are stripped, and
|
# required, because otherwise all symbols from HSffi.o are stripped, and
|
||||||
|
|
|
@ -52,7 +52,7 @@ in stdenv.mkDerivation rec {
|
||||||
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags = if stdenv.isDarwin then "--with-gcc=${../../haskell-modules/gcc-clang-wrapper.sh}"
|
configureFlags = if stdenv.isDarwin then "--with-gcc=${./gcc-clang-wrapper.sh}"
|
||||||
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
else "--with-gcc=${stdenv.cc}/bin/gcc";
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
|
Loading…
Add table
Reference in a new issue