Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ upstream commit 31b798a ] A while ago telemetry was added in 57ae0ec and it also added as-needed to config/meson.build. This seems no more needed these days as due to other build changes the ordering in buildlogs is: [...] -lrte_telemetry [...] -Wl,--no-as-needed [...] Which means telemetry no more benefits from --no-as-needed anyway. Overlinking problems get triggered by the meson generated pkgconfig which will have: [...] -Wl,--no-as-needed <somelibsusedbydpdk> This will overlink <somelibs> and in addition anything that follows as it also doesn't wrap back to --as-needed. So if a projects includes dpdk libs + <other> it will also consider <other> with --no-as-needed. Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1841759 Fixes: 57ae0ec ("build: add dependency on telemetry to apps with meson") Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> Acked-by: Luca Boccassi <bluca@debian.org>
- Loading branch information