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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Ivanov                        2:5020/400     15 Apr 2003  13:21:29
 To : Valentin Nechayev
 Subject : Re: libc.a
 -------------------------------------------------------------------------------- 
 
 В статье <20030415053820.GC1854@iv.nn.kiev.ua> Valentin Nechayev написал(а):
 
 > 
 >>>> Dmitry Ivanov wrote:
 > 
 > DI> Вопрос: КАКОГО ХРЕHА в Linux получается такой
 > DI> огромный бинарник? Как это побороть?
 > 
 > Это design issue. Библиотека значительно толще, а линковать её статиком
 > не рекомендуется совершенно (за исключением крайне ограниченного набора
 > случаев). Если ты собрался линковать статиком для того, чтобы избежать проблем
 > при смене libc - обрадую тебя тем, что это, наоборот, метод получения
 > ещё больших граблей.
 
 Статически линковать для таскания по куче компов, где
 нет соответствующих библиотек (gsl). В моём понимании,
 это должно занять меньше места, чем перенос динамического
 бинарника и библиотек. И действительно занимает меньше во FreeBSD.
 
 А к каким граблям может привести полностью статический бинарник?
 
 > И нахрена в линухе libc.a - не понимаю. Лучше бы альтернативные libc
 > для таких целей предоставляли.
 
 Предоставляют иногда. Hапример, в Debian есть собранная dietlibc.
 Я вчера с этой штукой поразвлёкся. gsl с ней собралась, но
 программы потом что-то не линкуются. Hадо будет предметно разобраться.
 
 Кстати, вообще непонятно, нахрена разработчики gsl используют libc?
 --- ifmail v.2.15dev4
  * Origin: "MTU-Intel ISP" (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: libc.a   Dmitry Ivanov   15 Apr 2003 13:21:29 
Архивное /ru.linux/6815fdfb1c90.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional