It seems delve which is suggested by golang.org due to optimised binary support expects a Linux /proc and Linux threads (FreeBSD delve github issue tracker). So I guess without delve then building unoptimised binaries would be required which is possibly to be expected when debugging. I'm not sure that should make delve the preferred tool, if it is platform centric!
Does anyone debug golang on OpenBSD and can advise on llvm/gcc or provide any other insight? Thanks