KusakabeShi / EtherGuard-VPN

Layer2 version of wireguard with Floyd Warshall implement in go.
https://www.kskb.eu.org/2021/08/rootless-routerpart-3-etherguard.html
MIT License
163 stars 13 forks source link

Add static build and CI #2

Closed lss233 closed 2 years ago

lss233 commented 2 years ago

This PR provides following features:

You can build statically linked executables by using make static and make vpp-statc.

Following arch are supported in workflow: no-vpp version, dynamic no-vpp version, static vpp version, dynamic vpp version, static
x86_64 ✔️ ✔️ ✔️
mipsle ✔️ ✔️
aarch64 ✔️ ✔️ ✔️
armv7 ✔️ ✔️

Known issues