xdp-project / xdp-tools

Utilities and example programs for use with XDP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Odd warning from check_abi: Warning: Num of global symbols in libxdp.o xsk.o (68) does NOT match with num of versioned symbols in libxdp.so (71)

hhoffstaette opened this issue · comments

After getting 1.3.1 to build properly (thanks!) the Gentoo CI promptly found .. "something", but we're not really sure what causes it.
The report is here (with log attached): https://bugs.gentoo.org/899742

As stated in the bug I cannot recreate this at all when building myself - I get no warnings from ar creating the libxdp archive, using the same toolchain options, binutils, elfutils etc.
Any idea what might be responsible for the ar warnings from the check_abi target?

Thanks for the idea, but a missing readelf seems unlikely since it's part of binutils and the CI has the same version as I do (and I can build & use everything just fine). So it seems there's definitely something off in the CI - we'll keep looking.

I'm closing this for now since it's likely caused by some Gentoo toolchain issues, since we support multiple installed gcc and llvm/clang versions and it looks likely someone somehow crossed their streams. If and when we figure out what exactly (if anything) is wrong in xdp-tools we can open a separate PR for the fix.