Промежуточное итого
Mar. 25th, 2006 09:02 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Дано (всё для x86_64):
и исходники
В задаче спрашивается, как поставить этот самый gcc 4.1.0 на i486-gnu-linux (построена на основе RH, но не RH; kernel 2.4.18, никаких бинутилсов и прочего в комплекте нет - изврат, за который надо бить ногами по лицу)? Собрать на хост-машине что-то типа кросс-компилятора (
Upd:
Это лыжи не едут или я что-то не так делаю?
Upd2: Это уже смешно. Последовательно попробовал 4.1.0, 4.0.3, 3.4.6, 3.4.5, 3.3.3, 2.95.3.
НИ ОДИН не собирается под
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 файлы, кто-то что-то... дурдом. Как собрать этот проклятый кросс-компилятор? Я собрал бинутилсы под нужный таргет, все работают. Что дальше-то?
no subject
Date: 2006-03-25 06:19 pm (UTC)no subject
Date: 2006-03-25 06:43 pm (UTC)no subject
Date: 2006-03-25 06:57 pm (UTC)no subject
Date: 2006-03-25 09:24 pm (UTC)no subject
Date: 2006-03-25 10:50 pm (UTC)no subject
Date: 2006-03-25 10:01 pm (UTC)no subject
Date: 2006-03-25 10:04 pm (UTC)no subject
Date: 2006-03-26 09:03 am (UTC)no subject
Date: 2006-03-26 09:27 am (UTC)no subject
Date: 2006-03-25 10:10 pm (UTC)no subject
Date: 2006-03-25 10:26 pm (UTC)no subject
Date: 2006-03-25 10:40 pm (UTC)no subject
Date: 2006-03-25 10:49 pm (UTC)ладно, буду думать дальше
no subject
Date: 2006-03-27 08:58 am (UTC)И glibc может понадобиться.
no subject
Date: 2006-03-27 05:51 pm (UTC)а бинутилсы сделала первым делом - и ас, и лд, и всё такое прочее
только воз и ныне там