Fix Golang toolchain breakage for lyrebird: linkname
We have received a report that lyrebird is failed to build as a result of Go language toolchain breakage restricting linkname for users without providing a better alternative.
We now need to set an option to opt-out of this breakage: https://github.com/wlynxg/anet?tab=readme-ov-file#how-to-build-with-go-1230-or-later.
+CC: @pierov
IRC log
[3:30:32 pm] <PieroV> o/
[3:30:55 pm] <PieroV> We build lyrebird from main in nightlies, and we had a failure for Android
[3:31:04 pm] <PieroV> link: github.com/wlynxg/anet: invalid reference to net.zoneCache
[3:31:17 pm] <PieroV> Is it a known problem? We also updated to Go 1.23 yesterday...
[3:33:14 pm] <shelikhoo> PieroV: This is an issue fixed by upstream. https://github.com/wlynxg/anet?tab=readme-ov-file#how-to-build-with-go-1230-or-later
[3:34:00 pm] <shelikhoo> I can open a ticket about this,
[3:34:40 pm] <shelikhoo> as a patch to build script is necessary to get this working
[3:34:40 pm] <PieroV> I guess it's a ticket for tor-browser-build
[3:34:40 pm] <PieroV> Yes please
[3:34:42 pm] <PieroV> Thank you!