Skip to content

Compile static library by default #24

Description

@MeteorsLiu

The absence of versioning mechanisms in shared libraries may incur Application Binary Interface (ABI) compatibility risks.

Consider this scenario:

Library A depends on zlib 1.2.1 while Library B requires zlib 1.3.1.

Runtime binding to a single library instance could trigger execution failures in Library A due to function signature alterations or data structure offsets mismatch - binary incompatibility issues often undetectable during compilation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions