From dadb157df58e79c7f560cacae80ea51953606fca Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 11 Apr 2021 11:02:20 +0200 Subject: [PATCH] configure: add -D_GNU_SOURCE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This will fix the following build failure with uclibc-ng which is raised since version 1.0.6.1 and https://github.com/skarnet/s6-linux-init/commit/355a75e08bbc8af8af97576bad07471dd1b431d8: src/shutdown/s6-linux-init-shutdownd.c: In function ‘main’: src/shutdown/s6-linux-init-shutdownd.c:294:24: error: ‘F_DUPFD_CLOEXEC’ undeclared (first use in this function); did you mean ‘FD_CLOEXEC’? 294 | fd[0] = fcntl(1, F_DUPFD_CLOEXEC, 0) ; | ^~~~~~~~~~~~~~~ | FD_CLOEXEC Signed-off-by: Fabrice Fontaine [Upstream status: https://github.com/skarnet/s6-linux-init/pull/3] --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 47db5b2..90fbb3b 100755 --- a/configure +++ b/configure @@ -138,7 +138,7 @@ getmacrostring () { # Actual script CC_AUTO= -CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -iquote src/include-local -Isrc/include" +CPPFLAGS_AUTO="-D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -iquote src/include-local -Isrc/include" CPPFLAGS_POST="$CPPFLAGS" CPPFLAGS= CFLAGS_AUTO="-pipe -Wall" -- 2.30.2