$ tce-load -i compiletc perl5 bash ncursesw-dev bc glibc_apps elfutils-dev git $ cd $HOME/Downloads $ git clone https://git.zx2c4.com/wireguard-linux-compat $ wget http://tinycorelinux.net/10.x/x86/release/src/kernel/linux-4.19.10-patched.txz $ wget http://tinycorelinux.net/10.x/x86/release/src/kernel/config-4.19.10-tinycore $ tar -xvf linux-4.19.10-patched.txz $ cd linux-4.19.10 $ cp $HOME/Downloads/config-4.19.10-tinycore .config $ $HOME/Downloads/wireguard-linux-compat/kernel-tree-scripts/jury-rig.sh $HOME/Downloads/linux-4.19.10 $ make oldconfig -> when asked about CONFIG_WIREGUARD choose M, when asked about CONFIG_WIREGUARD_DEBUG choose as you like (I went with y) $ make prepare scripts $ make M=net/wireguard modules $ git clone https://git.zx2c4.com/wireguard-linux-compat $ make -C wireguard-tools/src -j2 $ mkdir $HOME/Downloads/destwg $ sudo make -C wireguard-tools/src DESTDIR=/home/bruno/Downloads/destwg install