Hi, Jason. Thanks for pointing out the fix. I checked it and it wasn't going to work for either older or newer kernels, as we wanted the dkms to be able to be built against either of them.
As I have some experience doing that kind of check for other dkms packages, inspired by my previous work with openvswitch, I decided to work it out for this one-off case. Unfortunately, I don't have the time budget right now to do it extensively for all of wireguard-linux-compat, which would be a more acceptable solution for you as its upstream, I suppose. As we haven't applied the referred linux commit yet, upstream wireguard- linux-compat still doesn't require a fix for building against Ubuntu kernels. As I understand it, once we ship something including that commit, it would break its build, and some solution would be necessary. May I suggest looking into using UTS_UBUNTU_RELEASE_ABI? Would that work for you? Thanks for your work on wireguard. Cascardo. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915304 Title: linux-stable v4.14.217 causes skb_mark_not_on_list() build failure To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wireguard-linux-compat/+bug/1915304/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
