LINUX.ORG.RU

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

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

На уровне разделяемых библиотек есть только универсальные строковые идентификаторы, и, к тому же, единый набор глобальных переменных для разделяемого модуля

В чём проблема? Один модуль — один бинарник. У каждого модуля своё пространство имён.

в отличие от собственных наборов переменных у каждого модуля в случае статичной линковки.

В случае статической линковки всё тоже самое. Статическая и динамическая линковка логически ничем не отличается если не использовать загрузку модулей в рантайме (dlopen).

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

На уровне разделяемых библиотек есть только универсальные строковые идентификаторы, и, к тому же, единый набор глобальных переменных для разделяемого модуля

В чём проблема? Один модуль — один бинарник. У каждого модуля своё пространство имён.