Merge pull request #127405 from stigtsp/fix/rakudo-closure-bloat

authored by Sandro and committed by GitHub d7c45ca0 4b4abd7b

+8 -1
+8 -1
pkgs/development/interpreters/rakudo/default.nix
··· 1 - { stdenv, fetchurl, perl, icu, zlib, gmp, lib, nqp }: 1 + { stdenv, fetchurl, perl, icu, zlib, gmp, lib, nqp, removeReferencesTo }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rakudo"; ··· 9 9 sha256 = "11ixlqmvbb37abksdysg5r4lkbwzr486lkc0ssl3wca4iiy3mhgf"; 10 10 }; 11 11 12 + nativeBuildInputs = [ removeReferencesTo ]; 13 + 12 14 buildInputs = [ icu zlib gmp perl ]; 13 15 configureScript = "perl ./Configure.pl"; 14 16 configureFlags = [ 15 17 "--backends=moar" 16 18 "--with-nqp=${nqp}/bin/nqp" 17 19 ]; 20 + 21 + disallowedReferences = [ stdenv.cc.cc ]; 22 + postFixup = '' 23 + remove-references-to -t ${stdenv.cc.cc} "$(readlink -f $out/share/perl6/runtime/dynext/libperl6_ops_moar.so)" 24 + ''; 18 25 19 26 meta = with lib; { 20 27 description = "Raku implementation on top of Moar virtual machine";