summary refs log tree commit diff
path: root/pkgs/development/tools/misc/ccache
diff options
context:
space:
mode:
authorAnton Fedotov <fedotovad@ecotelecom.ru>2015-12-09 08:43:38 +0300
committerФедотов Антон <fedotovad@ecotelecom.ru>2015-12-14 12:15:22 +0300
commitcbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca (patch)
treec610834df0f8fcf8152e401015b4cf2c225a8332 /pkgs/development/tools/misc/ccache
parent84c3b5f71fa9c5ee73a85a051be11319e6364ef3 (diff)
downloadnixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.tar
nixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.tar.gz
nixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.tar.bz2
nixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.tar.lz
nixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.tar.xz
nixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.tar.zst
nixlib-cbe786a53062cd6f0f9f5ebe4cc607d7a44fe3ca.zip
ccache: create symlinks to gcc lib & include in ccache-links directory
This patch fixes compilation errors when using ccache wrapper:
```
cc1: error: /nix/store/19vvbsjs6l6j0r22albzhysxfvr94imf-ccache-links/lib/gcc/*/*/include-fixed: No such file or directory
```
Diffstat (limited to 'pkgs/development/tools/misc/ccache')
-rw-r--r--pkgs/development/tools/misc/ccache/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/ccache/default.nix b/pkgs/development/tools/misc/ccache/default.nix
index fb6d03c6e85a..ed87428f98df 100644
--- a/pkgs/development/tools/misc/ccache/default.nix
+++ b/pkgs/development/tools/misc/ccache/default.nix
@@ -49,6 +49,9 @@ stdenv.mkDerivation {
             ln -s ${gcc.cc}/bin/$executable $out/bin/$executable
           fi
         done
+        for file in $(ls ${gcc.cc} | grep -vw bin); do
+          ln -s ${gcc.cc}/$file $out/$file
+        done
       '');
   };