Ну, прошло уже много времени с тех пор, как я попробовал это, но я хотел сообщить, что я узнал. Во-первых, я обнаружил, что процессор MIPS является 64-разрядным, а не 32-разрядным, как мне первоначально сказали для встраиваемого устройства, на которое я нацеливался. Во-вторых, когда я работал над этим, у Mono еще не было поддержки MIPS 64-bit. После небольшого исследования я увидел, что группа в N-iX портирует Mono для поддержки 64-битной архитектуры MIPS, основанной на 32-битном порту, который уже был сделан. 64-битный порт создавался для компании SiCortex, Inc. , и N-iX пытался применить свои патчи к основному стволу разработки Mono. Вы можете проверить эту ветку форума для получения дополнительной информации. Я написал, что хочу помочь с тестированием, но ответа так и не получил.
Что касается статической компиляции Mono, я узнал, что Mono использует libtool для связывания своих библиотек. Мне нужно будет больше узнать об этом инструменте, прежде чем пытаться статически скомпилировать. Я остановился, узнав, что Mono еще не поддерживает MIPS 64-bit. Мне также необходимо проверить, применялись ли когда-либо патчи 64-битных портов к Mono.
Надеюсь, это поможет.