| /spdk/rpmbuild/ |
| H A D | spdk.spec | 9 %{!?shared:%define shared 0} 93 %if %{shared} 114 %if %{vfio_user} && %{shared} 124 %if %{shared} 155 %if %{shared} 163 %if %{shared} 177 %if %{shared}
|
| H A D | rpm.sh | 92 if get_config with-shared; then
|
| /spdk/test/packaging/rpm/ |
| H A D | rpm.sh | 92 MV_RUNPATH=$dpdkdir build_rpm --with-shared --with-dpdk="$dpdkdir" 130 build_rpm --with-shared 144 build_rpm --with-shared --with-dpdk || es=$? 162 "$rootdir/rpmbuild/rpm.sh" --with-shared > "$builddir/gen-spdk.spec"
|
| /spdk/test/external_code/passthru/ |
| H A D | Makefile | 7 shared: target 10 …$(CC) $(COMMON_CFLAGS) -shared ./vbdev_passthru_rpc.o ./vbdev_passthru.o -o ./libpassthru_external…
|
| /spdk/test/external_code/nvme/ |
| H A D | Makefile | 11 shared: target 13 $(CC) $(COMMON_CFLAGS) -shared nvme.o -o libnvme_external.so
|
| /spdk/ |
| H A D | README.md | 39 * [Shared libraries](#shared) 184 <a id="shared"></a> 189 Configure option `--with-shared` provides the ability to produce SPDK shared 191 results in the SPDK executables linked to the shared versions of libraries. 192 SPDK shared libraries by default, are located in `./build/lib`. This includes 193 the single SPDK shared lib encompassing all of the SPDK static libs 194 (`libspdk.so`) as well as individual SPDK shared libs corresponding to each 197 In order to start a SPDK app linked with SPDK shared libraries, make sure 200 - run ldconfig specifying the directory containing SPDK shared libraries 203 If DPDK shared libraries are used, you may also need to add DPDK shared [all …]
|
| /spdk/doc/ |
| H A D | rpm.md | 19 # rpmbuild/rpm.sh --with-shared --with-dpdk=/path/to/dpdk/build 39 # DEPS=no MAKEFLAGS="-d -j1" rpmbuild/rpm.sh --with-shared 56 - spdk-libs - provides target lib, .pc files (--with-shared) 57 - spdk-dpdk-libs - provides dpdk lib files (--with-shared|--with-dpdk)
|
| H A D | pkgconfig.md | 25 from the resulting application binary. With shared libraries this is achieved through 28 an application that uses the SPDK nvme shared library: 39 `-Wl,-Bdynamic`. DPDK by default builds both shared and static libraries - these
|
| H A D | libraries.md | 119 …DK libraries can be built as both static and shared object files. To facilitate building libraries… 127 SPDK shared objects follow a semantic versioning pattern with a major and minor version. Any change… 128 break backwards compatibility (symbol removal or change) will cause a shared object major increment… 133 major version of each SPDK shared library will increment only once between each SPDK release. 140 `libspdk_bdev.so.3.0` do not necessarily belong to the same release. This also means that shared ob… 147 which is a linker script. It simply contains references to all of the other spdk shared objects. 151 1. An application can link to the top level shared object library as follows: 199 Unlike SPDK shared objects, the filename does not contain any versioning semantics. Linking against 200 static objects is similar to shared objects but will always require the use of `-Wl,--whole-archive` 206 `-L/path/to/static/libs`. The use of static objects instead of shared objects can also be forced [all …]
|
| H A D | event.md | 4 shared-nothing server applications. The event framework is intended to be 27 not entirely independent and cross-thread shared state is necessary. SPDK
|
| H A D | bdev_module.md | 165 `SPDK_BDEV_CLAIM_READ_MANY_WRITE_ONE`, cooperating shared writers with 166 `SPDK_BDEV_CLAIM_READ_MANY_WRITE_SHARED`, and shared readers that prevent any 194 module and any others that establish a shared claim. If no claims are taken by
|
| H A D | concurrency.md | 14 Traditionally, software achieves concurrency by placing some shared data onto 28 the shared data does too. More granular locking helps, but then also increases 33 SPDK takes a different approach altogether. Instead of placing shared data in a
|
| H A D | iscsi.md | 16 will release all the shared memory resource before exit, the SIGKILL will make the shared memory
|
| /spdk/mk/ |
| H A D | spdk.fio.mk | 22 LDFLAGS += -shared -rdynamic -Wl,-z,nodelete 29 LDFLAGS += -shared-libsan
|
| H A D | spdk.common.mk | 126 # Always build PIC code so that objects can be used in shared libs and position-independent executables 217 VFIO_USER_BUILD_SHARED=shared 423 # Provide function to ease build of a shared lib 425 $(1) -o $@ -shared $(CFLAGS) $(LDFLAGS) \ 484 if file $(SHARED_REALNAME_LIB) | grep -q 'LSB shared object'; then \ 492 # Uninstall an shared library
|
| /spdk/test/external_code/accel/ |
| H A D | Makefile | 14 $(CC) $(COMMON_CFLAGS) -shared module.o -o libaccel_external_module.so 21 $(CC) $(COMMON_CFLAGS) -shared module.o driver.o -o libaccel_external_driver.so
|
| /spdk/test/external_code/ |
| H A D | README.md | 4 these categories, they also demonstrate linking against the spdk combined shared library, 5 individual shared libraries, and static libraries.
|
| H A D | Makefile | 87 $(MAKE) --directory=passthru shared 93 $(MAKE) --directory=nvme shared
|
| H A D | test_make.sh | 29 $SPDK_DIR/configure --with-shared --without-ocf --disable-asan $WITH_DPDK 89 $SPDK_DIR/configure --without-shared --without-ocf --disable-asan $WITH_DPDK
|
| /spdk/test/common/ |
| H A D | autobuild_common.sh | 152 ./configure CFLAGS="-fPIC -g -O2" --enable-shared=yes --prefix="$isal_dir/build" 250 "$rootdir/configure" $config_params --without-shared 384 "$rootdir/configure" $config_params --without-shared 424 "$rootdir/configure" $config_params --without-shared
|
| /spdk/go/rpc/ |
| H A D | Makefile | 13 …flags="all=-spectre=all -N -l" -asmflags="all=-spectre=all" -buildmode=c-shared -ldflags="all=-s -…
|
| /spdk/test/ftl/ |
| H A D | common.sh | 204 echo Remove shared memory files
|
| /spdk/docker/build_base/ |
| H A D | Dockerfile | 33 --with-shared \
|
| /spdk/scripts/perf/nvmf/ |
| H A D | README.md | 174 - num_shared_buffers - int, number of shared buffers to allocate when 199 mode: shared - align IRQs to be processed only on the same CPU cores which 219 "cpus_allowed_policy": "shared", 252 - cpus_allowed_policy - str, "shared" or "split". CPU sharing policy for fio 253 threads. Default: shared. For more information see `man fio`.
|
| /spdk/test/make/ |
| H A D | check_so_deps.sh | 9 echo "Not testing for shared object dependencies on FreeBSD." 273 echo "No shared objects were processed." 384 $rootdir/configure $config_params --with-shared
|