In 80e8c9cadc when this was ported, the "Any" value diverged accidentally. This would cause some packages to not be found, since they didn't match any arch. Thanks to karpfen to digging into the issue.
80e8c9cadc
Put all of the arch stuff that we can into this library.