NVM não instala o NodeJS no ArchWSL

Estou usando o NVM na versão 0.39.5 no ArchWSL, contudo quando eu rodo o comando
nvm install --lts

Ele me retorna o seguinte output:

Installing latest LTS version.
Downloading and installing node v22.13.0...
Downloading https://nodejs.org/dist/v22.13.0/node-v22.13.0-linux-x64.tar.xz...
##################################################################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
mv: cannot stat '/home/archdev/.nvm/.cache/bin/node-v22.13.0-linux-x64/files/*': No such file or directory
Binary download failed, trying source.
Downloading https://nodejs.org/dist/v22.13.0/node-v22.13.0.tar.xz...
##################################################################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
$>./configure --prefix=/home/archdev/.nvm/versions/node/v22.13.0 <
Node.js configure: Found Python 3.13.1...
INFO: configure completed successfully
make -C out BUILDTYPE=Release V=0

Depois disso fica exibindo a seguinte mensagem infinitamente:

  touch /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/deps/googletest/gtest_prod.stamp
  g++ -o /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/simdutf/deps/simdutf/simdutf.o ../deps/simdutf/simdutf.cpp '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' -I../deps/simdutf  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -fno-strict-aliasing -std=gnu++20 -MMD -MF /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/.deps//home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/simdutf/deps/simdutf/simdutf.o.d.raw   -c
  cc -o /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/fs-poll.o ../deps/uv/src/fs-poll.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' -I../deps/uv/include -I../deps/uv/src  -pthread -Wall -Wextra -Wno-unused-parameter -fvisibility=hidden -g --std=gnu89 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -fno-strict-aliasing -m64 -O3 -fno-omit-frame-pointer  -MMD -MF /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/.deps//home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/fs-poll.o.d.raw   -c
  cc -o /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/idna.o ../deps/uv/src/idna.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' -I../deps/uv/include -I../deps/uv/src  -pthread -Wall -Wextra -Wno-unused-parameter -fvisibility=hidden -g --std=gnu89 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -fno-strict-aliasing -m64 -O3 -fno-omit-frame-pointer  -MMD -MF /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/.deps//home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/idna.o.d.raw   -c
  cc -o /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/inet.o ../deps/uv/src/inet.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' -I../deps/uv/include -I../deps/uv/src  -pthread -Wall -Wextra -Wno-unused-parameter -fvisibility=hidden -g --std=gnu89 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -fno-strict-aliasing -m64 -O3 -fno-omit-frame-pointer  -MMD -MF /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/.deps//home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/inet.o.d.raw   -c
  cc -o /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/random.o ../deps/uv/src/random.c '-D_GLIBCXX_USE_CXX11_ABI=1' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DNODE_OPENSSL_HAS_QUIC' '-DICU_NO_USER_DATA_OVERRIDE' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D_GNU_SOURCE' -I../deps/uv/include -I../deps/uv/src  -pthread -Wall -Wextra -Wno-unused-parameter -fvisibility=hidden -g --std=gnu89 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -fno-strict-aliasing -m64 -O3 -fno-omit-frame-pointer  -MMD -MF /home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/.deps//home/archdev/.nvm/.cache/src/node-v22.13.0/files/out/Release/obj.target/libuv/deps/uv/src/random.o.d.raw   -c

E fica nisso por minutos e minutos até que o terminal simplesmente trava de tantas mensagens que aparecem e com isso não instala o NodeJS, não era nem pra essas mensagens estarem sendo exibidas na real, bem, independente da versão que eu tente instalar isto ocorre, ja reinstalei o nvm, mudei a versão dele ( antes estava tentando com a 0.40.1, apaguei dependencias e instalei dnv e até agora não encontrei nenhuma resposta do porque isso está ocorrendo, alguma sugestão?

Olá @Adryan_Gustavo pelo que pesquisei aqui esse comportamento indica que o processo de compilação do Node.js a partir do código-fonte está sendo iniciado, provavelmente porque o NVM não conseguiu usar o binário pré-compilado, esse problema pelo pouco que sei pode ocorrer devido a permissões, dependências ausentes ou configurações específicas no WSL.

O senhor pode tentar instalar o node sem compilar:
nvm install --lts --no-source

e caso isso não de certo acredito que seja um problema de permissões, o senhor pode ir no diretório .nvm e corrigir as permissões.
Espero ter ajudado, abraços.