Здравствуйте.
Стараюсь поставить на FreeBSD 7 x64 gcc посвежее родного 4.2.1.
Из портов не ставится. Жалуется на отсутсвие GMP и MPFR (или их кривой путь).
По этому ответу поставил нужные библиотеки и с их помощью конфигурил make, который потомвыдавал:
Error expanding embedded variable.
Error code 2
Пробовал так же по вышеуказанному ответу собирать gmake'ом, но процесс съедает всю оперативку, и завершается:
virtual memory exhausted: Cannot allocate memory
gmake[2]: *** [insn-recog.o] Error 1
gmake[2]: Leaving directory `/root/tmp/gcc-4.9.1/host-x86_64-unknown-freebsd7.2/gcc'
gmake[1]: *** [all-gcc] Error 2
gmake[1]: Leaving directory `/root/tmp/gcc-4.9.1'
gmake: *** [all] Error 2
Прошу помочь разобраться с этим вопросом.
Ответ
Как насчет дополнительного свапа?
Создайте файл нужного размера при помощи dd
dd if=/dev/zero of=/usr/swap0 bs=1m count=64
Затем его нужно разметить как swap
mkswap /usr/swap0
И задействовать
swapon /usr/swap0
Комментариев нет:
Отправить комментарий