On Thu, Mar 5, 2020 at 10:06 AM Hemant Agrawal (OSS) <hemant.agra...@oss.nxp.com> wrote: > > Hi David, > > On Mon, Mar 2, 2020 at 10:26 AM Hemant Agrawal > > <hemant.agra...@nxp.com> wrote: > > > > > > This patch series add various patches for enhancing and fixing NXP > > > fslmc bus, dpaa bus, and dpaax. > > > > > > - the main change is support to allow thread migration across lcores > > > - improving the multi-process support > > > > This series triggers an ABI warning that must be investigated. > >https://travis-ci.com/ovsrobot/dpdk/jobs/292904119#L2233 > > [Hemant] > As per the logs: > > Variables changes summary: 1 Removed, 2 Changed, 0 Added variables > 1 Removed variable: > 'dpaa2_portal_dqrr per_lcore_dpaa2_held_bufs' > {per_lcore_dpaa2_held_bufs@@DPDK_20.0} > 2 Changed variables: > [C]'dpaa2_io_portal_t dpaa2_io_portal[128]' was changed at > dpaa2_hw_dpio.h:40:1: size of symbol changed from 5120 to 2048 > [C]'dpaa2_io_portal_t per_lcore__dpaa2_io' was changed at > dpaa2_hw_dpio.h:20:1: size of symbol changed from 40 to 16 > > Error: ABI issue reported for 'abidiff --suppr devtools/libabigail.abignore > --no-added-syms --headers-dir1 reference/usr/local/include --headers-dir2 > install/usr/local/include reference/dump/librte_bus_fslmc.dump > install/dump/librte_bus_fslmc.dump' > > --------------- > > These changes are w.r.t modifications in internal structures and variables. > They may be ignored.
The ABI check considers symbol exposed in headers available to final users. If those are internal, why are the headers public? -- David Marchand