Home
last modified time | relevance | path

Searched refs:shared (Results 1 – 25 of 34) sorted by relevance

12

/spdk/rpmbuild/
H A Dspdk.spec9 %{!?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 Drpm.sh92 if get_config with-shared; then
/spdk/test/packaging/rpm/
H A Drpm.sh92 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 DMakefile7 shared: target
10 …$(CC) $(COMMON_CFLAGS) -shared ./vbdev_passthru_rpc.o ./vbdev_passthru.o -o ./libpassthru_external…
/spdk/test/external_code/nvme/
H A DMakefile11 shared: target
13 $(CC) $(COMMON_CFLAGS) -shared nvme.o -o libnvme_external.so
/spdk/
H A DREADME.md39 * [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 Drpm.md19 # 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 Dpkgconfig.md25 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 Dlibraries.md119 …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 Devent.md4 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 Dbdev_module.md165 `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 Dconcurrency.md14 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 Discsi.md16 will release all the shared memory resource before exit, the SIGKILL will make the shared memory
/spdk/mk/
H A Dspdk.fio.mk22 LDFLAGS += -shared -rdynamic -Wl,-z,nodelete
29 LDFLAGS += -shared-libsan
H A Dspdk.common.mk126 # 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 DMakefile14 $(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 DREADME.md4 these categories, they also demonstrate linking against the spdk combined shared library,
5 individual shared libraries, and static libraries.
H A DMakefile87 $(MAKE) --directory=passthru shared
93 $(MAKE) --directory=nvme shared
H A Dtest_make.sh29 $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 Dautobuild_common.sh152 ./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 DMakefile13 …flags="all=-spectre=all -N -l" -asmflags="all=-spectre=all" -buildmode=c-shared -ldflags="all=-s -…
/spdk/test/ftl/
H A Dcommon.sh204 echo Remove shared memory files
/spdk/docker/build_base/
H A DDockerfile33 --with-shared \
/spdk/scripts/perf/nvmf/
H A DREADME.md174 - 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 Dcheck_so_deps.sh9 echo "Not testing for shared object dependencies on FreeBSD."
273 echo "No shared objects were processed."
384 $rootdir/configure $config_params --with-shared

12