| From dadb157df58e79c7f560cacae80ea51953606fca Mon Sep 17 00:00:00 2001 |
| From: Fabrice Fontaine <fontaine.fabrice@gmail.com> |
| 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 <fontaine.fabrice@gmail.com> |
| [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 |
| |