том, как заставить gcc резолвить используемые символы при линковке библиотеки.
Проблема в ELF и в том, что gcc не умеет в import на не win32 платформах?
То есть visibility=hidden символы не отмечаются как экспортируемые, но и не отмечаются как импортируемые? Но в чём смысл, компилятор же понимает, что символ именно undefined, а не внешний.
Подожди, я вижу ожидаемое поведние. Hidden не виден, default -- виден
Обсуждают сегодня