Sergei, Thanks for your prompt reply. I am using 32bit synthetic linux and are attempting to build the examples with linux gcc version gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5). I am wondering if I have the incorrect/incompatible set of tools.
On 21 December 2010 19:56, Sergei Gavrikov <sergei.gavri...@gmail.com> wrote: > On Tue, 21 Dec 2010, Peter Smith wrote: > >> Having discovered eCos I thought I would try to build and run the >> examples on the synthetic linux target. >> >> I created the build tree using ecosconfig new linux followed by >> ecosconfig tree. >> >> I then built the tree without errors. >> >> My problem came when attempting to build the examples as shown below. >> >> psm...@ubuntu:~/examples$ make INSTALL_DIR=$HOME/linux/install >> gcc -c -o hello.o -I/home/psmith/linux/install/include -Wall >> -Wpointer-arith -Wstrict-prototypes -Wundef -Woverloaded-virtual >> -Wno-write-strings -g -O2 -ffunction-sections -fdata-sections >> -fno-rtti -fno-exceptions hello.c >> cc1: warning: command line option "-Woverloaded-virtual" is valid for >> C++/ObjC++ but not for C >> cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ >> but not for C >> gcc -nostartfiles -L/home/psmith/linux/install/lib -Ttarget.ld -g >> -nostdlib -Wl,--gc-sections -Wl,-static -o hello hello.o >> target.ld:33 cannot move location counter backwards (from >> 000000000200cd10 to 00000000007f32f0) >> collect2: ld returned 1 exit status >> make: *** [hello] Error 1 >> >> I am using Ubuntu 10.10 by the way > > Hi Peter, > > if your host is x86_64 you can try some from recipes which you can find > on the list > > http://sourceware.org/cgi-bin/search.cgi?q=eCos+AND+synthetic+AND+x86_64 > > Sergei > -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss