[RFC v1 1/1] devtools: allow libraries with no global section
Paul Szczepanek
paul.szczepanek at arm.com
Wed Mar 6 15:35:39 CET 2024
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.szczepanek at 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
More information about the dev
mailing list