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 }: 2 3 stdenv.mkDerivation rec { 4 pname = "rakudo"; ··· 9 sha256 = "11ixlqmvbb37abksdysg5r4lkbwzr486lkc0ssl3wca4iiy3mhgf"; 10 }; 11 12 buildInputs = [ icu zlib gmp perl ]; 13 configureScript = "perl ./Configure.pl"; 14 configureFlags = [ 15 "--backends=moar" 16 "--with-nqp=${nqp}/bin/nqp" 17 ]; 18 19 meta = with lib; { 20 description = "Raku implementation on top of Moar virtual machine";
··· 1 + { stdenv, fetchurl, perl, icu, zlib, gmp, lib, nqp, removeReferencesTo }: 2 3 stdenv.mkDerivation rec { 4 pname = "rakudo"; ··· 9 sha256 = "11ixlqmvbb37abksdysg5r4lkbwzr486lkc0ssl3wca4iiy3mhgf"; 10 }; 11 12 + nativeBuildInputs = [ removeReferencesTo ]; 13 + 14 buildInputs = [ icu zlib gmp perl ]; 15 configureScript = "perl ./Configure.pl"; 16 configureFlags = [ 17 "--backends=moar" 18 "--with-nqp=${nqp}/bin/nqp" 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 + ''; 25 26 meta = with lib; { 27 description = "Raku implementation on top of Moar virtual machine";