реклама на сайте
подробности

 
 
> STLinux, сборка ядра
razob
сообщение May 28 2014, 07:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 11-08-08
Из: Россия
Пользователь №: 39 538



Потихоньку разбираюсь с программированием процессоров ST и на данный момент добрался до этапа сборки ядра.
После конфигурирования ядра через configmenu я запускаю сборку, и вот что я на выходе получаю:
Код
[root@localhost linux-sh4]# make ARCH=sh CROSS_COMPILE=sh4-linux- vmlinux
make: sh4-linux-gcc: Команда не найдена
  CHK     include/linux/version.h
make[1]: `include/asm-sh/machtypes.h' не требует обновления.
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-sh
  CC      kernel/bounds.s
/bin/sh: sh4-linux-gcc: команда не найдена
make[1]: *** [kernel/bounds.s] Ошибка 127
make: *** [prepare0] Ошибка 2
[root@localhost linux-sh4]#

Как я понимаю, не хватает собственно компилятора gcc. Однако мне никак не удаётся его установить. Из мануала ( http://www.stlinux.com/install/getting-sta...lling-gnu-tools ) следует, что данный пакет именуется stlinuxXX-cross-sh4-gcc или, в моём случае, stlinux24-cross-sh4-gcc.
Пытаюсь его установить через yum:
Код
[root@localhost linux-sh4]# yum install stlinux24-cross-sh4-gcc
Загружены модули: langpacks
Выполнять нечего
[root@localhost linux-sh4]#

Вотъ... Как будто такого пакета нет вовсе, хотя обычно в этом случае yum нормальное сообщение выдаёт.
Как быть?
ЗЫ работаю в Fedora20
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
razob
сообщение May 29 2014, 06:51
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 11-08-08
Из: Россия
Пользователь №: 39 538



msalov,
спасибо за наводку. Теперь я хотя бы знаю, где эти пакеты можно найти.
Однако установить их не получается:

Код
[root@localhost linux-sh4]# yum localinstall ftp://ftp.stlinux.com/pub/stlinux/2.4/STLinux/sh4/stlinux24-cross-sh4-binutils-2.19.1-41.i386.rpm
Загружены модули: langpacks
stlinux24-cross-sh4-binutils-2.19.1-41.i386.rpm                                     | 5.2 MB  00:00:06    
Проверка /var/tmp/yum-root-lNF1lT/stlinux24-cross-sh4-binutils-2.19.1-41.i386.rpm: stlinux24-cross-sh4-binutils-2.19.1-41.i386
/var/tmp/yum-root-lNF1lT/stlinux24-cross-sh4-binutils-2.19.1-41.i386.rpm: не обновляет установленный пакет.
Выполнять нечего
[root@localhost linux-sh4]#


а вот с другой пакет:
Код
yum localinstall ftp://ftp.stlinux.com/pub/stlinux/2.4/STLinux/sh4/stlinux24-sh4-gcc-4.3.4-66.sh4.rpm
Загружены модули: langpacks
stlinux24-sh4-gcc-4.3.4-66.sh4.rpm                                                  | 5.7 MB  00:00:07    
Проверка /var/tmp/yum-root-lNF1lT/stlinux24-sh4-gcc-4.3.4-66.sh4.rpm: stlinux24-sh4-gcc-4.3.4-66.sh4
Невозможно добавить пакет ftp://ftp.stlinux.com/pub/stlinux/2.4/STLinux/sh4/stlinux24-sh4-gcc-4.3.4-66.sh4.rpm в список действий. Несовместимая архитектура: sh4
Выполнять нечего
[root@localhost linux-sh4]#


Самое не приятное то, что согласно мануалу, эти компиляторы должны были установиться автоматом (это верно для версии 2.4, которую я и ставлю).

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 10th July 2025 - 05:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016