From 884ab372500c9937d4ae21e0bc77ea51e6144307 Mon Sep 17 00:00:00 2001 From: Benoît Ganne Date: Fri, 14 Feb 2025 19:27:51 +0100 Subject: build: use clang by default when using Makefile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change https://gerrit.fd.io/r/c/vpp/+/42189 changed default compiler from clang to GCC as a side effect when using Makefile. Restore default behavior. Type: fix Fixes: b7a00271990b67458afd2e660f92ebf3ebb6f887 Change-Id: I3478fa7c5e2132486a4c3b9d8363c60ed81b0d43 Signed-off-by: Benoît Ganne --- Makefile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1f873fa6a52..5cfc0ccfea9 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,11 @@ MACHINE=$(shell uname -m) SUDO?=sudo -E DPDK_CONFIG?=no-pci +# we prefer clang by default +ifeq ($(CC),cc) + CC=clang +endif + ifeq ($(strip $(SHELL)),) $(error "bash not found, VPP requires bash to build") endif @@ -541,16 +546,10 @@ endef .PHONY: test test: -ifeq ($(CC),cc) - $(eval CC=clang) -endif $(call test,vpp,test) .PHONY: test-debug test-debug: -ifeq ($(CC),cc) - $(eval CC=clang) -endif $(call test,vpp_debug,test) .PHONY: test-cov -- cgit