не могу найти -lm

Я пытаюсь построить gcc G4.8.5 для архитектуры s390x (скрещенную скомпилированную) на x86 32 (sles10 patchlevel 4) 2.6.16.60-0.85.1-vmipae
для sles12sp2 и я получаю сообщение об ошибке

/s390x-suse-linux/bin/ld: cannot find -lm collect2: error: ld returned 1 exit status --------------------------------------------- /s390x-suse-linux/libstdc++-v3/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `toolchain_s390/build.s390x/gcc/s390x-suse-linux/libstdc++-v3' make[2]: *** [all] Error 2 Error building GCC 

Любое руководство в правильном направлении высоко ценится

Обновление: я могу создать binutils compat compat_binutils compat_gcc compat_gettext compat_links compat_m4 gmp ссылки mpc mpfr

  • Как поставить systat / sar в cron на SLES 12?
  • Создание новой виртуальной машины SLES 12 на XenServer 6.5 не выполняется
  • Плохая производительность сети между AIX 7.1 на скорости 1 Гбит / с и SLES 11 на скорости 10 Гбит / с
  • Синхронизировать UID / GID на SLES 12.1 с winbind, подключенным к AD
  • Ошибка при попытке создания pango (1.34.1) и harfbuzz (0.9.18) из источника
  • Использовать eth0 и eth1 для разных подсетей и присвоить имя хоста интерфейсу?
  • Может ли чрезмерное использование ресурсов фактически заставлять пользователей быть неспособными SSH к Linux?
  • Ошибка unixODBC 2.3.0 "_S_create_c_locale name not valid"
  • One Solution collect form web for “не могу найти -lm”

    Похоже, вы пытаетесь построить полный кросс-компилятор GCC, но для этого вам нужен кросс-встроенный libc, которого, по-видимому, пока нет. Чтобы построить кросс-компилятор, вам нужно

    • построить этап 1 C-only cross-GCC ( configure с помощью --languages=c или --languages=c,c++ в большинстве --languages=c,c++ , построить с make all-gcc , установить с make install-gcc ),
    • используйте это для создания libc для своей цели,
    • построить полный кросс-GCC.
    Linux и Unix - лучшая ОС в мире.