New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/issues/12807#issuecomment-508593416 Comment: The problem is that we only overwrite the symlink when cross compiling: https://github.com/void-linux/void-packages/blob/462ee5b0468ef5249d1c7ac4466385ec0117cc16/srcpkgs/wxWidgets-gtk3/template#L54-L68 In regards of your issue, you don't need to cross compile i686 on a x86_64 host, just create a seperate masterdir and compile it in there.`./xbps-src -m masterdir-i686 binary-bootsrap i686` and then compile with `./xbps-src -m masterdir-i686 pkg PACKAGE` Edit: Trying to build packages natively for a by the builders cross compiled arch or vice versa can let you run into breakage sadly quite easily. This specific issue might be one that is at least easy to fix