Irina Boverman created PROTON-250:
Summary: Add -fvisibility option when building shared libraries
Project: Qpid Proton
Issue Type: Improvement
Affects Versions: 0.3
Environment: GNU Compiler
Reporter: Irina Boverman
Add an option to "hide" symbols in shared libraries except when they are
Extends efforts already in place for Windows builds.
Excludes an effort to determine what symbols should be considered "public"
The gcc 4 -fvisibility option is said to:
...very substantially improve linking and load times of shared object
libraries, produce more optimized code, provide near-perfect API export and
prevent symbol clashes. It is strongly recommended that you use this in any
shared objects you distribute.
See here: http://gcc.gnu.org/wiki/Visibility
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira