Hi,
I’m attempting to run an executable targeting ARMv5TE on my Raspberry Pi 3B.
It works flawlessly on Raspberry Pi OS Legacy (32-bit, Debian 11). However, when I try to run it on Raspberry Pi OS (32-bit, Debian 12), I encounter the following error:
File has been granted execute permission and ldd shows no missing libs.
These are the file specifications:What's missing here, and what can I do to make it run?
Thanks
I’m attempting to run an executable targeting ARMv5TE on my Raspberry Pi 3B.
It works flawlessly on Raspberry Pi OS Legacy (32-bit, Debian 11). However, when I try to run it on Raspberry Pi OS (32-bit, Debian 12), I encounter the following error:
Code:
bash: ./p4: cannot execute: required file not found
These are the file specifications:
Code:
~$ file p4p4: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 2.6.14, stripped~$ readelf -A p4Attribute Section: aeabiFile Attributes Tag_CPU_name: "ARM10TDMI" Tag_CPU_arch: v5TE Tag_ARM_ISA_use: Yes Tag_THUMB_ISA_use: Thumb-1 Tag_ABI_PCS_wchar_t: 4 Tag_ABI_FP_denormal: Needed Tag_ABI_FP_exceptions: Needed Tag_ABI_FP_number_model: IEEE 754 Tag_ABI_align_needed: 8-byte Tag_ABI_align_preserved: 8-byte, except leaf SP Tag_ABI_enum_size: int
Thanks
Statistics: Posted by Alex. — Mon Apr 29, 2024 11:36 am