У меня проблема с связыванием некоторой общей библиотеки с g++. Это дает мне предупреждение:
hidden symbol XXX in YYY is referenced by DSO /usr/lib/...
Я прочитал некоторые связанные вопросы о конкретных проблемах, но я хочу понять это в целом - что означает это предупреждение и что является причиной:
- Что такое DSO?
- Что такое скрытый символ?
- Как он может ссылаться, если он скрыт?