make error (elf trouble, arm-linux, cross-compiler)

David Burg dburg@nero.com
Wed Jun 20 07:19:00 GMT 2001


Hello,

I'm trying to create a new cross-compiler since I need support of auto_ptr
of STL.

Build is i686-linux-gnu, target is arm-linux. I have allready a egcs-1.1.2
with arm-diff patch cross-compiler created succesfully. I have downloaded
gcc-3.0 from a mirror ftp. (If there are patches for arm, I miss them,
please tell me). I use :

./configure --target=arm-linux --prefix=/usr/local/arm
make cross LANGUAGES="c c++"

(With egcs-1.1.2 I was using a ugly -i I admit...)

I have a nice output with elf trouble, see attached file. (Yes, I have an
EM-110 strongarm developpement board, I need a cross-compiler for this.)

Should I use a -i ? Then, ok I got a version 3.0 gcc but files like
/usr/local/arm/include/memory is not updated (the file contains some text
about implementation of auto_ptr not yet decide so unavaible, I think this
should no more be the case in 2001) and I get error that g++ cannot find the
files included by this memory file (and of course a auto_ptr not defined
error).

I have binutils-2.9.1.0.19a with arm-diff-981230 patch installed. Is there
something more I can say ?

Best regards,

David Burg.




More information about the Gcc-help mailing list