diff options
| author | Sebastian Spaeth <Sebastian@SSpaeth.de> | 2011-09-05 15:53:45 +0200 |
|---|---|---|
| committer | Sebastian Spaeth <Sebastian@SSpaeth.de> | 2011-09-05 15:53:45 +0200 |
| commit | 09c0804c2d2e3eb52b4ee90e134a636f38bcb98b (patch) | |
| tree | 29fc23caceff536da71e7133e3f58f4ba31f66aa /lib | |
| parent | e2e0d487bab0d9b54172e73248b3099825de0479 (diff) | |
| parent | ec2b0a98cc2b02fad99455bca6cf896d7b7e88a6 (diff) | |
Merge branch 'master' of ssh://notmuchmail.org/git/notmuch
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/gen-version-script.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/gen-version-script.sh b/lib/gen-version-script.sh index ec801966..76670d57 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 @@ -23,5 +23,6 @@ while read sym; do ;; esac done +nm $* | awk '$1 ~ "^[0-9a-fA-F][0-9a-fA-F]*$" && $2 == "T" && $3 ~ "^get(line|delim)$" {print $3 ";"}' sed -n 's/^[[:space:]]*\(notmuch_[a-z_]*\)[[:space:]]*(.*/ \1;/p' $HEADER printf "local: *;\n};\n" |
