3
0
Fork 0
forked from mirrors/nixpkgs

gcc-{,cross-}wrapper: add 'cpp' wrapper (close #1820)

The gcc-wrapper doesn't wrap 'cpp'. This breaks some software (such as
Buildroot) because the 'cpp' they get come from the non-wrapped gcc
package which doesn't know about any standard include paths.

gcc-cross-wrapper is untested.
This commit is contained in:
Bjørn Forsman 2014-03-01 13:56:30 +01:00 committed by Vladimír Čunát
parent 267d0a5ab6
commit 25f0b7cb50
2 changed files with 4 additions and 0 deletions

View file

@ -87,6 +87,8 @@ mkGccWrapper $out/bin/$crossConfig-gcc $gccPath/$crossConfig-gcc
mkGccWrapper $out/bin/$crossConfig-g++ $gccPath/$crossConfig-g++
ln -s $crossConfig-g++ $out/bin/$crossConfig-c++
mkGccWrapper $out/bin/$crossConfig-cpp $gccPath/$crossConfig-cpp
mkGccWrapper $out/bin/$crossConfig-g77 $gccPath/$crossConfig-g77
ln -s $crossConfig-g77 $out/bin/$crossConfig-f77

View file

@ -154,6 +154,8 @@ then
ln -sv g++ $out/bin/c++
fi
mkGccWrapper $out/bin/cpp $gccPath/cpp
if mkGccWrapper $out/bin/gfortran $gccPath/gfortran
then
ln -sv gfortran $out/bin/g77