aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/gen-version-script.sh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gen-version-script.sh')
-rw-r--r--lib/gen-version-script.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gen-version-script.sh b/lib/gen-version-script.sh
index ec801966..bf152cc9 100644
--- a/lib/gen-version-script.sh
+++ b/lib/gen-version-script.sh
@@ -12,7 +12,7 @@ HEADER=$1
shift
printf '{\nglobal:\n'
-nm --defined $* | awk '$3 ~ "Xapian.*Error" {print $3}' | sort | uniq | \
+nm $* | awk '$1 ~ "^[0-9a-fA-F][0-9a-fA-F]*$" && $3 ~ "Xapian.*Error" {print $3}' | sort | uniq | \
while read sym; do
demangled=$(c++filt $sym)
case $demangled in