Commit d4d015a5 authored by Jim Harris's avatar Jim Harris Committed by Konrad Sztyber
Browse files

build: add -Wno-missing-profile for CONFIG_PGO_USE builds



It is very common to capture PGO data but not hit every file in the
SPDK application. By default, gcc will complain when using the
PGO data if it can't find data for the file it is compiling. So
specify -Wno-missing-profile to silence these messages.

Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: Id7d3d08e4d6b261f7d537801e6703a331772b29b
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24913


Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: default avatarTomasz Zawadzki <tomasz@tzawadzki.com>
parent 04d51ba0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ endif

ifeq ($(CONFIG_PGO_USE),y)
DPDK_OPTS += -Db_pgo=use
DPDK_CFLAGS += -Wno-missing-profile
endif

ifneq ($(CONFIG_PGO_DIR),)
+1 −1
Original line number Diff line number Diff line
@@ -110,7 +110,7 @@ LDFLAGS += -fprofile-generate=$(CONFIG_PGO_DIR)
endif

ifeq ($(CONFIG_PGO_USE),y)
COMMON_CFLAGS += -fprofile-use=$(CONFIG_PGO_DIR)
COMMON_CFLAGS += -fprofile-use=$(CONFIG_PGO_DIR) -Wno-missing-profile
LDFLAGS += -fprofile-use=$(CONFIG_PGO_DIR)
endif