summaryrefslogtreecommitdiff
path: root/os
diff options
context:
space:
mode:
authorYigal Korman <ykorman@gmail.com>2020-07-03 15:38:42 +0300
committerJens Axboe <axboe@kernel.dk>2020-07-03 08:28:28 -0600
commit5a8a6a0343b42d087fa7b65ae884985d0f183c8b (patch)
tree78cc2435dde48467f6b6dcb2793738a936b16d94 /os
parent439c45afa8c1a47edb1cd928be692b9e0ba7728a (diff)
downloadfio-5a8a6a0343b42d087fa7b65ae884985d0f183c8b.tar.gz
fio-5a8a6a0343b42d087fa7b65ae884985d0f183c8b.tar.bz2
configure: new --dynamic-libengines build option
When enabled, some of the more dependency-heavy internal engines are converted to "plugin" engines, i.e. they are built into separate object files and are loaded by fio on demand. This helps downstream distros package these engines separately and not force a long list of package dependencies from the base fio package. Signed-off-by: Yigal Korman <ykorman@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'os')
-rw-r--r--os/os-linux.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/os/os-linux.h b/os/os-linux.h
index 6ec7243d..65d3b429 100644
--- a/os/os-linux.h
+++ b/os/os-linux.h
@@ -58,6 +58,8 @@
#define OS_MAP_ANON MAP_ANONYMOUS
+#define FIO_EXT_ENG_DIR "/usr/lib/fio"
+
typedef cpu_set_t os_cpu_mask_t;
#ifdef CONFIG_3ARG_AFFINITY