diff --git a/configure.ac b/configure.ac
index c134e3a0cdab628b7e83bdd1899d0a2d7f02df0a..d3d3fedf8d474844456e22128ec831cc0794c3fd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -52,6 +52,8 @@ AX_COMPILER_FLAGS([], [], [], [], [ \
     -Wno-pointer-arith \
     -Wno-declaration-after-statement \
 ])
+WARN_CFLAGS=$(echo "$WARN_CFLAGS" | sed -Ee 's,-W(error=)?declaration-after-statement,,')
+WARN_CFLAGS=$(echo "$WARN_CFLAGS" | sed -Ee 's,-W(error=)?pointer-arith,,')
 
 AC_CHECK_FUNCS_ONCE([secure_getenv])