Компоновщик Solaris, эквивалентный флагу GNU LD --export-dynamic

Как говорится в вопросе: мы строим на Linux с использованием компоновщика GNU и на Solaris с использованием solaris ld . GNU ld поддерживает --export-dynamic флаг, который:

При создании динамически связанного исполняемого файла добавьте все символы в динамическую таблицу символов. Таблица динамических символов - это набор символов, которые видны из динамических объектов во время выполнения.

Что эквивалентно этому флагу при использовании компоновщика solaris? Есть аналог?

Ответов (2)

Решение

Компоновщик Sun Studio ( ld ) по умолчанию экспортирует все символы.

Вы можете найти полную ссылку на линкер Sun на docs.sun.com. Найдите «Руководство по компоновке и библиотекам». Под «всеми символами» вы подразумеваете все глобальные символы, верно? C файловые статические символы не повышаются до глобального права? Не думаю, что это сработает.