Кросс-компиляция mono для руки

Кто-нибудь успешно скомпилировал mono для ARM под Linux без scratchbox или qemu?

(может быть, с distcc или какой-либо кросс-компилятор toolchain)

    Мне удалось перекрестно скомпилировать mono (2.0, 2.4, 2.6, 2.8, 2.10.1) с Scratchbox 2, установленным на машине Ubuntu, с помощью цепочки инструментов CodeSourcery Lite. Я использовал статью на странице проекта Mono .

    Сначала скомпилируйте его на нативной машине

    ./configure $ make $ make install DESTDIR=path 

    Затем в sb2:

     [sbox-ARMEL: ~] > ./configure --disable-mcs-build [sbox-ARMEL: ~] > make [sbox-ARMEL: ~] > make install DESTDIR=path 

    Я использую это для конфигурации

     ./configure --enable-minimal=profiler,debug,logging,soft_debug --with-tls=--with-tls=__thread --with-monotouch=no --without-mcs-docs --disable-mono-debugger CFLAGS=-DARM_FPU_NONE --disable-mcs-build 

    Я пробовал и пробовал и пробовал с помощью scratchbox2 прошлой ночью .. Попал в какую-то проблему. Закончился просто компиляция на руке, все прошло хорошо! заняло 30 минут!

     CFLAGS=-DARM_FPU_VFP_HARD HardFloat CFLAGS=-DARM_FPU_VFP_NONE SoftFloat 

    Компиляция mono на ПК

     sudo make install `directory like /tmptree etc` 

    переместите все эти файлы из / tmptree в / etc на вашем ручном устройстве.

     ./autogen.sh --disable-mcs-build make CFLAGS=-DARM_FPU_VFP_HARD sudo make install sudo ldconfig 

    Моно жесткий плавающий патч

    Пробовал делать Hard Float с mono 3.0.3 .. он сказал, что пока не поддерживает его.

    Давайте будем гением компьютера.