On Sun, Nov 11, 2018 at 04:32:40PM +0100, Timothy Redaelli wrote:
> Hi,
> from commit bc4fd439586f ("rhel: Ship ovs shared libraries, fedora")
> the openvswitch-devel subpackage (in openvswitch-fedora.spec)
> stated to include both the shared and static libraries.
> 
> The problem is that this is against the Fedora Packaging Guidelines [1].
> 
> The guidelines suggest to avoid shipping static libraries if they are
> not strictly required, so I suggest to drop the static libraries (by
> passing --disable-static) from openvswitch-fedora.spec (like we do on
> Fedora [2]).
> 
> Moreover the libtool archives (*.la) files should not be shipped.
> 
> If we really want to keep also the static library, we should (in order
> to be compliant with the Fedora Packaging Guidelines) split the
> openvswitch-devel package:
> 
> - The openvswitch-devel package will contain the shared library (.so)
>   and the includes.
> - The new openvswitch-static package will only contain the static
>   library.
> 
> What do you think?

Seems reasonable to me, but I'm not sure we really need static libraries
at all.  Martin, the cited commit is yours, do you know of a need for
static libraries?

Thanks,

Ben.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to