On my Linux from Scratch system, building node 12.13.0 with ./configure --gdb --enable-lto --ninja --shared --openssl-use-def-ca-store and python 3 creates the file out/Release/lib/libnode.so.72 but “make install” looks for the file out/Release/lib.target/libnode.so.72. So I have to create symlink out/Release/lib.target → out/Release/lib.
Moreover, ./configure --ninja suggests, that after ./configure has finished, one can call ninja, but this does not work. I know the Makefile calls ninja, but running direct ninja shall also work.