Joel Sing
Joel Sing
When the arm architecture is compiled with `GOARM=5`, the linker rewrites TLS register loads from `MRC` with a call to `runtime.read_tls_fallback` - on OpenBSD post 6.9, this fails since `runtime.read_tls_fallback`...
Upcoming changes to the OpenBSD kernel will prevent system calls from being made unless they are coming from libc.so (with some exceptions, for example, a static binary). There are also...
Support for linux/riscv64 has existed in upstream Go since 1.14 - the repos referenced from `Dockerfile.riscv` have since been retired.
The indirect syscall call interface ([syscall(2)](https://man.openbsd.org/syscall.2)) will be [removed from OpenBSD](https://marc.info/?l=openbsd-tech&m=169841790407370&w=2), most likely before the 7.5 release. This effectively means that Go's `syscall.Syscall*` interfaces will no longer work on this...