Feature #2859
Updated by Davide Pesavento over 3 years ago
(split from #2243-16) Build the shared library with `-fvisibility=hidden` `-fvisibility=hidden`, and explicitly export every public symbol with a macro. [Benefits](https://gcc.gnu.org/wiki/Visibility) include faster library load time, smaller library size, and lower chance of symbol collisions. collision.