Compatibility with golang 1.20 via libc6-compat
Prior to the release of go
v1.20, Alpine could run dynamically linked binaries produced by go
for GOOS=linux
if libc6-compat
was installed. This has been broken in go
v1.20 by a change in their build support. The response of the maintainers is that if people want to use tools written in go
on Alpine, they should build them themselves and link against musl
. While this is, of course, an option, it would be simpler and more convenient if libc6-compat
were enhanced to supply libresolv.so
. See references for more details.