kincajou: (Default)
[personal profile] kincajou
Дано (всё для x86_64):
kernel 2.6.какой-то там из последних
binutils 2.16 (с исходниками)
make 3.80
gcc 4.0.2
и исходники gcc 4.1.0

В задаче спрашивается, как поставить этот самый gcc 4.1.0 на i486-gnu-linux (построена на основе RH, но не RH; kernel 2.4.18, никаких бинутилсов и прочего в комплекте нет - изврат, за который надо бить ногами по лицу)? Собрать на хост-машине что-то типа кросс-компилятора (--with-cpu=i486)?

Upd:
# ./configure --with-cpu=i486 --target=i486-linux-gnu
...
# make bootstrap
...
echo timestamp > stmp-int-hdrs
make[2]: *** No rule to make target `/usr/local/bin/i486-linux-gnu-as', needed by `stamp-as'. Stop.
make[2]: Leaving directory `/opt/i486-gcc-4.1.0/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/opt/i486-gcc-4.1.0/gcc'
make: *** [bootstrap] Error 2

Это лыжи не едут или я что-то не так делаю?

Upd2: Это уже смешно. Последовательно попробовал 4.1.0, 4.0.3, 3.4.6, 3.4.5, 3.3.3, 2.95.3.
НИ ОДИН не собирается под --target=i486-linux-gnu!!! Все выдают разные ошибки. Кто-то жалуется на неправильный синтаксис, кто-то не находит правила для сборки внутренних компонент, кто-то не находит нужные .h файлы, кто-то что-то... дурдом. Как собрать этот проклятый кросс-компилятор? Я собрал бинутилсы под нужный таргет, все работают. Что дальше-то?

Date: 2006-03-25 10:26 pm (UTC)
From: [identity profile] kincajou.livejournal.com
повторяю исчо раз. Бинутилсов и всего прочего нет на target-системе. Я ведь задачу описал довольно чётко (пункт "Дано")... хм?

Date: 2006-03-25 10:40 pm (UTC)
From: [identity profile] dr-schmulge.livejournal.com
Ну извиняйте бананьев нема , с такой задачей не сталкивался , а потому врядли чем путным помогу :-(

Date: 2006-03-25 10:49 pm (UTC)
From: [identity profile] kincajou.livejournal.com
я тоже не сталкивался.. но решить надо

ладно, буду думать дальше

December 2016

S M T W T F S
    123
45678910
11121314151617
18192021222324
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 5th, 2025 11:32 am
Powered by Dreamwidth Studios