On Mon, Dec 18, 2017 at 05:23:28PM +0200, Timo Sirainen wrote:
> https://dovecot.org/releases/2.3/rc/dovecot-2.3.0.rc1.tar.gz
> https://dovecot.org/releases/2.3/rc/dovecot-2.3.0.rc1.tar.gz.sig
Some source based distros like Gentoo already enable -D_FORTIFY_SOURCE=2
by default resulting in the following warnings during build:
<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
Please consider the attached patch to get rid of the warnings.
--
Eray
--- a/m4/cc_fortify.m4 2017-12-19 10:07:35.930053012 +0300
+++ b/m4/cc_fortify.m4 2017-12-19 10:08:10.223627789 +0300
@@ -8,7 +8,7 @@
case "$host" in
*)
gl_COMPILER_OPTION_IF([-O2 -D_FORTIFY_SOURCE=2], [
- CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
+ CFLAGS="$CFLAGS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2"
],
[],
[AC_LANG_PROGRAM([[