If a library has no global section in the version.map allow it not to have symbols and not report it as an error. This happens if a library doesn't export any functions if they're all inline.
Signed-off-by: Paul Szczepanek <paul.szczepa...@arm.com> --- devtools/check-symbol-maps.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devtools/check-symbol-maps.sh b/devtools/check-symbol-maps.sh index ba2f892f56..380a251aea 100755 --- a/devtools/check-symbol-maps.sh +++ b/devtools/check-symbol-maps.sh @@ -63,7 +63,9 @@ fi find_empty_maps () { for map in $@ ; do - [ $(buildtools/map-list-symbol.sh $map | wc -l) != '0' ] || echo $map + # ignore maps that do not have a 'global:' section since they are empty by design + [ $(buildtools/map-list-symbol.sh $map | wc -l) != '0' ] || + ! grep -q 'global:' $map || echo $map done } -- 2.25.1