On Mon, Oct 30, 2023 at 10:56 AM Daniel P. Berrangé <berrange(a)redhat.com> wrote:
The act of copying content from one RPM build dependancy package into
the RPM output is a more general problem that Doxygen, with static
linking being the poster-child for it. This static linking happens
continually with some languages like Rust/Go/Ocaml, and AFAICT the
license tags implications have been essentially ignored.
This is just not true, especially for Rust. We do our best to
accurately reflect statically linked dependencies, and we have helper
scripts / macros to determine *which* dependencies are actually linked
into the final binaries, and which are only needed at build-time. And
I also do similar things for the one Go package I maintain.
Fabio