Fix API incompatibility detection in configure script

Convert warning about int to pointer detection into an error.

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
Robert Baldyga 2021-08-25 12:58:27 +02:00
parent a98f1ada2b
commit 17950e5a43

View File

@ -8,6 +8,14 @@ obj-m += test_mod.o
MAKE_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) MAKE_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
check_cflag=$(shell echo "" | \
gcc -c -xc ${1} -o /dev/null - 2>/dev/null; \
if [ $$? -eq 0 ]; then echo 1; else echo 0; fi; )
ifeq ($(call check_cflag,-Werror=int-conversion), 1)
EXTRA_CFLAGS += -Werror=int-conversion
endif
all: all:
make -C $(KERNEL_DIR) M=$(MAKE_DIR) modules make -C $(KERNEL_DIR) M=$(MAKE_DIR) modules
clean: clean: