Задам не очень умный вопрос, но нельзя сорцы на условном си собрать теперь не под х86, а под арм? В моей представлении, если там не будет в коде каких-то редких особенностей, то соберется
Как я понимаю, программисты на си, когда не стоит специально цель писать кроссплатформенно, очень любят писать код, который не работает на других процессорах