+10
−0
+3
−0
+3
−1
+13
−2
Loading
Adds option to configure script (default is disabled) to build SPDK shared libraries, and enhances build correspondingly to do so. This includes the single, combined shared library encompassing all of the SPDK static libs, as well as production of individual SPDK shared libraries corresponding to each of the static ones. Although the SPDK shared libs conform with shared lib naming conventions complete with version numbering suffixes, this does not confer any ABI compatibility claims whatsoever at this time. It's merely conformance with the naming conventions. Finally, there are no built-in dependencies between SPDK shared libs, thus requiring one to specify all needed SPDK shared libs to resolve all symbols in the final link of an executable wishing to use said SPDK shared libs. Change-Id: Ia375c0e3fb6d150d45a39e84e3b226fbaea48545 Signed-off-by:Lance Hartmann <lance.hartmann@oracle.com> Reviewed-on: https://review.gerrithub.io/422307 Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>