On Wed, Jun 10, 2020 at 3:47 AM Harry van Haaren
<harry.van.haa...@intel.com> wrote:
>
> This commit changes the way the core lib/* code is built.
> Before this commit, the lib/libopenvswitch_la target contains
> all the code, and is directly linked against by executable targets
> like ovs-vswitchd, ovsdb, tests etc.
>
> This commit splits the building of the code and the linking to
> that code into two seperate static libraries, providing more
> flexibility in building of each individual static library.
>
> A new library lib/libopenvswitchcore_la represents the lib/*
> code. The previous library lib/libopenvswitch_la remains intact,
> and is used by executable targets to link against. The core
> library is listed as a dependency for the linked against library.
>
> This approach requires no changes for executable targets, and
> provides the required flexibility for future ISA optimized static
> libraries to be built individually, and later combined into a
> single static library.
>
> Signed-off-by: Harry van Haaren <harry.van.haa...@intel.com>
> ---
I tested it and it looks good to me.

William
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to