|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 21 Feb 2004 10:45:40 To : Igor Sysoev Subject : Re: libtool-ы -------------------------------------------------------------------------------- >>> Igor Sysoev wrote: > >>> Спасибо скажи гнушникам. > >>> Они между собой слабосовместимы. Как и автоконфы... > IS>> Я, правда, особо с этим не разбирался, но мне вот что непонятно - > IS>> насколько я понимаю, каждая программа, использующая libtool или > IS>> autoconf, имеет его в своём дистрибутиве в том или ином виде. >> Hе каждая IS> А как же тогда эта программа собирается на любой другой платформе ? Требует установленный libtool или не требует вообще. По-моему, ты спутал сгенерированный autoconf'овый скрипт, который действительно ничего кроме минимального комплекта околопозиксовых тулзов не требует, и autoconf, который генерирует этот скрипт и поэтому обязателен только автору пакета. Если программа не делает библиотеки, ей вообще ничего из GNU toolchain не нужно, чтобы поставиться и собраться. С libtool другая картина - задача сборки библиотеки достаточно сложна и не настолько ординарна, чтобы тащить с собой весь комплект средств. Поэтому вполне допустимое требование для таких случаев - чтобы был выкачан и поставлен ещё один пакет вполне допустимого размера: ## ls -ld libtool* -rw-r--r-- 1 root root 535519 Apr 14 2003 libtool-1.3.4.tar.gz -rw-r--r-- 1 root root 538884 Jul 30 2003 libtool-1.3.5.tar.gz -rw-r--r-- 1 root root 1164463 Jul 30 2003 libtool-1.4.3.tar.gz -rw-r--r-- 1 root root 2816075 Jul 30 2003 libtool-1.5.tar.gz ну, 1.5 по-моему уже за пределами разумных объёмов, но его редко кто по дефолту требует. Мне из этой технологии существенно не нравится другое - про объёмы уже говорил, но хуже то, что automake требует perl, каждая вторая программа в портах почему-то требует automake (хотя в поставке продукты работы automake уже есть), а perl по нынешним временам - это 11 мег дурного мусора (в случае 5.8.*). То есть чтобы что-то собрать и не позеленеть от ожидания - потребуется уже не диалап... Себе я просто distfiles сейчас ношу с работы сидюками - объём винта позволяет тупой локальный миррор. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73684fcb9918.html, оценка из 5, голосов 10
|