LINUX.ORG.RU

История изменений

Исправление x3al, (текущая версия) :

ну и нах оно нужно?

plan9? Вопрос не ко мне. IDE из него, конечно, ещё интереснее, чем из линукса с «на этот раз, всё — файл» и нативным sam.

ну да, а в статических нет?

В 100% статичном дистрибутиве линкер нафиг не нужен в рантайме. Можно представить себе статически собранный дистрибутив без компилятора/линкера, обновляющийся через rsync или что-нибудь подобное. По крайней мере в пределах одной фирмы.

что именно мешает, кроме упоротости?

its design decision to use dlopen for certain “separated” library features (NSS, locales, IDN, …), which makes it nearly impossible to use glibc for static linking in non-trivial programs. То есть проще собрать систему на другом libc.

Что мешает не думать обо всём этом и просто пользоваться динамической линковкой (если речь идёт не о мини-системе для околоembedded-целей) — вопрос не ко мне.

Исходная версия x3al, :

ну и нах оно нужно?

plan9? Вопрос не ко мне. IDE из него, конечно, ещё интереснее, чем из линукса с «на этот раз, всё — файл» и нативным sam.

ну да, а в статических нет?

В 100% статичном дистрибутиве линкер нафиг не нужен в рантайме. Можно представить себе статически собранный дистрибутив без компилятора/линкера, обновляющийся через rsync или что-нибудь подобное. По крайней мере в пределах одной фирмы.

что именно мешает, кроме упоротости?

its design decision to use dlopen for certain “separated” library features (NSS, locales, IDN, …), which makes it nearly impossible to use glibc for static linking in non-trivial programs. Unfortunately, for certain tools we will ship glibc for pragmatic reasons. То есть проще собрать систему на другом libc.

Что мешает не думать обо всём этом и просто пользоваться динамической линковкой (если речь идёт не о мини-системе для околоembedded-целей) — вопрос не ко мне.