diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2017-03-28 12:18:13 +0200 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2017-03-28 16:14:26 +0200 |
commit | 8e785c7478e1a79179842106a62f3f85118b6690 (patch) | |
tree | 6bb0e4889866ee2eb648ff1a237294ef3535ac06 /Makefile.am | |
parent | 7c67679ba86682d8c2afea404ec0229641a7f473 (diff) | |
download | sssd-8e785c7478e1a79179842106a62f3f85118b6690.tar.gz sssd-8e785c7478e1a79179842106a62f3f85118b6690.tar.xz sssd-8e785c7478e1a79179842106a62f3f85118b6690.zip |
intg: fix configure failure with strict cflags
The warning -Wstrict-prototypes is a part of AM_CFLAGS which was appended
for CFLAGS in make target intgcheck-prepare. And combination with
strict CFLAGS in environment variable (e.g. -Werror) caused failures.
sh$ CFLAGS="-Werror" make intgcheck-prepare
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/build/sssd/ci-build-debug/intg/bld':
configure: error: C compiler cannot create executables
configure:3719: checking whether the C compiler works
configure:3741: gcc -g3 -O2 -Werror -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -Wall -Wshadow -Wstrict-prototypes
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings
-Wundef -Werror-implicit-function-declaration
-Winit-self -Wmissing-include-dirs -fno-strict-aliasing
-std=gnu99 -DKCM_PEER_UID=1000 conftest.c >&5
conftest.c:11:1: error: function declaration isn't a prototype [-Werror=strict-prototypes]
main ()
^~~~
cc1: all warnings being treated as errors
Reviewed-by: Pavel Březina <pbrezina@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 91afdd669..359feddef 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3486,7 +3486,7 @@ intgcheck-prepare: --without-semanage \ --enable-files-domain \ $(INTGCHECK_CONFIGURE_FLAGS) \ - CFLAGS="$$CFLAGS $(AM_CFLAGS) -DKCM_PEER_UID=$$(id -u)"; \ + CFLAGS="$$CFLAGS -DKCM_PEER_UID=$$(id -u)"; \ $(MAKE) $(AM_MAKEFLAGS) ; \ : Force single-thread install to workaround concurrency issues; \ $(MAKE) $(AM_MAKEFLAGS) -j1 install; \ |