diff options
author | Pádraig Brady <P@draigBrady.com> | 2015-01-08 12:18:54 +0000 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2015-01-08 12:33:50 +0000 |
commit | d5e367c52d465a36650d0f4e2d370d1719750ab1 (patch) | |
tree | a09b2ff49560f052ec6ab79c47ee7b4655910acc | |
parent | 9bb70e04d414eed9fd805788083dc24d01dcac62 (diff) | |
download | gnulib-d5e367c52d465a36650d0f4e2d370d1719750ab1.tar.gz |
maint.mk: fix compatibility with OS X nm
* top/maint.mk (_gl_tight_scope): Use the -g option to
show exported items rather than the -e option which is
ignored on all platforms except OS X where it gives an error.
Reported by Assaf Gordon.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | top/maint.mk | 4 |
2 files changed, 10 insertions, 2 deletions
@@ -1,3 +1,11 @@ +2015-01-08 Pádraig Brady <P@draigBrady.com> + + maint.mk: fix compatibility with OS X nm + * top/maint.mk (_gl_tight_scope): Use the -g option to + show exported items rather than the -e option which is + ignored on all platforms except OS X where it gives an error. + Reported by Assaf Gordon. + 2015-01-07 KO Myung-Hun <komh@chollian.net> localcharset: improve charset detection on OS/2 diff --git a/top/maint.mk b/top/maint.mk index d21931f1bb..b6ec1b5e16 100644 --- a/top/maint.mk +++ b/top/maint.mk @@ -1648,14 +1648,14 @@ _gl_tight_scope: $(bin_PROGRAMS) perl -lne \ '$(_gl_TS_function_match) and print "^$$1\$$"' $$hdr; \ ) | sort -u > $$t; \ - nm -e $(_gl_TS_obj_files)|$(SED) -n 's/.* T //p'|grep -Ev -f $$t \ + nm -g $(_gl_TS_obj_files)|$(SED) -n 's/.* T //p'|grep -Ev -f $$t \ && { echo the above functions should have static scope >&2; \ exit 1; } || : ; \ ( printf '^%s$$\n' '__.*' $(_gl_TS_unmarked_extern_vars); \ perl -lne '$(_gl_TS_var_match) and print "^$$1\$$"' \ $$hdr $(_gl_TS_other_headers) \ ) | sort -u > $$t; \ - nm -e $(_gl_TS_obj_files) | $(SED) -n 's/.* [BCDGRS] //p' \ + nm -g $(_gl_TS_obj_files) | $(SED) -n 's/.* [BCDGRS] //p' \ | sort -u | grep -Ev -f $$t \ && { echo the above variables should have static scope >&2; \ exit 1; } || : |