Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: make kernel without perl   Eugene Grosbein   17 Oct 2002 14:54:04 
Архивное /ru.unix.bsd/26093b3491ce9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional