I can not build proper #manylinux wheels for #johnnycanencrypt, my #python module written in #rustlang which talks to smartcards because different #Linux distributions have different libpcsc* versions and they don't like each other.
What is impressive here is the availability of this feature in #JuliaLang #JuliaPackaging - when compared with competing programming environments:
* #dotnet #NuGet only has crude runtimes like #x64, and #arm64.
* #python #PyPI wheels seems equally constrained with #manylinux supporting plain, e.g., #x86_64, and #aarch64.
Not to mention #BinaryBuilder in general with support for e.g. #musl, #armv7l, #bsd and #riscv64
Whatever the number of applications of #microarchitecture specific binaries.
πΈπͺ