summaryrefslogtreecommitdiff
path: root/third-party
diff options
context:
space:
mode:
authorAlexander Traud <pabstraud@compuserve.com>2018-01-12 10:17:04 +0100
committerAlexander Traud <pabstraud@compuserve.com>2018-01-12 14:20:34 +0100
commitcff3add6806875f66cf8ee7597b153ff089bec55 (patch)
treead165d6044650c2aa5d97af5e35bcf573cd34776 /third-party
parente4ee41da4da208fc1a3bd9261e6b91569ef148a7 (diff)
BuildSystem: Really do not pass unknown-warning options to the compiler.
When an older GCC version is called with a too new warning option, GCC exited with an error and Asterisk was not built. Therefore, the configure script tests the installed compiler whether it supports that warning option. If not, Asterisk does not pass it to the installed compiler. However, some compilers (like clang) do not exit (error) but give just a warning in such a case. Because the compiler did not exit, Asterisk passed the unknown-warning option. ASTERISK-27560 Change-Id: Ia9d148e689c173df4e91699113605dab2de36038
Diffstat (limited to 'third-party')
-rw-r--r--third-party/pjproject/patches/user.mak2
1 files changed, 1 insertions, 1 deletions
diff --git a/third-party/pjproject/patches/user.mak b/third-party/pjproject/patches/user.mak
index dafb25919..b7eab5270 100644
--- a/third-party/pjproject/patches/user.mak
+++ b/third-party/pjproject/patches/user.mak
@@ -1,4 +1,4 @@
-NUBSV := $(shell gcc -Wno-unused-but-set-variable -o /dev/null -xc -c - </dev/null 2>/dev/null && echo -Wno-unused-but-set-variable)
+NUBSV := $(shell ${CC} -Wno-unused-but-set-variable -Werror -o /dev/null -xc -c - </dev/null 2>/dev/null && echo -Wno-unused-but-set-variable)
CFLAGS += -fPIC $(NUBSV) -Wno-unused-variable -Wno-unused-label -Wno-unused-function -Wno-strict-aliasing