From: Peter Eisentraut Date: Sun, 22 Dec 2019 22:20:00 +0000 (+0100) Subject: Fix compiler warning for ppoll() on Cygwin X-Git-Tag: REL_13_BETA1~979 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=127ccb37251744c0fad2df0f3f67dd2c38fe8389;p=thirdparty%2Fpostgresql.git Fix compiler warning for ppoll() on Cygwin _GNU_SOURCE is required to get the prototype, so just define that globally, as was already done in the linux template. Discussion: https://www.postgresql.org/message-id/flat/6b467edc-4018-521f-ab18-171f098557ca%402ndquadrant.com --- diff --git a/src/template/cygwin b/src/template/cygwin index 79a108145ff..1e7274bc33a 100644 --- a/src/template/cygwin +++ b/src/template/cygwin @@ -2,6 +2,9 @@ SRCH_LIB="/usr/local/lib" +# This is required for ppoll(2), and perhaps other things +CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" + # Extra CFLAGS for code that will go into a shared library CFLAGS_SL=""