Hi there.
It's a great artifact evaluation!
I want to share my problem and workaround for further reproducers.
When building folly, you may receive errors like error: template with C linkage
I check the commit history of folly, it's because the liburing introduce the extern C in newer vision, and the folly we are using is not up-to-date.
Just remove two extern "C" in ${folly_src}/experimental/io/IoUring.h & ${folly_src}/experimental/io/IoUringBackend.h .
This method works for me.