1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Description: Don't use __USE_GNU
__USE_GNU is a glibc-internal symbol.
AC_USE_SYSTEM_EXTENSIONS is the proper autoconf
way to enable extensions.
Author: Adrian Bunk <bunk@debian.org>
--- a/configure.ac
+++ b/configure.ac
@@ -6,6 +6,7 @@
AM_INIT_AUTOMAKE([tar-ustar subdir-objects])
AC_LANG([C])
+ AC_USE_SYSTEM_EXTENSIONS
LT_INIT
PKG_PROG_PKG_CONFIG
--- a/src/suricata-common.h
+++ b/src/suricata-common.h
@@ -33,9 +33,6 @@
#define TRUE 1
#define FALSE 0
-#define _GNU_SOURCE
-#define __USE_GNU
-
#if defined(__clang_analyzer__)
/* clang analyzer acts as DEBUG_VALIDATION in some places, so
* force this so #ifdef DEBUG_VALIDATION code gets included */
|