-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KVDO build error on Linux 6.8rc4: implicit declarations #81
Comments
As a temporary fix, I created a patch which you can apply to your 6.8-rcX kernel to make VDO compile successfully. After the kernel is compiled, you have to edit The patch for the Linux kernel:
Note that I would like this issue to be closed only when the actual fix is made to |
Hi, Sorry to take so long to reply to this. We've been busily working to get vdo ready to be included in the main Linux kernel. It should be available starting in Linux 6.9. So the best answer might be to wait a few weeks and use the in-kernel version. You can even get a preview through the linux-next tree: drivers/md/dm-vdo Because we are focused on the latest version, it's not clear when or even whether we will update the code in this repository. This blkdev interface started changing in the Linux 6.5 kernel and it has continued to change every few versions, so it's a bit of a moving target. The patch you posted works reasonably well as a stopgap. |
Hello.
kvdo
can't be built for Linux 6.8rc1 and above, simply because these symbols used bykvdo
no longer exist in kernel:The errors one encounters when trying to build
kvdo
for Linux 6.8rcX are of type:There are also warnings being treated as errors, related to missing function prototypes:
When is it planned to add support for 6.8 kernels?
The text was updated successfully, but these errors were encountered: