diff --git a/build.rs b/build.rs index 01dfc7c..887579d 100644 --- a/build.rs +++ b/build.rs @@ -130,7 +130,6 @@ fn configure_spdk() -> Result { spdk_lib.exclude_lib("spdk_bdev_blobfs"); spdk_lib.exclude_lib("spdk_bdev_gpt"); spdk_lib.exclude_lib("spdk_bdev_passthru"); - spdk_lib.exclude_lib("spdk_bdev_raid"); spdk_lib.exclude_lib("spdk_bdev_split"); spdk_lib.exclude_lib("spdk_event_nvmf"); spdk_lib.exclude_lib("spdk_sock_uring"); @@ -307,6 +306,7 @@ fn main() { .allowlist_function("^iscsi.*") .allowlist_function("^spdk.*") .allowlist_function("^.*malloc_disk") + .allowlist_function("^raid_bdev.*") .allowlist_function("^bdev.*") .allowlist_function("^nbd_.*") .allowlist_function("^vbdev_.*") diff --git a/wrapper.h b/wrapper.h index ec063cd..652a004 100644 --- a/wrapper.h +++ b/wrapper.h @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include