Project

General

Profile

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.

Back