Hi, I was wondering if you'll be open to a pull-request that adds a 'configure' option to convert some of the more dependency-heavy ioengines into external engines? The reason - installing fio via the distro package manager brings a lot of dependencies[0], which are entirely unnecessary if all one needs is the sync ioengine. So I'd like to suggest externalizing some and packaging them separately as optional. Regards, Yigal [0] List of dependencies on Fedora 31: [vm@vm1 fio]$ sudo dnf deplist fio | grep provider | sort | uniq Last metadata expiration check: 0:02:14 ago on Sat 04 Apr 2020 04:36:08 PM UTC. provider: bash-5.0.11-1.fc31.x86_64 provider: glibc-2.30-10.fc31.x86_64 provider: libaio-0.3.111-6.fc31.x86_64 provider: libibverbs-20.1-6.fc31.x86_64 provider: libpmem-1.7-1.fc31.x86_64 provider: libpmemblk-1.7-1.fc31.x86_64 provider: librados2-2:14.2.8-1.fc31.x86_64 provider: librbd1-2:14.2.8-1.fc31.x86_64 provider: librdmacm-20.1-6.fc31.x86_64 provider: numactl-libs-2.0.12-3.fc31.x86_64 provider: python3-3.7.6-2.fc31.x86_64 provider: zlib-1.2.11-20.fc31.x86_64