From 10c9985d97d4aa3b98f8c83e9892b20aeea08b1c Mon Sep 17 00:00:00 2001 From: Petr Lautrbach Date: Thu, 27 Jun 2019 11:17:13 +0200 Subject: [PATCH 5/5] libselinux: Do not use SWIG_CFLAGS when Python bindings are built Fixes: Detecting usr/lib64/python3.6/site-packages/selinux/audit2why.cpython-36m-x86_64-linux-gnu.so with not-hardened warnings ' Hardened: audit2why.cpython-36m-x86_64-linux-gnu.so: FAIL: Gaps were detected in the annobin coverage. Run with -v to list. ' on x86_64 Signed-off-by: Petr Lautrbach --- libselinux/src/Makefile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile index 826c830c..f64f23a8 100644 --- a/libselinux/src/Makefile +++ b/libselinux/src/Makefile @@ -104,9 +104,6 @@ FTS_LDLIBS ?= override CFLAGS += -I../include -D_GNU_SOURCE $(DISABLE_FLAGS) $(PCRE_CFLAGS) -SWIG_CFLAGS += -Wno-error -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter \ - -Wno-shadow -Wno-uninitialized -Wno-missing-prototypes -Wno-missing-declarations - RANLIB ?= ranlib ARCH := $(patsubst i%86,i386,$(shell uname -m)) @@ -130,7 +127,7 @@ SWIGRUBY = swig -Wall -ruby -o $(SWIGRUBYCOUT) -outdir ./ $(DISABLE_FLAGS) all: $(LIBA) $(LIBSO) $(LIBPC) pywrap: all selinuxswig_python_exception.i - CFLAGS="$(SWIG_CFLAGS)" $(PYTHON) setup.py build_ext -I $(DESTDIR)$(INCLUDEDIR) -L $(DESTDIR)$(LIBDIR) + $(PYTHON) setup.py build_ext -I $(DESTDIR)$(INCLUDEDIR) -L $(DESTDIR)$(LIBDIR) rubywrap: all $(SWIGRUBYSO) -- 2.22.0