From b207af9a4be858ce35844a1f7bd4ba2c8a45fdb7 Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Thu, 19 Jul 2018 14:36:11 -0700 Subject: [PATCH] build: Only link virtio bdev module if CONFIG_VIRTIO is 'y' Change-Id: I842ab24d350ec63cce57f3f1aaabc564197cc91f Signed-off-by: Ben Walker Reviewed-on: https://review.gerrithub.io/419915 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Dariusz Stojaczyk Reviewed-by: Changpeng Liu --- mk/spdk.modules.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mk/spdk.modules.mk b/mk/spdk.modules.mk index ef9e8c515..f9826417f 100644 --- a/mk/spdk.modules.mk +++ b/mk/spdk.modules.mk @@ -43,8 +43,11 @@ BLOCKDEV_MODULES_DEPS += -libverbs -lrdmacm endif ifeq ($(OS),Linux) -BLOCKDEV_MODULES_LIST += bdev_aio bdev_virtio virtio +BLOCKDEV_MODULES_LIST += bdev_aio BLOCKDEV_MODULES_DEPS += -laio +ifeq ($(CONFIG_VIRTIO),y) +BLOCKDEV_MODULES_LIST += bdev_virtio virtio +endif ifeq ($(CONFIG_ISCSI_INITIATOR),y) BLOCKDEV_MODULES_LIST += bdev_iscsi # Fedora installs libiscsi to /usr/lib64/iscsi for some reason.