From 54a78f41d24e597bfdfe074ade45bb2ce0c1d9f1 Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Fri, 7 Apr 2023 02:02:26 +0200 Subject: [PATCH] mk/spdk.common: Use -flto=auto for the LTO builds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This tells lto-wrapper to either use make's jobserver or fallback to auto guessing number of cpu threads used for the build. Mainly, this should silence the following warning: lto-wrapper: warning: using serial compilation of N LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information Change-Id: Ib848319c858f4371b94f9264d22449535d25d6da Signed-off-by: Michal Berger Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17491 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Ben Walker --- mk/spdk.common.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index fcc5f7d29..5c7d26fb6 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -97,8 +97,8 @@ COMMON_CFLAGS += -Werror endif ifeq ($(CONFIG_LTO),y) -COMMON_CFLAGS += -flto -LDFLAGS += -flto +COMMON_CFLAGS += -flto=auto +LDFLAGS += -flto=auto endif ifeq ($(CONFIG_PGO_CAPTURE),y)