29/04/2020 12:08, Bruce Richardson: > Add the --as-needed linker flag to the DPDK library list in the pkg-config > file so as to prevent overlinking. Without this flag, when linking > statically using flags from $(pkg-config --static --libs libdpdk), all DPDK > drivers and libs were statically linked in, but the binary was also > requiring all the shared versions be present to run.
I consider "--as-needed" as a workaround here. The root issue is that pkg-config does not distinguish clearly shared and static linkage, right?