summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-09-23 00:28:23 -0500
committerMatthew Bauer <mjbauer95@gmail.com>2018-09-23 00:28:23 -0500
commit6910a9d1e23887bb4600ddaf645770e8b93a7e2f (patch)
treeab36bdd584fcdb53beee0a8275dc65cb46983934 /pkgs/development/interpreters
parentfcde178ed5f76626d57b3b02848f2fedf5fd9928 (diff)
downloadnixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.tar
nixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.tar.gz
nixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.tar.bz2
nixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.tar.lz
nixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.tar.xz
nixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.tar.zst
nixlib-6910a9d1e23887bb4600ddaf645770e8b93a7e2f.zip
perl: disallow reference to cc
Fixes #46077
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/perl/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/perl/default.nix b/pkgs/development/interpreters/perl/default.nix
index ec4f971eeeff..e4eca36b266b 100644
--- a/pkgs/development/interpreters/perl/default.nix
+++ b/pkgs/development/interpreters/perl/default.nix
@@ -37,6 +37,8 @@ let
       stdenv.lib.optional crossCompiling "dev";
     setOutputFlags = false;
 
+    disallowedReferences = [ stdenv.cc ];
+
     patches =
       [ ]
       # Do not look in /usr etc. for dependencies.
@@ -118,6 +120,7 @@ let
           --replace "${
               if stdenv.cc.cc or null != null then stdenv.cc.cc else "/no-such-path"
             }" /no-such-path \
+          --replace "${stdenv.cc}" /no-such-path \
           --replace "$man" /no-such-path
       '' + stdenv.lib.optionalString crossCompiling
       ''