Aurelian_N
(Aurelian N)
September 13, 2023, 11:22am
1
Greetings ,
I build a helper app for an arm CPU, i set it as 32 and 64 bit and once build i put it on the machine and on the ldd app i get the following message
not a dynamic executable
Any idea what is the issue and what can be done here ?
SoC Model Rockchip RK3399 - Hexacore
2x Cortex-A72 + 4x Cortex-A53
SoC Architecture ARMv8-A 64-bit
Debian 10.3
Thank you.
Greg_O
(Greg O)
September 13, 2023, 12:04pm
2
Make sure you selected ARM and Linux. that’s the error you usually get when you have a processor mismatch between the binary and the OS.
Aurelian_N
(Aurelian N)
September 13, 2023, 12:09pm
3
i did select, and build for 32 and as well for 64 bit arm and same issue , in the meantime i run the app on an x86 cpu to solve the issue but this is funny
TimStreater
(TimStreater)
September 13, 2023, 12:15pm
4
Do you need to give execute permission to the executable?
Rick_Araujo
(Rick Araujo)
September 13, 2023, 12:24pm
5
Aurelian N:
not a dynamic executable
Try to reinstall libc (if you are compiling things locally, or maybe a Xojo bug or unsupported target if crosscompiling).
sudo apt-get update
sudo apt-get install --reinstall libc6