Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 3763

Troubleshooting • Running an ARM v5 ELF on Raspberry Pi OS

$
0
0
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:

Code:

bash: ./p4: cannot execute: required file not found
File has been granted execute permission and ldd shows no missing libs.

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
What's missing here, and what can I do to make it run?

Thanks

Statistics: Posted by Alex. — Mon Apr 29, 2024 11:36 am



Viewing all articles
Browse latest Browse all 3763

Trending Articles