[Mono-dev] Error during cross compilation of mono to arm

Rodrigo Kumpera kumpera at gmail.com
Tue Jan 29 15:49:46 UTC 2013


the eglib build needs binutils installed.


On Tue, Jan 29, 2013 at 6:24 AM, dileep m <mdileep1989 at gmail.com> wrote:

> Hi all,
>
> I m trying to cross compile mono to arm architecture with help of
> scratchbox2 but I couldn't successfully complete the task.
>
> The whole process I did is given below
>
> *A. Setting Up scratchbox2*
>
> 1. Clone the scratchbox 2 repository:
> $ git clone git://gitorious.org/scratchbox2/scratchbox2.git
>
> 2. To build and install SB2:
> $ cd scratchbox2
> $ dpkg-buildpackage -rfakeroot
> $ cd ..
> $ sudo dpkg -i libsb2*deb scratchbox2*deb
>
> Status:successfull
>
> *B. Setting up qemu*
>
> 1.  Clone the qemu repository
> git clone git://git.qemu.org/qemu.git
>
> 2.To build and install qemu
> $ cd qemu
> $ ./configure --prefix=$HOME/sb2 --target-list=arm-linux-user
> $ make && make install
> $ cd ..
>
> Status: successful
>
> *C. Setting up arm tool chain*
>
> 1. Getting the arm tool chain
> $ wget
> https://sourcery.mentor.com/sgpp/lite/arm/portal/package8739/public/arm-none-linux-gnueabi/arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
> $ tar xjvf arm-2011.03-41-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
>
> 2.Generating a working target configuration.
> $  cp -a arm-2011.03/arm-none-linux-gnueabi/libc/{lib,etc,usr} .
> $  sb2-init ARM9 arm-2011.03/bin/arm-none-linux-gnueabi-gcc    [ ARM9->
> name of target]
>
> Status: successful
>
> *D. Cross compiling mono*
>
> $ sb2
>
> [SB2 simple arm9] root at ushus-Vostro-460 rasbery $ cd Desktop/mono-2.10.8.1
> [SB2 simple arm9] root at ushus-Vostro-460 mono-2.10.8.1 $ ./configure
> --disable-mcs-build
> [SB2 simple arm9] root at ushus-Vostro-460 mono-2.10.8.1 $ make
>
> Status: failed
>
> Error:
>
> */usr/local/lib/libgmodule-2.0.so: could not read symbols: File in wrong
> format*
> *collect2: ld returned 1 exit status*
> *make[4]: *** [test-glib] Error 1*
> *make[4]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib/test'
> *
> *make[3]: *** [all-recursive] Error 1*
> *make[3]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib'*
> *make[2]: *** [all] Error 2*
> *make[2]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1/eglib'*
> *make[1]: *** [all-recursive] Error 1*
> *make[1]: Leaving directory `/home/ushus/Desktop/mono-2.10.8.1'*
> *make: *** [all] Error 2*
>
>
> I am stuck in this step. Any idea how to solve this error?
>
> Thanks for your time
> Dileep
>
>
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130129/10c655f7/attachment.html>


More information about the Mono-devel-list mailing list