Comment by orf
2 years ago
Lack of -v3 binaries are common in Docker containers. Most, if not all of development, CI and deployment targets support -v3. And yet images like Postgres or Redis are built with the absolute lowest common denominator in mind.
How many CPU cycles are wasted globally because of this? It’s nuts
There are containers which are based on Gentoo and optimized for x86-64-v2 and x86-64-v3. https://github.com/rahilarious/gentoo-containers
Sure there are, but it doesn’t matter because everyone uses the stock images.
The issue is there is no concept of a -v2 or -v3 Intel architecture in the OCI spec. which is a shame.