bf7f87cecd
blob and blob_bdev are already included via the lvol bdev module dependencies in mk/spdk.modules.mk. This patch adds blobfs there too. These changes are needed for some upcoming patches which will apply --whole-archive to all libraries linked into the application. That patch will require that we never include the same library twice. Shared library builds *require* that blobfs be listed before blob on the link line, hence adding blobfs here even though it's not technically associated with a bdev module. We can also simplify spdk.modules.mk while we're here - just filter out bdev_lvol to disable lvol for applications like blob_cli that need to disable it. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I01e5e6b91d947463749f942f54c12f48229bbe5a Reviewed-on: https://review.gerrithub.io/432916 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Seth Howell <seth.howell5141@gmail.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>