Проблема будет с GNU'шными либами. В портировании не только сам
компилер играет роль, это-то фигня, побегать по коду и поменять
расширения. Главное это как быть с внешними либами. Из того что
знаю для Embedded у IAR'овцев они все чисто свои, не GNU'шные.
Вдобавок свои .s стартапы и механизмы прошивок флэши.
Спасибо, князь. Вы настоящий дворянин. И программист.