Я устанавливаю gcc 4.5.2 с mpc 0.8.2, mpfr 3.1.0 и gmp 5.0.2. Я скопировал каждый из файлов mpc, mpfr и gmp в каталог gcc-4.5.2 (удалив теги версии). GCC успешно настраивается. Однако, когда я запускаю make, я получаю:
checking for MPFR... no
configure: error: libmpfr not found or uses a different ABI.
make[1]: *** [configure-mpc] Error 1
make[1]: leaving directory cross/build/gcc
make: *** [all] Error 2
MPFR находится в cross/src/gcc-4.5.2/mpfr. MPFR уже был успешно построен. Кто-нибудь знает, почему mpc не может настроить?
Я думаю, что проблема может частично иметь отношение к libs/headers для MPFR, находящимся в cross/src/gcc-4.5.2/mpfr/src, а не в cross/src/gcc-4.5.2/mpfr. Все, что я сделал, было извлечение и копирование - это структура каталогов по умолчанию.