mirror of
https://github.com/asdf-vm/asdf-nodejs.git
synced 2024-10-06 07:42:08 +08:00
dbc07b70a9
If not set, [node-build defaults to a timestamped subdirectory of `TMPDIR`](https://github.com/nodenv/node-build#custom-build-configuration), which is exactly what we need. This fixes https://github.com/asdf-vm/asdf-nodejs/issues/289 With this change, I see repeated builds fail in the exact same way (see https://github.com/asdf-vm/asdf-nodejs/issues/289 for a detailed explanation of what used to happen): $ PATH="$PWD:$PATH" ASDF_NODEJS_FORCE_COMPILE=1 asdf install nodejs 14.18.1 Trying to update node-build... ok WARNING: node-v14.18.1 is in LTS Maintenance mode and nearing its end of life. It only receives *critical* security updates, *critical* bug fixes and documentation updates. Installing node-v14.18.1... BUILD FAILED (Arch rolling using node-build 4.9.69) Inspect or clean up the working tree at /tmp/node-build.20220216023317.178521.tZF5cV Results logged to /tmp/node-build.20220216023317.178521.log Last 10 log lines: /tmp/node-build.20220216023317.178521.tZF5cV ~/tmp/demoing /tmp/node-build.20220216023317.178521.tZF5cV/node-v14.18.1 /tmp/node-build.20220216023317.178521.tZF5cV ~/tmp/demoing Node.js configure: Found Python 3.9.6... WARNING: C compiler (CC=gcc, 0.0.0) too old, need gcc 4.2 or clang 3.2 WARNING: Could not recognize `gas`: ERROR: Did not find a new enough assembler, install one or build with --openssl-no-asm. Please refer to BUILDING.md $ PATH="$PWD:$PATH" ASDF_NODEJS_FORCE_COMPILE=1 asdf install nodejs 14.18.1 Trying to update node-build... ok WARNING: node-v14.18.1 is in LTS Maintenance mode and nearing its end of life. It only receives *critical* security updates, *critical* bug fixes and documentation updates. Installing node-v14.18.1... BUILD FAILED (Arch rolling using node-build 4.9.69) Inspect or clean up the working tree at /tmp/node-build.20220216023335.178790.u0kcPV Results logged to /tmp/node-build.20220216023335.178790.log Last 10 log lines: /tmp/node-build.20220216023335.178790.u0kcPV ~/tmp/demoing /tmp/node-build.20220216023335.178790.u0kcPV/node-v14.18.1 /tmp/node-build.20220216023335.178790.u0kcPV ~/tmp/demoing Node.js configure: Found Python 3.9.6... WARNING: C compiler (CC=gcc, 0.0.0) too old, need gcc 4.2 or clang 3.2 WARNING: Could not recognize `gas`: ERROR: Did not find a new enough assembler, install one or build with --openssl-no-asm. Please refer to BUILDING.md |
||
---|---|---|
.. | ||
exec-env | ||
install | ||
list-all | ||
list-bin-paths | ||
list-legacy-filenames | ||
parse-legacy-file | ||
postinstall |