> 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
I can run them on mips64 for you at least. -- May the most significant bit of your life be positive.

