-
Notifications
You must be signed in to change notification settings - Fork 0
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
DKMS doesn't work with 6.13 #17
Comments
Thank you for reporting this issue. I will have a look into at in a VM. |
No problem if you ignore me, I had been using your repo while archzfs status was getting worked out and saw your 2.3.0/6.13.2 release as an opportunity. If you're not patching anything it's due to the lack of zfs upstream support beyond 6.12.* and archzfs won't be any different. |
It's not about ignoring anyone - it's just: I'm not a kernel module dev. I started to just provide pre-built packages as the upstream repo had issues to keep up. I'm happy to help and glad that someone seem to use it other me. |
So I narrowed down the issue to the dkms build is missing the --enable-linux-experimental flag - see: openzfs/zfs#16574 (reply in thread) |
Thanks for the time you put in. |
as an update: |
I did some digging and have found no way to inject that specific a directive into the DKMS build unless zfs suports it as an ENV var. |
From my initial debugging of this I noticed that the actual dkms build uses different values for the ./configure command than the regular builds, see Lines 30 to 40 in 87f6b40
The way I see this is a flaw in the upstream archzfs repo not correctly providing the proper ./configure parameters and hence dkms is quite different to the regular builds. I will re-raise this issue upstream after I got home and can provide the actual command. I also read the arch wiki and there is a way to provide such parameters. When this is fixed upstream it should be easy for me to add the missing override to make dkms work with newer kernels. |
just for reference to raise this upstream
|
with openzfs/zfs#17097 not mention any push to 6.13 and from upstream also no reply yet I guess this will keep standing as for now |
so I played a bit around and got this build working |
smashing. worked on 6.13.4 and 6.13.5 |
just tested on xanmod 6.13.5 - works - merged and closing as fixed |
@alaricljs as a heads up: |
No fork, I use DKMS for a few other things so when archzfs.com wasn't keeping up with kernel releases DKMS smoothed that out well. That worked until recent kernel changes required ZFS to do their own compat changes as well. |
Ah, ok. I look positive towards 6.14. |
WARNING: `dkms install --no-depmod zfs/2.3.0 -k 6.13.2-arch1-1' exited 1
I haven't found a way to get more out of the build process.
The text was updated successfully, but these errors were encountered: