diff options
author | Daniel Gustafsson <dgustafsson@postgresql.org> | 2021-10-04 21:04:11 +0200 |
---|---|---|
committer | Daniel Gustafsson <dgustafsson@postgresql.org> | 2021-10-04 21:04:11 +0200 |
commit | de744e9efbc55288572d1e81168c74ea85a4b90a (patch) | |
tree | 6b1972fe773bc7ed7a995d249df3a3ab3a8ac31c /src | |
parent | c1aa3b3c0d2125cb04df8ed0387448d8aeb9519c (diff) | |
download | postgresql-de744e9efbc55288572d1e81168c74ea85a4b90a.tar.gz postgresql-de744e9efbc55288572d1e81168c74ea85a4b90a.zip |
Fix check for trapping exit() calls in libpq
Commit e9bc0441f added an errorhint on the exit() check for libpq, but
accidentally changed the nm commandline to use -a instead of -A. These
options are similar enough to hide it in testing, but -a can also show
debugger symbols which isn't what we want. Fix by reverting the check
back to using -A again.
Reported-by: Anton Voloshin <a.voloshin@postgrespro.ru>
Discussion: https://postgr.es/m/bd2c8409-d6b3-5de9-ba0f-40c1381f630f@postgrespro.ru
Diffstat (limited to 'src')
-rw-r--r-- | src/interfaces/libpq/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interfaces/libpq/Makefile b/src/interfaces/libpq/Makefile index d98bc071439..40a96c881d6 100644 --- a/src/interfaces/libpq/Makefile +++ b/src/interfaces/libpq/Makefile @@ -115,7 +115,7 @@ backend_src = $(top_srcdir)/src/backend libpq-refs-stamp: $(shlib) ifneq ($(enable_coverage), yes) ifeq (,$(filter aix solaris,$(PORTNAME))) - @if nm -a -u $< 2>/dev/null | grep -v __cxa_atexit | grep exit; then \ + @if nm -A -u $< 2>/dev/null | grep -v __cxa_atexit | grep exit; then \ echo 'libpq must not be calling any function which invokes exit'; exit 1; \ fi endif |