Forums

CrossStudio 2.0 and Fedora 13 x64: "/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory"

Started by Marcus Andreotti August 26, 2010
Hello people,

I updated my Fedora 12 32 bits version to Fedora 13 64 bits version (clean
minimal install), and discovered that CrossWorks (arm, version 2.07) could
not run with the error "/lib/ld-linux.so.2: bad ELF interpreter: No such
file or directory". This error was clearly caused by the lack of 32 bits
support libraries in my system, and on trying to find specific information
for my linux distro (not for too long, I agree), I could find nothing.
Messing with the main crossstudio executable I could find what I needed and
if there are people out there with the same problem but not wanting to dig
on the binaries, here is the minimal set of 32 bits libraries you will need
to set up to put CrossWorks to work in your 64 bits environment.

[fedora13@home]$ sudo yum install glibc.i686 libXext.i686 libusb.i686
libXrender.i686 libXft.i686

If your user is not a 'sudoer' then you have to run the above line as root.
the yum command will automatically install other necessary libraries if it
is the case.

Cheers,

Marcus

An Engineer's Guide to the LPC2100 Series