From 1deb5f4665179c38190924e34e2d0f91bb58e132 Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Sun, 5 Jan 2020 11:54:27 +0100 Subject: [PATCH] libgnutls: avoid _FORTIFY_SOURCE for debug build %ci:no-build --- packages/libgnutls/build.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/libgnutls/build.sh b/packages/libgnutls/build.sh index 1b81d856e..ebe3cef0c 100644 --- a/packages/libgnutls/build.sh +++ b/packages/libgnutls/build.sh @@ -21,4 +21,9 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" termux_step_pre_configure() { CFLAGS+=" -DNO_INLINE_GETPASS=1" + if $TERMUX_DEBUG; then + # When doing debug build, -D_FORTIFY_SOURCE=2 gives this error: + # /home/builder/.termux-build/_cache/android-r20-api-24-v2/bin/../sysroot/usr/include/bits/fortify/string.h:157:22: error: use of undeclared identifier '__USE_FORTIFY_LEVEL' + export CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} + fi }