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

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

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

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


person Chris R    schedule 27.02.2009    source источник


Ответы (2)


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

person vladr    schedule 27.02.2009

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

person Chris Quenelle    schedule 21.03.2009