Под «архитектурой» в общем случае надо понимать вот такой, ээ, квадруплет?
- архитектура CPU
- формат бинарника (ELF, COFF, что там на Маке и на всяких фряках)
- полное сочетание всех допустимых версий внешних библиотек (типа libc, openssl)
- разные варианты окружения (any POSIX, GNU, macOS, Windows)