On the BeagleBone Black, if you convince ./do not to use system node, it will try and download it. However, the node binary it downloads wants to link using /lib/ld-linux-armhf.so.3, while the BeagleBone Black Angstrom distribution provides only a /lib/ld-linux.so.3. Symlinking that in place of the missing file allows the downloaded node to start up.
The do script should be changed to download a version of node that looks for ld.so under the older name, or to otherwise provide it (maybe by making the symlink itself, or patching the binary, or something?). It could also complain to the user that the required .so is missing, and suggest that the user try a symlink.
On the BeagleBone Black, if you convince ./do not to use system node, it will try and download it. However, the node binary it downloads wants to link using
/lib/ld-linux-armhf.so.3
, while the BeagleBone Black Angstrom distribution provides only a/lib/ld-linux.so.3
. Symlinking that in place of the missing file allows the downloaded node to start up.The do script should be changed to download a version of node that looks for ld.so under the older name, or to otherwise provide it (maybe by making the symlink itself, or patching the binary, or something?). It could also complain to the user that the required .so is missing, and suggest that the user try a symlink.