[dpdk-dev] [PATCH 5/7] build/pkg-config: output driver libs first for static build
Thomas Monjalon
thomas at monjalon.net
Wed Apr 29 12:30:10 CEST 2020
29/04/2020 12:08, Bruce Richardson:
> When calling pkg-config --static --libs, pkg-config will always output the
> regular libs first, and then the extra libs from libraries.private field,
> since the assumption is that those are additional dependencies for building
> statically that the .a files depend upon.
>
> However, for DPDK, we only link the driver files for static builds, and
> those need to come *before* the regular libraries.
Please could you add the error here?
> To get this result, we
> need two pkgconfig files for DPDK, one for the shared libs, and a second
> for the static libs and drivers, which depends upon the first.
I feel we are doing something wrong.
We should not have two .pc files.
I also know that static linkage is generally badly supported in pkg-config...
Please could you insert the output of pkg-config to help understanding?
Thanks
More information about the dev
mailing list