Что конкретно означает предупреждение о том, что DSO ссылается на скрытый символ?

У меня проблема со связыванием какой-то общей библиотеки с g ++. Это дает мне предупреждение, как:

hidden symbol XXX in YYY is referenced by DSO /usr/lib/...

Я прочитал некоторые связанные вопросы об определенных проблемах, но я хочу понять это в целом - что означает это предупреждение и что является причиной:

Что такое DSO?Что такое скрытый символ?Как на него можно сослаться, если он скрыт?

Ответы на вопрос(1)

Ваш ответ на вопрос