Este é um BUG informado no launchpad, mas há uma solução alternativa:
compilando o programa de 64 bits na plataforma de 32 bits:
LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH
export LIBRARY_PATH
para 32 bits nativo:
LIBRARY_PATH=/usr/lib32:$LIBRARY_PATH
export LIBRARY_PATH
Isso no seu arquivo .bashrc (ou executado em um console) é suficiente para o GCC encontrar o novo local da biblioteca.
thx. para Iain Buclaw (ibuclaw) para apontar na direção certa.
12,10 32 bits
hhlp@hhlp:~$ sudo find /usr/ -name crti*
/usr/lib/i386-linux-gnu/crti.o
hhlp@hhlp:~$
LIBRARY_PATH=/usr/lib/i386-linux-gnu:$LIBRARY_PATH
export LIBRARY_PATH
12,10 64 bits
hhlp@hhlp:~$ sudo find /usr/ -name crti*
/usr/lib/x86_64-linux-gnu/crti.o
hhlp@hhlp:~$
LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH
export LIBRARY_PATH