Good day, I'm updating go's syscall table to modern OpenBSD (7.4).
For some architectures it was updated more than decade ago, and a lot of things had changed. To do it I need to run commands like: cd src ulimit -S -d $(ulimit -H -d) env CGO_ENABLED=1 CC=cc CXX=c++ ./make.bash cd syscall env GOOS=openbsd GOARCH=%ARCH% CC=cc CXX=c++ PATH=$(pwd)/../../bin:$PATH ./mkall.sh where %ARCH% is one of go's architecutres: - 386 - amd64 - arm - arm64 - mips64 - ppc64 - riscv64 The part with amd64 and 386 was quite easy. But the next parts... well.. I stuck with attempt to install OpenBSD into qemu. I can't figure out how to boot an installer :( To move forward I need some help. The first way if someone can share the way to boot / install OpenBSD into qemu. And an alternative and simpler way I guess, if someone can grand me shell to that machine or run commands above on OpenBSD with installed go inside source tree from this branch: https://github.com/catap/go/tree/opebsd-syscalls Thanks. -- wbr, Kirill