hyperboria / bugs

Peer-to-peer IPv6 networking, secure and near-zero-conf.
154 stars 17 forks source link

Node downloaded by ./do on ARM looks for wrong ld.so on BeagleBone Black #100

Closed interfect closed 8 years ago

interfect commented 8 years ago

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.