diff --git a/dpdkbuild/Makefile b/dpdkbuild/Makefile index 97fc894d4..f2575ef40 100644 --- a/dpdkbuild/Makefile +++ b/dpdkbuild/Makefile @@ -141,12 +141,15 @@ endif # Allow users to specify EXTRA_DPDK_CFLAGS if they want to build DPDK using unsupported compiler versions DPDK_CFLAGS += $(EXTRA_DPDK_CFLAGS) +# Force-disable scan-build +SUB_CC = $(patsubst %ccc-analyzer,$(DEFAULT_CC),$(CC)) + $(SPDK_ROOT_DIR)/dpdk/build: $(SPDK_ROOT_DIR)/mk/cc.mk $(SPDK_ROOT_DIR)/include/spdk/config.h $(Q)rm -rf $(SPDK_ROOT_DIR)/dpdk/build $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/dpdk config T=$(DPDK_CONFIG) $(DPDK_OPTS) all: $(SPDK_ROOT_DIR)/dpdk/build - $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/dpdk/build EXTRA_CFLAGS="$(DPDK_CFLAGS)" EXTRA_LDFLAGS="$(DPDK_LDFLAGS)" MAKEFLAGS="T=$(DPDK_CONFIG) -j$(NPROC)" $(DPDK_OPTS) + $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/dpdk/build EXTRA_CFLAGS="$(DPDK_CFLAGS)" EXTRA_LDFLAGS="$(DPDK_LDFLAGS)" CC=$(SUB_CC) T="$(DPDK_CONFIG)" $(DPDK_OPTS) clean: $(Q)rm -rf $(SPDK_ROOT_DIR)/dpdk/build diff --git a/ipsecbuild/Makefile b/ipsecbuild/Makefile index 4f84db354..95481d2b2 100644 --- a/ipsecbuild/Makefile +++ b/ipsecbuild/Makefile @@ -40,8 +40,11 @@ ifneq ($(Q),) REDIRECT=> /dev/null endif +# Force-disable scan-build +SUB_CC = $(patsubst %ccc-analyzer,$(DEFAULT_CC),$(CC)) + all: - $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/intel-ipsec-mb -j$(NPROC) all SHARED=n EXTRA_CFLAGS=-fPIC CC=cc $(REDIRECT) + $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/intel-ipsec-mb all SHARED=n EXTRA_CFLAGS=-fPIC CC=$(SUB_CC) $(REDIRECT) install: all diff --git a/isalbuild/Makefile b/isalbuild/Makefile index ba39475b5..e88d401f4 100644 --- a/isalbuild/Makefile +++ b/isalbuild/Makefile @@ -40,11 +40,14 @@ ifneq ($(Q),) REDIRECT=> /dev/null endif +# Force-disable scan-build +SUB_CC = $(patsubst %ccc-analyzer,$(DEFAULT_CC),$(CC)) + $(ISAL_DIR)/isa-l: @ln -s $(ISAL_DIR)/include $(ISAL_DIR)/isa-l all: $(ISAL_DIR)/isa-l - $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l -j$(NPROC) all CC=cc $(REDIRECT) + $(Q)$(MAKE) -C $(SPDK_ROOT_DIR)/isa-l all CC="$(SUB_CC)" $(REDIRECT) install: all