63 lines
2.3 KiB
Diff
63 lines
2.3 KiB
Diff
|
From d6c6f043a08483b32bddcbc8cadec1d8edbe092d Mon Sep 17 00:00:00 2001
|
||
|
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||
|
Date: Mon, 6 Nov 2023 18:09:20 +0100
|
||
|
Subject: [PATCH] fix --disable-werror
|
||
|
|
||
|
-Werror is unconditionally set since version 1.6.2 and
|
||
|
https://github.com/kravietz/pam_tacplus/commit/649e6f2efb2f3278c55d4c9704bb48cb9f74cb73
|
||
|
resulting in the following build failure:
|
||
|
|
||
|
In file included from /home/thomas/autobuild/instance-0/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/bits/libc-header-start.h:33,
|
||
|
from /home/thomas/autobuild/instance-0/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/stdlib.h:26,
|
||
|
from ./lib/stdlib.h:36,
|
||
|
from ./libtac/include/libtac.h:35,
|
||
|
from support.h:25,
|
||
|
from support.c:28:
|
||
|
/home/thomas/autobuild/instance-0/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/features.h:413:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
|
||
|
413 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
|
||
|
| ^~~~~~~
|
||
|
|
||
|
Fixes:
|
||
|
- http://autobuild.buildroot.org/results/9b5ece5d01eac8a760ed9ca331a902d1c47387a7
|
||
|
|
||
|
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||
|
Upstream: https://github.com/kravietz/pam_tacplus/pull/204
|
||
|
---
|
||
|
Makefile.am | 6 +++++-
|
||
|
configure.ac | 2 +-
|
||
|
2 files changed, 6 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/Makefile.am b/Makefile.am
|
||
|
index 04417e7..1255a9b 100644
|
||
|
--- a/Makefile.am
|
||
|
+++ b/Makefile.am
|
||
|
@@ -9,7 +9,11 @@
|
||
|
ACLOCAL_AMFLAGS = -I config -I m4
|
||
|
SUBDIRS = lib
|
||
|
AUTOMAKE_OPTIONS = subdir-objects
|
||
|
-AM_CFLAGS = -Wall -Wextra -Werror
|
||
|
+AM_CFLAGS = -Wall -Wextra
|
||
|
+
|
||
|
+if ENABLE_WERROR
|
||
|
+AM_CFLAGS += -Werror
|
||
|
+endif
|
||
|
|
||
|
bin_PROGRAMS = tacc
|
||
|
tacc_SOURCES = tacc.c
|
||
|
diff --git a/configure.ac b/configure.ac
|
||
|
index 6914561..5cadca2 100644
|
||
|
--- a/configure.ac
|
||
|
+++ b/configure.ac
|
||
|
@@ -16,7 +16,7 @@ See the included file: LICENSE for copyright information.
|
||
|
])
|
||
|
AC_INIT([pam_tacplus],[1.7.0],[https://github.com/kravietz/pam_tacplus/issues/],[pam_tacplus],[https://github.com/kravietz/pam_tacplus/])
|
||
|
AC_CONFIG_AUX_DIR(config)
|
||
|
-AM_INIT_AUTOMAKE([foreign -Wall -Werror])
|
||
|
+AM_INIT_AUTOMAKE([foreign -Wall])
|
||
|
AC_CONFIG_SRCDIR([pam_tacplus.c])
|
||
|
AC_CONFIG_HEADERS([config.h])
|
||
|
AC_CONFIG_MACRO_DIR([config])
|
||
|
--
|
||
|
2.42.0
|
||
|
|