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

Maximilian Engelsberger max at embedded-research.de
Fri Feb 12 13:58:15 CET 2016


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


More information about the En-Nut-Discussion mailing list