codesourcery and ia32-libs
This article's version history on GitHub
Today I spent about 10 minutes trying to figure out which shared libraries I needed to get CodeSourcery’s ARM toolchain running after setting up a new development machine with a fresh install of Ubuntu.
Usually I am missing some shared libs when I see the following error at application execution-time,
mturquette@quantum:~$ arm-none-linux-gnueabi-gcc
-bash: /usr/local/bin/arm-none-linux-gnueabi-gcc: No such file or directory
I blindly installed a few packages (that I needed anyways) hoping it might solve the issue, but after exhausting my list of need-to-install Debian packages I finally broke down and googled it. Ubuntu forums to the rescue: I needed the ia32-libs package. This should have been obvious to me since the CSL download page clearly marked their release tarball as IA32 GNU/Linux.
Problem solved with the following:
mturquette@quantum:~$ sudo apt-get install ia32-libs