Hey, I'm hoping that I'm just overlooking something obvious here.
I have an ODroid XU4 (on the linux-odroid-xu3 kernel package) and I've always custom-compiled AUR packages under the armv7h arch. Something must've shifted underneath this setup though, as this stopped working recently.
Here's the result of trying to makepkg an AUR package for armv7h:
$this->bbcode_second_pass_code('', '
==> ERROR: nomad is not available for the 'armv7l' architecture.
')
This seems to be because setarch is no longer reporting armv7h:
$this->bbcode_second_pass_code('', '
$ setarch --list
uname26
linux32
linux64
armv7l
')
For some reason, CARCH and CHOST seem to differ?
$this->bbcode_second_pass_code('', '
$ egrep '(CARCH|CHOST)' /etc/makepkg.conf
CARCH="armv7h"
CHOST="armv7l-unknown-linux-gnueabihf"
')
I've tried tweaking CARCH in makepkg.conf to armv7l, which (understandably) doesn't install on the host.
What's especially confusing is that the CPU-reported architecture is now armv7l:
$this->bbcode_second_pass_code('', '
$ lscpu | grep -i arch
Architecture: armv7l
')
Did a kernel setting change somewhere? Is something about my setup broken, or did something fundamentally change in the linux-odroid-xu3 kernel?