Commit 662f70fd authored by Ben Walker's avatar Ben Walker Committed by Tomasz Zawadzki
Browse files

dpdk: Tell DPDK whether to build static or shared libraries



The DPDK build system ignores this, so it always builds both. But at
least if they were to fix it we'd be telling them the right thing.

Change-Id: I94d2a974aa6ad907f7f6d19f850741de35782c83
Signed-off-by: default avatarBen Walker <ben@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21387


Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot
parent 6747380f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -30,6 +30,12 @@ ifeq ($(CONFIG_DEBUG),y)
DPDK_OPTS += --buildtype=debug
endif

ifeq ($(CONFIG_SHARED),y)
DPDK_OPTS += --default-library=shared
else
DPDK_OPTS += --default-library=static
endif

ifeq ($(CONFIG_LTO),y)
# dpdk complains about compiler not supporting fat LTO objects when clang is in use so don't enable it in such a instance
ifneq ($(CC_TYPE),clang)