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


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)
 
 

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

 Тема:    Автор:    Дата:  
 libtool-ы   Rashid N. Achilov   20 Feb 2004 09:59:37 
 Re: libtool-ы   Victor Sudakov   20 Feb 2004 10:21:23 
 libtool-ы   Slawa Olhovchenkov   20 Feb 2004 12:47:44 
 Re: libtool-ы   Rashid N. Achilov   20 Feb 2004 13:35:22 
 Re: libtool-ы   Igor Sysoev   20 Feb 2004 16:42:34 
 libtool-ы   Slawa Olhovchenkov   20 Feb 2004 19:17:26 
 Re: libtool-ы   Igor Sysoev   20 Feb 2004 20:30:03 
 libtool-ы   Slawa Olhovchenkov   20 Feb 2004 20:41:14 
 Re: libtool-ы   Valentin Nechayev   21 Feb 2004 10:45:40 
 Re: libtool-ы   Gleb Smirnoff   21 Feb 2004 14:42:29 
 libtool-ы   Lev Serebryakov   21 Feb 2004 17:35:40 
 Re: libtool-ы   Valentin Nechayev   21 Feb 2004 10:47:40 
Архивное /ru.unix.bsd/73684fcb9918.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional