New comment by Chocimier on void-packages repository https://github.com/void-linux/void-packages/issues/23368#issuecomment-942659892 Comment: qt5-concurrent-32bit bug occurs because `pre-pkg/05-prepare-32bit.sh` reads `shlib-provides` file generated by `pre-pkg/06-shlib-provides.sh`, thus subpackages processed earlier will never be rewritten to depend on `-32bit` versions of subpackages processed later. Splitting pre-pkg phase to two phases, first with `06-shlib-provides.sh collect_sonames ${PKGDESTDIR}`, and second with `05-prepare-32bit.sh`, `06-shlib-provides.sh collect_sonames ${_destdir32}` would be needed. Replacing 32bit packages with multilib prefixes might be better alternative. On pango: when rebuild, depends looks fine, despite of no relevant changes done recently. The thing I did was about whether -devel-32bit packages are generated, but didn't changed rewriting of deps. pkgver: pango-devel-32bit-1.48.9_1 run_depends: fribidi-devel-32bit>=0 harfbuzz-devel-32bit>=0 libXft-devel-32bit>=0 libthai-devel-32bit>=0 pango-xft>=1.48.9_1 pango-32bit>=1.48.9_1 pkgver: eudev-libudev-devel-32bit-3.2.10_1 run_depends: eudev-libudev>=3.2.10_1