We do not want static linking with the DPDK libraries, please patch out the following line: https://sources.debian.org/src/grout/0.17.0-1/meson.build#L111
Hi Adrian, The static linking is intended for performance reasons. Switching to dynamic libraries will cause a 15% raw packet-per-second performance drop. If that is really mandatory and breaks Debian, I can make a local patch. PS: if static linking is really undesirable, perhaps libdpdk shouldn't expose static libs.
Hi Adrian, The static linking is intended for performance reasons. Switching to dynamic libraries will cause a 15% raw packet-per-second performance drop. If that is really mandatory and breaks Debian, I can make a local patch. PS: if static linking is really undesirable, perhaps libdpdk shouldn't expose static libs.
Another reason why dynamic linking is impractical for DPDK based applications is that you defer the driver selection to users which can be rather obscure. It would force to add librte-meta-allpmds in Recommends since the real package names (e.g. librte-net-ice26) change every time a new major release happens.
Another reason why dynamic linking is impractical for DPDK based applications is that you defer the driver selection to users which can be rather obscure. It would force to add librte-meta-allpmds in Recommends since the real package names (e.g. librte-net-ice26) change every time a new major release happens.