Closed yipikaye closed 5 months ago
Are you building in 32-bit mode on ARM? This is not supported. You need a 64-bit OS.
64bit ARM
$ uname -a
Linux pi5 6.6.25-v8+ #1753 SMP PREEMPT Wed Apr 10 17:38:05 BST 2024 aarch64 GNU/Linux
Something's strange here because your compiler has not defined the symbol __aarch64__
otherwise the GLIBC_2.17 symbols would be included which usually works on 64-bit ARM. Note the error undefined reference to `log@GLIBC_2.2.5'
.
undefined reference to `__atomic_is_lock_free'
may be a second problem.
Are you using a stock or custom OS for the RPI5?
Stock Raspbian OS.
Strangely I'm sure I've recently compiled other apps with no issues.
ash@pi5:~ $ raspinfo
System Information
------------------
Raspberry Pi 5 Model B Rev 1.0
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
Raspberry Pi reference 2023-10-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, fb56ad562991cf3ae5c96ab50983e1deeaefc7b6, stage4
Linux pi5 6.6.25-v8+ #1753 SMP PREEMPT Wed Apr 10 17:38:05 BST 2024 aarch64 GNU/Linux
Revision : d04170
Serial : 009b101649bbb37a
Model : Raspberry Pi 5 Model B Rev 1.0
Throttled flag : throttled=0x0
Camera : vc_gencmd_read_response returned -1 error=1 error_msg="Command not registered"
Try my latest fah-client-bastet commit. It disabled glibc wrapping by default. This should work around the issue with your build.
There seems to be an issue with librarys?