Closed m4niacjp closed 5 years ago
If your router uses 32bit ARM CPU, you can use the ARM binaries out of the box. If it uses MIPS, then you need to build a cross compiling gccgo tool chain. I'll give it a try but I will very likely give up because I never enjoyed dependency shenanigans.
I have added a binary for mips32: https://github.com/cbeuw/GoQuiet/releases Please tell me if it works once you tried it because I have no way of testing it
Sorry my router is a IPQ8068 ARMv7 64bit core. I'll try now with your linuxarm-1.0.0 version.
I'm trying to build and OpenWRT/LEDE package, any dependencies required for building?
No, this plugin uses no packages beyond the standard library
I rewrote (or naïvely translated, one could say that) GoQuiet client into C which may help port it to embedded devices. If you are too lazy to rewrite a new C client like me, there is a modified SSR libev client that can be used as a drop-in replacement of gq-client
that serves as an SIP003 plugin with GoQuiet protocol.
What about SS-libev?
You think it's possible to have something like this? http://openwrt-dist.sourceforge.net/packages/base/
@cbeuw Is there a newest binary for mips32? I would like to test it on openwrt.
@qiwihui I have added the binary for mips32
Any idea on how to build for Lede/Openwrt?