На некоторых платформах вы указываете, что вы предоставляете список общих символов для общей библиотеки для компоновщика. Однако в большинстве систем unixish это не обязательно: все нестатические символы будут доступны по умолчанию.
Я понимаю, что инструментальная цепочка GNU может опционально ограничивать видимость только явно объявленными символами. Как это можно достичь с помощью GNU ld?