Neil Conway created MESOS-6734:
----------------------------------

             Summary: Explicitly specify exported symbols
                 Key: MESOS-6734
                 URL: https://issues.apache.org/jira/browse/MESOS-6734
             Project: Mesos
          Issue Type: Improvement
          Components: general
            Reporter: Neil Conway


We should consider:

# Explicitly marking as "visible" the symbols we want to export in shared 
libraries, e.g., libmesos
# Compiling Mesos with {{-fvisibility=hidden}}

As described [elsewhere|https://gcc.gnu.org/wiki/Visibility], this is 
considered good DSO design, and leads to various nice improvements (e.g., 
improved DSO load time, more efficient generated code, reduced chance of symbol 
collisions).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to