История изменений
Исправление X512, (текущая версия) :
На уровне разделяемых библиотек есть только универсальные строковые идентификаторы, и, к тому же, единый набор глобальных переменных для разделяемого модуля
В чём проблема? Один модуль — один бинарник. У каждого модуля своё пространство имён.
в отличие от собственных наборов переменных у каждого модуля в случае статичной линковки.
В случае статической линковки всё тоже самое. Статическая и динамическая линковка логически ничем не отличается если не использовать загрузку модулей в рантайме (dlopen).
Исходная версия X512, :
На уровне разделяемых библиотек есть только универсальные строковые идентификаторы, и, к тому же, единый набор глобальных переменных для разделяемого модуля
В чём проблема? Один модуль — один бинарник. У каждого модуля своё пространство имён.