diff --git a/nix/default.nix b/nix/default.nix index 8eaf5fddba..cebbead892 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -302,11 +302,12 @@ let ( { inherit src; - nativeBuildInputs = [ builtProject nodeModules ] ++ buildInputs; + nativeBuildInputs = [ builtProject nodeModules pkgs.strace ] ++ buildInputs; NODE_PATH = "${nodeModules}/lib/node_modules"; } // env ) '' + set -vox # Copy the purescript project files cp -r ${builtProject}/* . @@ -317,7 +318,7 @@ let ln -sfn ${nodeModules}/lib/node_modules node_modules # Call the main module and execute the entry point function - ${nodejs}/bin/node --enable-source-maps -e 'import("./output/${testMain}/index.js").then(m => m.${psEntryPoint}())' + strace -s 1024 ${nodejs}/bin/node --enable-source-maps -e 'import("./output/${testMain}/index.js").then(m => m.${psEntryPoint}())' # Create output file to tell Nix we succeeded touch $out