Вход:  Пароль:  
FreeSource: Мусорка/AltLinux?/Sisyphus?/devel?/uclibc ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия Мусорка/AltLinux/Sisyphus/devel/uclibc за 2005-07-01 17:05:41..

что-то вроде лабораторного журнала
поток сознания ;)


программа-максимум: собрать под uclibc sisyphus.base.
простой «linux с uclibc» – скачать uclibc-buildroot, make world. все это конечно весело, теперь хочу именно альт =>

  1. сборка средствами дистрибутива
  2. все в rpm
  3. желательно обойтись без правки спеков (кажется, это возможно) – полученный репозитарий должен быть совместимым с sisyphus на уровне исходных пакетов.

todo:


это все теория. возможные проблемы:


буду копать дальше и потихоньку пробовать


30/06: ага. еще можно сачкануть и взять готовый тулчейн, им собрать stage1 репозитария (наверное вручную в chroot хэшера?). кстати есть http://linuxfromscratch.org/~scot/RPM.


01/07: http://billgatliff.com/~bgat/twiki/bin/view/Crossgcc/WebHome


01/07 02:17: http://lists.gnu.org/archive/html/bug-autoconf/2002-10/msg00058.html. для кросса указывать --host и --build без target. $arch/macros ?


подсмотрел скрипты из uclibc-buldroot, теперь grep компилируется и даже не пытается линковаться с libc.so.6 (замечательно!). дальше начинаются зависимости библиотек: warning: libc.so.6, needed by /usr/lib/libpcre.so not found. как их разгребать.


01/07 14:57 придумал. на buildrequires внимания не обращаем – сборка в хост системе, так что имеют значение только бинарные зависимости. строим дерево, начинаем собирать под новый target и устанавливать полученные rpm в $bootstrap. кросс-линкер туда и лезет, так что все будет нормально. фишка в том, что все что нужно, в хост системе уже есть и его можно использовать :)
в итоге получим некий репозитарий (как вычислить минимально замкнутое подмножество base?), который сможет собрать себя.


http://www.geocities.com/robm351/uclibc/ и в частности http://www.geocities.com/robm351/uclibc/index-3.html


http://www.uclibc.org/lists/uclibc/2001-December/002238.html


http://www.linuxfromscratch.org/hlfs/view/unstable/uclibc/chapter02/toolchaintechnotes.html


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]