Hi,
starting with Linux 4.17 wireguard-dkms fails to build, giving the following error:
$ cat /var/lib/dkms/wireguard/0.0.20180531/build/make.log
DKMS make.log for wireguard-0.0.20180531 for kernel 4.17.0-1-ARCH (aarch64)
Thu Jun 7 22:47:18 CEST 2018
make: Entering directory '/usr/lib/modules/4.17.0-1-ARCH/build'
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/main.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/noise.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/device.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/peer.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/timers.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/queueing.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/send.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/receive.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/socket.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/hashtables.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/allowedips.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/ratelimiter.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/cookie.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/netlink.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/chacha20.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/poly1305.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/chacha20poly1305.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/curve25519.o
CC [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/blake2s.o
AS [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/chacha20-arm64.o
AS [M] /var/lib/dkms/wireguard/0.0.20180531/build/crypto/poly1305-arm64.o
LD [M] /var/lib/dkms/wireguard/0.0.20180531/build/wireguard.o
Building modules, stage 2.
MODPOST 1 modules
CC /var/lib/dkms/wireguard/0.0.20180531/build/wireguard.mod.o
LD [M] /var/lib/dkms/wireguard/0.0.20180531/build/wireguard.ko
ld: cannot open linker script file ./arch/arm64/kernel/module.lds: No such file or directory
make[1]: *** [scripts/Makefile.modpost:129: /var/lib/dkms/wireguard/0.0.20180531/build/wireguard.ko] Error 1
make: *** [Makefile:1575: modules] Error 2
make: Leaving directory '/usr/lib/modules/4.17.0-1-ARCH/build'
If it can be relevant, it does work on Arch Linux x86_64.