Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка GLIBC  (Прочитано 5997 раз)
0 Пользователей и 1 Гость смотрят эту тему.
alexey
Участник

ua
Offline Offline
Пол: Мужской

« : 08-09-2010 22:29 » new

Такая уже заезженная проблема но до сих пор многоим не даёт спокойно жить...
Хотел собрать компилятор. Host-машина x86_64, target-машина PowerPC.
Дистрибутив линуска Ubuntu 10.04.

Собираю кросс-компилятор по этапно:
1) Binutils
2) GCC - step 1(не полная сборка)
3) Glibc
4) GCC - step 2(окончательная компиляция)

Binutils собирается на ура! С первого раза практически с любыми опциями.

GCC до конца не собирался, хотя были удолетворнеы все зависимости. Потом проблема решилась когда исходники
билиотеки GMP, MPFR, MPC переместил в папку с самим компилятором и в configure явно указал им путь.

Следующий шаг была сборка Glibc. Вот парасметры:
../glibc-2.12.1/configure --target=ppc-elf --prefix=/home/lyoha/Документы/cross/toolchain --disable-multilib --with-gnu-as --with-gnu-ld --disable-nls --with-headers="/home/lyoha/Документы/cross/SRC/linux-headers" --with-binutils=/home/lyoha/Документы/cross/toolchain/binGMP=gmp-5.0.1
Потом запускаю make.
Вот такая ошибка:
In file included from ../sysdeps/unix/sysv/linux/syslog.c:10:
../misc/syslog.c: In function ‘__vsyslog_chk’:
../misc/syslog.c:123: sorry, unimplemented: inlining failed in call to ‘syslog’: function body not available
../misc/syslog.c:155: sorry, unimplemented: called from here
make[2]: *** [/home/lyoha/Документы/cross/build-glibc/misc/syslog.o] Ошибка 1



Пробовал альтернативу eglibc. Тоже не собралась, к сожалению  Жаль

Какому счастливчику это удалось сделать??? Поделитесь пожалуйста скриптом  Улыбаюсь
« Последнее редактирование: 09-09-2010 06:54 от Sla » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines