• Russ Allbery's avatar
    Hide internal symbols and set hidden visibility · 858b47d2
    Russ Allbery authored
    Set an explicit visibility of hidden for all internal functions at
    compile time if gcc is used to permit better optimization.  Hide all
    functions except the official interfaces using a version script on
    Linux.  This protects against leaking symbols into the application
    namespace and provides some mild optimization benefit.