aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild/tools/gen-system-symbols.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/build/tools/gen-system-symbols.sh b/build/tools/gen-system-symbols.sh
index 14fe4bc71..549f6a68c 100755
--- a/build/tools/gen-system-symbols.sh
+++ b/build/tools/gen-system-symbols.sh
@@ -82,13 +82,13 @@ READELF=readelf
# $1: shared library path
get_library_functions ()
{
- $READELF -s -D -W $1 | awk '$5 ~ /FUNC/ && $6 ~ /GLOBAL/ && $8 !~ /UND/ { print $9; }' | sort -u
+ $READELF -s -D -W $1 | awk '$5 ~ /FUNC/ && $6 ~ /GLOBAL|WEAK/ && $8 !~ /UND/ { print $9; }' | sort -u
}
# $1: shared library path
get_library_variables ()
{
- $READELF -s -D -W $1 | awk '$5 ~ /OBJECT/ && $6 ~ /GLOBAL/ && $8 !~ /UND/ { print $9; }' | sort -u
+ $READELF -s -D -W $1 | awk '$5 ~ /OBJECT/ && $6 ~ /GLOBAL|WEAK/ && $8 !~ /UND/ { print $9; }' | sort -u
}
# Temp file used to list shared library symbol exclusions