|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 07 Mar 2001 09:34:18 To : Yury Aliaev Subject : Re: Идиотский вопрос про libc и glibc -------------------------------------------------------------------------------- >>> Yury Aliaev wrote: YA> Собственно говоря, я не совсем после упомянутого чтения различных факов YA> и ридми понял, является ли glibc-2.x.x aka libc6 дальнейшим развитием YA> libc5, или же это другая (возможно, схожая по направлению) библиотека? Является развитием. Hо есть понятие API - которое есть, несколько загрубляя, набор предоставляемых функций/вызовов/подпрограмм и правил их вызова - и есть ABI, который то же самое но с указанием правил на уровне уже двоичного кода. Так вот - программу написанную так что собралась при libc5 в большинстве случаев (если написана некривыми руками и при этом не использует специфических фич) собрать и запустить под libc6, а вот уже собранная под libc5 будет работать только с libc5 и не будет с libc6. Поэтому бинарно и дают два комплекта - для собранных недавно и для собранных давно программ. Причем их может быть часто и больше двух таких комплектов - еще можно под libc4 часто увидеть, про другие платформы вообще молчу... YA> По крайней мере, в моей системе (RH-6.02) при загрузке поставились как YA> libc5, так и glibc. Может ли кто нибудь прояснить, в чем между ними YA> различие (если он есть) и нужны ли libc5, если стоит glibc. Если у тебя есть старые бинарники которые собраны под libc5 - то нужен libc5. Hет - тогда нужен только glibc. /netch --- ifmail v.2.15dev5 * Origin: Lucky Netch Incorporated (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/91389f9365ea.html, оценка из 5, голосов 10
|