Questions and Answers :
Unix/Linux :
ARM Linux App
Message board moderation
Author | Message |
---|---|
Send message Joined: 26 Dec 20 Posts: 11 Credit: 1,200,521 RAC: 0 ![]() ![]() |
In case this hasen't been asked already: How are the chances of getting an official ARM Version of the CurieMarieDock App? RAM Usage and WU size seem quite suitable for small ARM computers... :-) With the best of wishes for a happy new year! Spectrum |
![]() Send message Joined: 9 Oct 20 Posts: 187 Credit: 2,798,513 RAC: 9 ![]() ![]() ![]() ![]() |
Hi! We are working on it, most likely in a few days we will have it! Happy New Year! |
Send message Joined: 24 Oct 20 Posts: 19 Credit: 12,187,514 RAC: 4,627 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi! We are working on it, most likely in a few days we will have it! Great. My Odroid-N2 are waiting for work. Happy New Year. |
Send message Joined: 26 Dec 20 Posts: 11 Credit: 1,200,521 RAC: 0 ![]() ![]() |
Awesome :-) Thank you for your reply |
Send message Joined: 26 Dec 20 Posts: 11 Credit: 1,200,521 RAC: 0 ![]() ![]() |
Sorry for my impatience :) Any update on this topic? With best regards Spectrum |
Send message Joined: 16 Nov 20 Posts: 16 Credit: 11,170,248 RAC: 17,830 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Project runs fine on my (32-bit) Asus Tinker Board, but even though I use <cc_config> <options> <alt_platform>arm-unknown-linux-gnueabihf</alt_platform> </options> on my Raspberry Pi 4B and Odroid N2+, the code searches for libstdc++.so.6 on a specific 32-bit path -which does not exists on those machines, being 64-bit. |
Send message Joined: 16 Nov 20 Posts: 16 Credit: 11,170,248 RAC: 17,830 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Project runs fine on my (32-bit) Asus Tinker Board, but even though I use looks to be solved using sudo dpkg --add-architecture armhf sudo apt update sudo apt install libstdc++6:armhf libgomp1:armhf libboinc7:armhf sudo reboot |
Send message Joined: 14 Nov 21 Posts: 2 Credit: 4,376,863 RAC: 4,554 ![]() ![]() ![]() ![]() |
Project runs fine on my (32-bit) Asus Tinker Board, but even though I use Just tried this on my Pi4 RPiOS64 then boinc-client didn't start at all, found out that boinc-client had somehow been uninstalled??? Weirdly "dpkg-architecture --list" didn't show armhf Looks like I'll give sidock a miss for the moment, armhf wu for other projects work ok. |
Send message Joined: 17 Feb 22 Posts: 3 Credit: 1,211,685 RAC: 963 ![]() ![]() ![]() |
I upgraded Ubuntu from 22.04 to 24.04 today and realized this is probably a wrong thing to do afterwards. SiDock application no longer runs, probably because libboinc7:armhf is removed from Ubuntu 24.04. A lesson of "if it works don't touch it" learned. ( ̄_ ̄|||) |
Send message Joined: 16 Nov 20 Posts: 16 Credit: 11,170,248 RAC: 17,830 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I upgraded Ubuntu from 22.04 to 24.04 today and realized this is probably a wrong thing to do afterwards. This is going to be an increasingly bigger problem the next years. Not only are the Linux distro's dropping support for 32-bit -new 32-bit ISOs were already dropped-, the newest ARMv9 CPUs won't run 32-bit instructions at all. The project needs to issue new 64-bit apps for ARM (and Android)! You might try if this still works under Ubuntu 24.04 (and if not, ask for a 64-bit app or roll back to 22.04) sudo dpkg --add-architecture armhf sudo apt update --fix-missing sudo apt dist-upgrade sudo apt install libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf reboot afterwards Additionally you have to add at least the upper alternate platform identifier to your cc_config.xml file when running on a 64-bit ARM platform: <cc_config> <options> <alt_platform>arm-unknown-linux-gnueabihf</alt_platform> <alt_platform>armv7l-unknown-linux-gnueabihf</alt_platform> *was needed in the past for WCG* <alt_platform>armv6l-unknown-linux-gnueabihf</alt_platform> *was needed in the past for other projects* </options> </cc_config> |
Send message Joined: 17 Feb 22 Posts: 3 Credit: 1,211,685 RAC: 963 ![]() ![]() ![]() |
I backup my current Ubuntu installation and installed Debian 12 Raspberry Pi OS after my initial post. From what I have found online, "sudo apt install libboinc7:armhf" won't work since it doesn't exist in Ubuntu's repository. "libboinc7" supports up to 22.04 and was replaced by "libboinc7t64" since 24.04. On the Debian side, supports up to Bookworm (Debian 12) and will be replaced when Trixie (Debian 13?) comes out. I could somehow "libboinc7:arhmf" on 24.04 but I am not going to. Bookworm will receive updates until mid 2028 and SiDock is running happily at this moment. Thanks for the reply. |
Send message Joined: 20 Mar 21 Posts: 4 Credit: 98,857,766 RAC: 16,257 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Got pi5 and running on pi5 OS: Linux Debian: Debian GNU/Linux 12 (bookworm) [6.6.62+rpt-rpi-2712|libc 2.36] Processor features: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp Processor: 4 ARM [Impl 0x41 Arch 8 Variant 0x4 Part 0xd0b Rev 1] added to cc_config Config: alternate platform: armv6l-unknown-linux-gnueabihf Config: alternate platform: armv7l-unknown-linux-gnueabihf Config: alternate platform: arm-unknown-linux-gnueabihf Still say 0 new task but master files is downloaded. What do we need to get these short runners? |
Send message Joined: 16 Nov 20 Posts: 16 Credit: 11,170,248 RAC: 17,830 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Got pi5 and running on Did you put them in an <options> section and close that section with </options>? Still say 0 new task but master files is downloaded. What do we need to get these short runners? Did you also do sudo dpkg --add-architecture armhf sudo apt update --fix-missing sudo apt dist-upgrade sudo apt install -y libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf and reboot afterwards? My own Pi 5 and Pi 500 have stellar performance on SiDock, adding a CM5 tomorrow. |
Send message Joined: 20 Mar 21 Posts: 4 Credit: 98,857,766 RAC: 16,257 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Did you put them in an <options> section and close that section with </options>? yes i did. Did you also do sudo dpkg --add-architecture armhf sudo apt update --fix-missing sudo apt dist-upgrade sudo apt install -y libc6:armhf libstdc++6:armhf zlib1g:armhf libfuse2:armhf libgomp1:armhf libboinc7:armhf and reboot afterwards? not all but i added them now and restarted. It started to download task but now they failed with error <message> process exited with code 127 (0x7f, -129)</message> <stderr_txt> ../../projects/www.sidock.si_sidock/cmdock-s_wrapper_2.02_arm-unknown-linux-gnueabihf: error while loading shared libraries: libm.so.6: ELF load command address/offset not page-aligned I google issue and looks like this is an issue with rpi5 it doesn't like the 16k pages. I edit /boot/firmware/config.txt with kernel=kernel8.img Tasks are now running and i will get back what output would say. |
Send message Joined: 20 Mar 21 Posts: 4 Credit: 98,857,766 RAC: 16,257 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Update: Tasks finished after 2 hours 19 min 48 sec and got valid |
©2025 SiDock@home Team