[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230524110349.2983588-1-dario.binacchi@amarulasolutions.com>
Date: Wed, 24 May 2023 13:03:49 +0200
From: Dario Binacchi <dario.binacchi@...rulasolutions.com>
To: netdev@...r.kernel.org
Cc: Michal Kubecek <mkubecek@...e.cz>,
Dario Binacchi <dario.binacchi@...rulasolutions.com>
Subject: [PATCH ethtool v2] Require a compiler with support for C11 features
Just like the kernel, which has been using -std=gnu11 for about a year,
we also require a C11 compiler for ethtool.
Signed-off-by: Dario Binacchi <dario.binacchi@...rulasolutions.com>
---
Changes in v2:
- Enable support to C11 compiler instead of C++11
---
configure.ac | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/configure.ac b/configure.ac
index c1e001247138..5735e24927e2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,6 +13,15 @@ AC_PROG_GCC_TRADITIONAL
AM_PROG_CC_C_O
PKG_PROG_PKG_CONFIG
+AC_DEFUN([AX_CHECK_STDC],
+ [AX_CHECK_COMPILE_FLAG([-std=gnu11],
+ [AX_APPEND_FLAG([-std=gnu11])],
+ [AX_CHECK_COMPILE_FLAG([-std=c11],
+ [AX_APPEND_FLAG([-std=c11])],
+ [AC_MSG_ERROR([$PACKAGE requires a C11 compiler])])
+ ])
+ ])
+
dnl Checks for libraries.
dnl Checks for header files.
--
2.32.0
Powered by blists - more mailing lists