-
Notifications
You must be signed in to change notification settings - Fork 28
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
[BUG] Upgrading Ubuntu 24.04 to 24.10 breaks build #138
Comments
@mattmattox can you post a |
|
@mattmattox please do a |
OK, I got a new error
|
@mattmattox ah yes the "ubuntu-ism". There is something with Ubuntu and compiling the kernel that's different from other distributions. ATM we check if the kernel is 6.10 and we adapt the CFLAGS for the newer kernel. This works for Fedora and Arch, which it was tested on, but as it seems not for Ubuntu 24.10. This is not a total surprise. Atm I'm having some issues getting Ubuntu 24.10 into the test environment, as the cloud-image is not behaving as expected. The fix will probably be to have the CFLAGS change based on what the kernel build scripts have configured. |
@mattmattox you can use the rerethunk branch for now. The main issue is that arch and fedora are not happy at module init, though ubuntu 24.10 seems perfectly fine with it. I've removed the CFLAG that caused it in this branch. Once I have a fix for fio_init_driver to not thunk on the other two I'll push that in here and that will end up in main. |
Awesome, let me know if there is anything I can do to help |
Bug description
After upgrading to Ubuntu 24.10
make dpkg
andmake dkms
fails to buildHow to reproduce
What are the steps to reproduce the reported issue.
make dkms
fails with the error belowPossible solution
Environment information
Information about the system the module is used on
Linux a0ublokip01 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
gcc (Ubuntu 14.2.0-4ubuntu2) 14.2.0
main
Error log
The text was updated successfully, but these errors were encountered: