News for hackers. Stuff that matters.
Re:Bflat – a single ahead of time crosscompiler and runtime ... by MStrehovsky on Tuesday January 03, 2023 @06:45AM (#34230327)
The crosscompilation on Go to mac is pretty limited. That's why I wrote "need to reach dependencies beyond what libc offers". If you crosscompile Go from Linux to mac, you'll actually get a different binary than if you compile on mac natively (DNS resolution will use Go's home baked version instead of the one provided by the OS). CGo also doesn't work if you crosscompile.

It's a bunch of work to even get a hobbled version of crosscompilation to macOS running.

Re:Bflat – a single ahead of time crosscompiler and runtime ... by ithkuil on Tuesday January 03, 2023 @08:20AM (#34230966)
Yeah the DNS resolution issue without cgo is quite a hassle.

Luckily this should be solved in 1.20

https://go-review.googlesource.com/c/go/+/446178/