|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 17 Oct 2002 14:54:04 To : Andrew Filonov Subject : Re: make kernel without perl -------------------------------------------------------------------------------- AF>> Да ну? Какие такие нештатные движения требует make buildworld? EG>> make buildkernel в общем случае требует нештатных движений в виде EG>> cvsup RELENG_4_x_x_RELEASE, buildworld, installworld, chroot, EG>> buildkernel. Слишком много. AF> Сборка порта требует cvsup, fetch, checksum, depends, extract, patch, AF> configure, build, install. Еще больше. Это внутри. А то, что перечислил я - снаружи. _Принципиальная_ разница. Да, если кто не понял - в этом треде все только for me, imo. AF> Ты плавно катишься вслед AF> за Hечаевым, к тому, что по твоему определению кросс-компиляцией AF> является _любая_ компиляция. Что не согласуется, ни с gcc team, AF> однозначно определяющей что есть cross-compiler, ни с FreeBSD team, AF> определяющей что есть crossbuild. Hе любая компиляция, а любая компиляция мира. Из-за простого факта, что собирается отдельная копия компилятора, даже если она байт в байт как старая. Это всего лишь частный случай, а в моей ситуации я обязан учесть общий. В общем же случае мне нужно будет собрать совсем другой компилятор. Я почему упираю на это, так потому что не очень давно понадобилось поставить еще одну сетевушку и заменить сгоревшую мультипортовку на другую в удаленной 2.2.5, в которой хаченное (не мной) ядро. Так вот "config TECHNO; cd .." со товарищи было сделать довольно быстро и удобно. Hа дворе была 4.5-STABLE, или даже 4.6 уже. Кросс-компилировать 2.2.5 в aout совершенно не улыбалось. VN>> Именно потому, что это _не та_ система, в общем случае. AF>> Это в общем случае пофиг. EG>> Это очень даже не пофиг. Это настолько не пофиг, что 640K от EG>> perl5 на машинке обосновались. AF> Т.е. perl5 - кросс-компилятор языка С? :-) Это тулза для обойтись без кросс-компиляции. Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.7.4 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093b3491ce9.html, оценка из 5, голосов 10
|