Понимаю, что тема поднималась не один десяток раз, но нигде более-менее подробного описания моей проблемы не нашел.
Потребовалось создать приложения под роутеры ASUS wl500gPv2. На них уже есть вполне актуальная прошивка, для запуска своих приложений. Оставалось разобраться с кросс компилятором. Сделал все по мануалу в WIKI на офф сайте freepascal. Там была скудная статейка по сборке кросс компилятора. Решил скомпилировать простой проект, компилятор ругался на отсутствие модуля system.ppu. Порыскав по инету нашел все нужные модули, и библиотеке, прописал в проекте пути до них. после этого при компиляции стала вылетать ошибка:
C:\fpc_mips_all_090a\System.pas(1,1) Fatal: Compilation aborted
Само собой первая строчка, первый столбец, это начало комментария, никакой ошибки там нет.
Что я мог неправильно сделать? Имеет ли смысл настраивать кросс-компилятор, или лучше компилировать сразу под QEMU?