[En-Nut-Discussion] libgmp.so.3: wrong ELF class while building Nut/OS

Ole Reinhardt ole.reinhardt at embedded-it.de
Fri Feb 12 14:15:39 CET 2016


Hi Max,

please try the following toolchain:

https://launchpad.net/gcc-arm-embedded

It became a quasi standard in the meantime, so I did not continue to
develop the eCross toolchain further.

Best regards,

Ole Reinhardt

Am 12.02.2016 13:58, schrieb Maximilian Engelsberger:
> Hi there,
> 
> I am getting the following output while building Nut/OS with qnutconf on
> Ubuntu 14.04.3 LTS (trusty) with arm-eCross-eabi from
> http://www.embedded-it.de/en/bsp/eCross.php:
> 
> 00:23:52: Creating Makefiles for arm-ecross-gcc in nutbld
> 00:23:52: Creating header files in nutbld
> 00:23:52: ----- Running 'make clean' -----
> 00:23:53: ----- Running 'make all' -----
> 00:23:53:
> /home/max/arm-eCross-eabi/bin/../libexec/gcc/arm-eCross-eabi/4.5.2/cc1:
> error while loading shared libraries: libgmp.so.3: wrong ELF class:
> ELFCLASS64
> 00:23:53: make[1]: *** [arm/board/ethernut5.o] Fehler 1
> make: *** [all] Fehler 2
> 00:23:53: Build failed
> 
> I want to write applications for the Ethernut 5 platform.
> 
> Has anyone already solved this issue?
> 
> Is there any other best-practise for developing Nut/OS-applications with
> any other cross-development toolchain?
> 
> Kind Regards,
> 
> Max
> _______________________________________________
> http://lists.egnite.de/mailman/listinfo/en-nut-discussion
> 

-- 
Embedded-IT
Alter Weg 3
57223 Kreuztal
http://www.embedded-it.de

Tel.: +49-177-7420433


More information about the En-Nut-Discussion mailing list