@jessica @p @m0xee On PC maybe try movim since you seem to be fine with web frontends.

Meanwhile I can't use Matrix without shoving it into a burner system, Element, the only actual client, requires a bunch of crap from the browser.

@lanodan @p @jessica@mk.absturztau.be
>Element, the only actual client
gomuks is a pretty good console client if you need IM only and you are on a platform that has go toolchain (e.g. if you are on PowerPC MUSL system you're out of luck).
It supports E2EE and all that, but of course no voice calls.

@m0xee @lanodan @jessica

> if you are on PowerPC MUSL system you're out of luck

Pretty sure MUSL doesn't matter unless you use cgo.

@p @jessica@mk.absturztau.be @lanodan It does. There is no reference toolchain for 32-bit PPC and there are some issues building gcc-go. I don't remember all the details now, but there are some header issues. Like some register structs are real structs in glibc, but macros in musl something like that.
No, I'm pretty sure it can be done, but requires more looking into. This is definitely far from being the "easy" solution so I just said that it's not there 😅

@m0xee @jessica @lanodan

> There is no reference toolchain for 32-bit PPC

Unsupported architectures would certainly would matter, yes. MUSL doesn't matter if you're shipping a static binary around, though. I've been building Linux-ARM binaries from Plan 9, and as long as there's no cgo (JIHAD) it doesn't matter.

> some header issues

Surely you can build a statically linked binary and send that to the MUSL system. I've never used gcc-go (I use their C compiler only reluctantly) but I'm sure that they will let you -static anything their compiler produces.
Follow

@p @jessica@mk.absturztau.be @lanodan Aah, doen't matter. I gave up. I ended up running it on ARM machine that I can ssh to.

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml