On Tue, Apr 13, 2021 at 11:07 AM David Marchand <david.march...@redhat.com> wrote: > > On Tue, Apr 13, 2021 at 10:55 AM Jerin Jacob <jerinjac...@gmail.com> wrote: > > I was running the following script[1] to detect ABI issues. > > Since the "./devtools/test-meson-builds.sh" did not return non zero value or > > the error print was "Error: cannot find librte_event_dlb.dump", It is > > missed from my side. > > > > @David Marchand @Thomas Monjalon Could you share the snippet you are > > using for detecting the ABI issue. > > > > > > ------------------------ > > # ABI check > > DPDK_ABI_REF_VERSION=v20.11 DPDK_ABI_REF_DIR=/tmp bash > > Ah ok, this is because event/dlb did not exist in 20.11. > Running against 21.02, you should get the error.
Clicked send too quickly... No, it did exist. $ DPDK_ABI_REF_VERSION=v20.11 ./devtools/test-meson-builds.sh ninja: Entering directory `/home/dmarchan/builds/build-gcc-static' ninja: no work to do. ninja: Entering directory `/home/dmarchan/builds/build-gcc-shared' ninja: no work to do. Error: cannot find librte_event_dlb.dump in /home/dmarchan/builds/build-gcc-shared/install Hum... the next reason I see would be that your reference does not have event/dlb which is surprising with default configuration. $ ls $DPDK_ABI_REF_DIR/*/*/dump/*dlb.dump /home/dmarchan/abi/v20.11/build-clang-shared/dump/librte_event_dlb.dump /home/dmarchan/abi/v21.02/build-clang-shared/dump/librte_event_dlb.dump /home/dmarchan/abi/v20.11/build-gcc-shared/dump/librte_event_dlb.dump /home/dmarchan/abi/v21.02/build-gcc-shared/dump/librte_event_dlb.dump -- David Marchand