Unfortunately, wireguard-linux-compat 1.0.20201112-1~18.04.3 still does
*not* fix it.  The problem is that the fix tries to check
/lib/modules/.../skbuff.h which isn't installed during the in-tree build
of wireguard DKMS:

+srctree="/lib/modules/$kernelver/build"
+if grep -q skb_mark_not_on_list $srctree/include/linux/skbuff.h
+then
+       echo '#define SKB_MARK_NOT_ON_LIST' >> "$1"
+fi

The check needs to look for the skb_mark_not_on_list definition in the
source tree copy of skbuff.h instead (or in addition to?).

@Thadeu will rework the fix accordingly.

** Changed in: wireguard-linux-compat (Ubuntu Bionic)
       Status: Fix Committed => Confirmed

** Changed in: wireguard-linux-compat (Ubuntu)
       Status: Fix Released => Confirmed

-- 
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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to