Skip to content

Experiment with setting -fvisibility=protected when compiling for Linux #924

Open
@staticfloat

Description

@staticfloat

Jameson assures me this should actually be the default for most packages and is a good optimization opportunity. I have no idea of the ramifications of this in terms of compatibility, we should at the very least try building some software with it turned on and see if there's any perf difference.

Easiest way would to be to add this to gcc_flags!() under a Sys.islinux(p) conditional in BinaryBuilderBase.jl, then try building some packages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    crazy idea 🤯up for grabsRelatively easy issue, good to get acquainted with the code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions