diff options
| author | Michael Biebl <biebl@debian.org> | 2026-02-22 00:39:58 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2026-02-22 00:39:58 +0100 |
| commit | 067fb576988f685e83ac8b0ae690334aff547c85 (patch) | |
| tree | 204c7c8a0300691c53627cd3418cf54671ada1a8 /tools/create-exports-NetworkManager.sh | |
| parent | 6de29285e533f4fec22a219013f3687edb6b7399 (diff) | |
New upstream version 1.56.0 upstream/1.56.0
Diffstat (limited to 'tools/create-exports-NetworkManager.sh')
| -rwxr-xr-x | tools/create-exports-NetworkManager.sh | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/tools/create-exports-NetworkManager.sh b/tools/create-exports-NetworkManager.sh index 38bcdaf6..e6fc01b9 100755 --- a/tools/create-exports-NetworkManager.sh +++ b/tools/create-exports-NetworkManager.sh @@ -18,14 +18,8 @@ _sort() { } call_nm() { - if [ -n "$from_meson" ]; then - "${NM:-nm}" "$1" | - sed -n 's/.* \([^ ]\) \([^ ]*\)$/\1 \2/p' - else - libtool=(${LIBTOOL:-libtool}) - ${libtool[@]} --mode=execute "${NM:-nm}" "$1" | - sed -n 's/.* \([^ ]\) \([^ ]*\)$/\1 \2/p' - fi + "${NM:-nm}" -D "$1" | + sed -n 's/.* \([^ ]\) \([^ ]*\)$/\1 \2/p' } get_symbols_nm () { @@ -42,9 +36,9 @@ EOF } get_symbols_missing() { - (for f in $(find ./src/core/settings/plugins/*/${libs} \ - ./src/core/devices/*/${libs} \ - ./src/core/ppp/${libs} -name '*.so' 2>/dev/null); do + (for f in $(find ./src/core/settings/plugins/*/ \ + ./src/core/devices/*/ \ + ./src/core/ppp/ -name '*.so' 2>/dev/null); do call_nm "$f" | sed -n 's/^\([U]\) \(\(nm_\|nmp_\|_nm\|NM\|_NM\|nmtst_\|c_siphash_\|c_list_\).*\)$/\2/p' done) | @@ -61,14 +55,6 @@ do_update() { do_generate > ./src/core/NetworkManager.ver } -if [ -f "build.ninja" ]; then - from_meson=1 - libs= -else - from_meson= - libs=.libs/ -fi - SYMBOLS_MISSING="$(get_symbols_missing | pretty)" SYMBOLS_EXPLICIT="$(get_symbols_explicit | pretty)" @@ -86,7 +72,7 @@ local: EOF } -test -f ./src/core/${libs}libNetworkManager.a || die "must be called from NetworkManager top build dir after building the tree" +test -f ./src/core/libNetworkManager.a || die "must be called from NetworkManager top build dir after building the tree" case "$1" in --called-from-build) @@ -105,4 +91,3 @@ case "$1" in do_generate ;; esac - |