I've just installed Arch Linux with just the bare minimum packages and a custom kernel build. So far, I've been compiling everything in Ubuntu installing it to the mounted Arch partition which has all gone smoothly so far. After doing the same for gcc, running it in Arch for the first time gave me the following output:
# gcc-stable -o test test.c
/usr/local/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.3.3/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory
After getting that error I installed
libmpfr and
gmplib. The strange thing is that I still get the error message, even when I specify the library path on the command line (`gcc-stable -L/usr/local/lib -o test test.c`).
Heres how I configured gcc:
# ./configure --prefix="/mnt/arch/usr/local" \
Install to Arch's /usr/local
# --program-suffix="-stable" \
add the '-stable' suffix because I plan to mainly use svn build
# --disable-multilib
Without this build fails (no 'stubs-32.h')
libmpfr and gmplib were both configured the same but without the --program-suffix, and with CFLAGS="-mtune=k8 -msse2 -O2".
Any help would be greatly appreciated.
EDIT:
Fixed it by adding a couple of symlinks in /usr/bin.