Thanks IOhannes for your explanations.
So I'm convinced be good to have a unified binary package. To achieve that I understand we need to ship only armv6 and aarch64 archs for RPi once armv7 can insert noise in Pd external loading system.
I don't know how to benchmark armv6 and armv7 compilations, but I think maybe armv7 binaries can be provided via github repository for users who want to try it. This because I'm thinking deken packages need to work every time.
About .pd_linux extension. If every pd compiled arch can run .pd_linux extension it can be loaded inadvertently and cause crash to load external. So we need ever to name binaries in the new way (new for me at least) aka l_i386 , l_amd64 , l_arm, l_arm64 and so on for other OSs...
The older Pd version which theoretically stay alive is 0.48.1-3 in Ubuntu Bionic which is supported until April 2023. If this version of Pd have deken support, how can we differ the unified version of a specific i386 and amd64 binaries shipped in distinct dek packages? I think maybe these old system can be supported via github repository once add more two packages teoretically would add noise to the majority of users (newest pd versions).
Make sense?