[Openvpn-devel,v1] configure: Remove --enable-strict
Commit Message
From: Frank Lichtenheld <frank@lichtenheld.com>
Both -Wsign-compare (via -Wextra) and -Wuninitalized (via
-Wall) are enabled by default. So this does not do anything
anymore.
While here also remove rest of --enable-strict-options which
was mostly removed in commit
2104ea62430e4d203f2cd998e053f4192798b9f1
Change-Id: I53e7b984980cb1e2b3f68e80358b61c9e1045725
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1590
---
This change was reviewed on Gerrit and approved by at least one
developer. I request to merge it to master.
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1590
This mail reflects revision 1 of this Change.
Acked-by according to Gerrit (reflected above):
Gert Doering <gert@greenie.muc.de>
Comments
"Because it makes sense". Only affects configure -> Makefile flag setting.
Your patch has been applied to the master and release/2.7 branch
(keep build environments aligned if possible).
commit ac62337dd5338ab5fe066f33a09f258dd04d0585 (master)
commit 352d234bee0d88e8a03d84fc3d9c1cd773c19c43 (release/2.7)
Author: Frank Lichtenheld
Date: Mon Apr 27 19:47:50 2026 +0200
configure: Remove --enable-strict
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1590
Message-Id: <20260427174757.4075-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg36752.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
--
kind regards,
Gert Doering
@@ -112,7 +112,7 @@
add_link_options("$<$<CONFIG:Release>:/CETCOMPAT>")
endif()
else ()
- add_compile_options(-Wall -Wuninitialized)
+ add_compile_options(-Wall)
check_and_add_compiler_flag(-Wno-stringop-truncation NoStringOpTruncation)
check_and_add_compiler_flag(-Wstrict-prototypes StrictPrototypes)
check_and_add_compiler_flag(-Wold-style-definition OldStyleDefinition)
@@ -203,13 +203,6 @@
)
AC_ARG_ENABLE(
- [strict],
- [AS_HELP_STRING([--enable-strict], [enable strict compiler warnings (debugging option) @<:@default=no@:>@])],
- ,
- [enable_strict="no"]
-)
-
-AC_ARG_ENABLE(
[pedantic],
[AS_HELP_STRING([--enable-pedantic], [enable pedantic compiler warnings, will not generate a working executable (debugging option) @<:@default=no@:>@])],
,
@@ -224,13 +217,6 @@
)
AC_ARG_ENABLE(
- [strict-options],
- [AS_HELP_STRING([--enable-strict-options], [enable strict options check between peers (debugging option) @<:@default=no@:>@])],
- ,
- [enable_strict_options="no"]
-)
-
-AC_ARG_ENABLE(
[selinux],
[AS_HELP_STRING([--enable-selinux], [enable SELinux support @<:@default=no@:>@])],
,
@@ -1270,13 +1256,9 @@
fi
if test "${enable_pedantic}" = "yes"; then
- enable_strict="yes"
CFLAGS="${CFLAGS} -pedantic"
AC_DEFINE([PEDANTIC], [1], [Enable pedantic mode])
fi
-if test "${enable_strict}" = "yes"; then
- CFLAGS="${CFLAGS} -Wsign-compare -Wuninitialized"
-fi
if test "${enable_werror}" = "yes"; then
CFLAGS="${CFLAGS} -Werror"
fi