New comment by Skirmisher on void-packages repository https://github.com/void-linux/void-packages/issues/27337#issuecomment-749284979 Comment: Seems pretty good all around. Standardizing the existing lib32/64 setup while pointing the multilib component to a separate prefix is a pragmatic approach that still leaves room for flexibility. I do want to address the prefix location thing: cross toolchain prefixes are weird because they have libraries for the prefix arch in `usr/lib`, but have host arch binaries in `usr/bin`, making it inconsistent with a real install (especially since in a multiarch situation, you would be able to run the "native" versions of those tools anyway). I'm not sure if there's a way to work around the host-arch binaries, or if it would be straightforward to move the cross prefixes somewhere else, e.g. `/usr/cross/`... If nothing else, though, I would find it reasonable to put multiarch prefixes in their own subdirectory like `/usr/multiarch` or `/usr/arch` or whatever else.