The libraries (and driver) regexdev, gpudev and auxiliary bus
were missing "local:*" in their version.map linker script
which catch all non-listed functions to be hidden in shared libraries.

v2: add a devtools check

Thomas Monjalon (2):
  regexdev: fix section attribute of symbols
  build: hide local symbols in shared libraries

 devtools/check-symbol-maps.sh      |  7 +++++++
 devtools/libabigail.abignore       | 12 ++++++++++++
 drivers/bus/auxiliary/version.map  |  2 ++
 lib/gpudev/version.map             |  2 ++
 lib/regexdev/rte_regexdev.h        |  4 ++++
 lib/regexdev/rte_regexdev_driver.h |  3 +++
 lib/regexdev/version.map           | 11 +++++++++++
 7 files changed, 41 insertions(+)

-- 
2.34.1

Reply via email to