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.
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_sharedused 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: