"BSD" isn't a valid OS. It's a family of OSes.. but why don't you just set the environment variable while running the command?
Such as: GOOS=dragonfly go build prog On Thu, Jan 26, 2017 at 1:10 PM, <yout...@z505.com> wrote: > Is there any way to cross compile without setting GOOS environment variable? > > i.e. something like > > go build os=bsd prog > > Or is it by design that you cannot just compile using a compiler switch, you > must set GOOS environment variable? > > Thanks > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- - Dave -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.