Re:What's Coming in Go 1.15
by zaarn on Wednesday May 13, 2020 @09:01AM
(#23166452)
Basically, x/crypto/blake2b received a patch to switch how it detects the presence of AVX and SSE at runtime, the symbols required for that to work with earlier versions where removed. While I understand this is technically covered in the compatibility promise, it's very frustrating when it happens with a library developed by google, especially when, at the time, the general recommendation was to vendor them so as to not suffer from breakage when they update.
[ Parent
| on HN ]
I believe this commit has background: https://github.com/golang/crypto/commit/d6449816ce06963d9d13...
To be fair though, that package was depending on a private API to begin with.