Spdk/test/common
Konrad Sztyber 06fdd44c5d mk/fio: link shared sanitizers for clang builds
By default, clang uses static sanitizer libraries, which means that the
executable needs to have them linked in.  Since we don't control how the
fio binary is compiled, we need to use the shared libraries.

This patch fixes ubsan, but there are still some issues with clang's
address sanitizer.  It seems as if the address sanitizer ignored
some/all of the suppression rules, but in the interest of fixing the
ubsan build, this will be fixed by a separate patch at a later time.

Fixes #2367

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I416a410214826b4ef8c25eeeef95272ef1742d7e
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11662
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Dong Yi <dongx.yi@intel.com>
Reviewed-by: Jun Wen <junx.wen@intel.com>
2022-02-25 08:17:23 +00:00
..
config pkgdep/git: don't skip nvme-cli installation 2022-02-22 09:01:06 +00:00
lib rdma: Update for memory map 2021-11-19 08:29:59 +00:00
applications.sh test/common: Add SPDK_APP wrapper for spdk_tgt 2021-01-07 13:38:26 +00:00
autotest_common.sh mk/fio: link shared sanitizers for clang builds 2022-02-25 08:17:23 +00:00
skipped_build_files.txt test/nvmf: fuzz nvmf target using LLVM's libFuzzer 2021-12-15 04:32:05 +00:00
skipped_tests.txt test/skipped_tests: enable ZNS tests 2022-02-22 09:03:03 +00:00