Setup cross-compatibility
Revert "Setup cross-compatibility"

This reverts commit 8ca03fd7d7bd1aa4cd3620c3310683039d617fde.
Revert "Revert "Setup cross-compatibility""

This reverts commit b53b180e0ef9f67327aaec53bf17da6e024448aa.