Some tips running 64 bit. This definitely applies to Raspberry Pi 4, running Raspberry Pi OS (64 bit version). These may apply to other 64 bit versions of linux too, but I haven't tested any of them yet. Also, may apply to other ARM machines, but I don't have any to try.:
- Add these to your cc_config.xml, so that your 64bit OS will request 32bit apps, if necessary:
Code:
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
<alt_platform>armv7l-unknown-linux-gnueabihf</alt_platform>
- With 64bit linux on intel/amd, in order to run some of the 32bit apps, you also need to add the 32bit libraries (ia32-libs). Similar situation with 64bit linux on ARM. To do that:
Code:
sudo dpkg --add-architecture armhf
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libc6:armhf libstdc++6:armhf
sudo reboot
- For Einstein in particular, even doing all of the above doesn't prevent the tasks to error out on the "Binary Radio Pulsar Search (Arecibo)" sub-project. Apparently there is some issue with the app from the project. So manually add a custom-built application and app_info.xml:
Code:
cd /var/lib/boinc-client
sudo wget http://kerbodyne.com/einstein/einstein_64bit_0.13.tar
sudo tar -xvf einstein_64bit_0.13.tar
sudo systemctl restart boinc-client