ELF interpreter /libexec/ld-elf.so.1 not found

Bernd Walter ticso at cicely7.cicely.de
Sat Aug 29 18:24:44 UTC 2009


I've recently updated one of my amd64 machines.
Now I notice that (at least some) 32bit binaries won't run anymore.

[56]devel> which arm-elf-gcc
/usr/local/arm-elf/bin/arm-elf-gcc
[57]devel> ldd /usr/local/arm-elf/bin/arm-elf-gcc
/usr/local/arm-elf/bin/arm-elf-gcc:
ELF interpreter /libexec/ld-elf.so.1 not found
/usr/local/arm-elf/bin/arm-elf-gcc: signal 6
Exit 1
[58]devel> file /usr/local/arm-elf/bin/arm-elf-gcc
/usr/local/arm-elf/bin/arm-elf-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
[59]devel> ls -la /libexec
total 749
drwxr-xr-x   2 root  wheel       6 Aug 28 01:01 .
drwxr-xr-x  20 root  wheel      24 Aug 28 01:10 ..
-r-xr-xr-x   1 root  wheel  248720 Aug 28 00:57 ld-elf.so.1
-r-xr-xr-x   1 root  wheel  221056 Jul  5  2008 ld-elf.so.1.old
-r-xr-xr-x   1 root  wheel  219496 Aug 28 01:01 ld-elf32.so.1
-r-xr-xr-x   1 root  wheel  193936 Jul  5  2008 ld-elf32.so.1.old

This is within a jail.

-- 
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.


More information about the freebsd-current mailing list