Multiarch handling in different constructor macros