Skip to content

shared installation support #736

Description

@kennethnym

Is your feature request related to a problem? Please describe.

add the ability to use a shared zeromq installation instead of the vendored binary.
given that zmq_shared used to be an option, it would be great if it could be brought back.

Describe the solution you'd like

an opt-in build flag to enable the use of shared installation of libzmq.

Describe alternatives you've considered

there is no alternative as far as i know.

Additional context

i am in the process of submitting prime-agent to homebrew-core (pr here). it is against the brew guideline to statically vendor dependencies when there is a formula for it:

A separate project should not be bundled when a maintained Homebrew formula can provide the same dependency. Unnecessary vendoring makes security updates harder and can leave multiple outdated copies installed.
Vendored dependencies may be eligible when upstream’s supported build cannot use the system dependency or unbundling would make the formula unreliable. The exception must be visible and the vendored components must be updated with each release.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions