-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Won't build on armv7 #102
Comments
Hi, unfortunately the CPU version is SSE2 optimised and won't work without it. We have a more flexible hashing selection algorithm now, so ARM build is possible by lifting the code from monero-core. Do you feel like testing that =)? |
I'm using monerod from monero-core to run a node on the beaglebone black, although it's super slow, it actually works. I'd be happy to test arm builds for xmr-stak-cpu. |
Watch this issue over the next month or so then =). I'm fairly busy right now, but this is on my todo list. Do you happen to know if beaglebone supports hardware AES (it is an optional feature on ARMv8)? |
I don't believe any of the ARMv7 support AES. processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 716.63
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2 processor : 0
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 57.60
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5 |
Ah... My primary target will be ARMv8 with AES support, but I will try to get something to work on soft-aes too - doubt the hashrate will cover the electricity used though (even in the under 10W range). |
That's understandable, even running monerod takes a whole week on a beaglebone :) |
I think Pi3 doesn't have the AES enabled (remember it's optional), but please correct me if I'm wrong. |
It doesn't build on ARMv8 either (after removing the -msse2 and -maes flags): |
Currentl only x86 architectures are supported
|
Anything to go beyond this x86intrin.h ? I got stuck there as well ... |
Is there coming another version for a83t arm a7 octa core? stuck at msse2 and maes fault. |
Maybe it can help: https://kazakov.life/2017/11/01/cryptocurrency-mining-on-ios-devices/ |
Sry we are supporting currently only x86_64, nvidia and amd gpus.
|
gpu (mali) and armv7 dual mining (tested n working) |
Also looking for miner that can run on arm. just clicked @cjwsam links. TY for the odroid forum, this is actualy what i'm trying to play with.
|
On a beaglebone black:
Linux bbb 4.4.59-ti-r96 #1 SMP Tue Apr 4 17:50:34 UTC 2017 armv7l armv7l armv7l GNU/Linux
With a clone of the master branch, this is what I get:
Removing the sse2 and aes options, this is what I get:
The text was updated successfully, but these errors were encountered: