> 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.

Reply via email to