Fwd: crosstool-043 errors

Jonathan and Caroline Moore jandcmoore@gmail.com
Thu Apr 3 15:43:00 GMT 2008


Anyone able to help me with Dan's crosstool?

<rant>
Why is it so hard to get cross compiling working I can't seem to find
even a basic howto explaining how to get things going and seemingly
any combination I try generates an error - even now with crosstool
which is supposed to fix this. I'd like to use open source tools but
this is seemingly impossible. Sorry to rant but this kind of thing
really puts my bosses off supporting open source development. Even the
FAQ link on the crossgcc mailing list page is broken.
 </rant>

Jonathan

---------- Forwarded message ----------
From: Dan Kegel <dank@kegel.com>
Date: 3 Apr 2008 16:12
Subject: Re: crosstool-043 errors
To: Jonathan and Caroline Moore <jandcmoore@gmail.com>

Sorry, I can't help today, try the crossgcc mailing list...


 On Thu, Apr 3, 2008 at 7:38 AM, Jonathan and Caroline Moore
 <jandcmoore@gmail.com> wrote:
 > Dan two more errors for you.
 >
 > I am trying to build a 3.2/3.3 or 3.4 gcc so I can build an hc11 cross
 > compiler (my host 4.1.1 gcc doesn't like binutils-2.15 so I can't use it). I
 > thought crosstool might help. http://www.gnu.org/software/m68hc11/
 >
 > So using crosstool-0.43.tar.gz and building eval `cat i686.dat
 > gcc-3.2.3-glibc-2.3.2.dat` sh all.sh --notest gives this error
 > .2.3/gcc/read-rtl.c: In function 'fatal_with_file_and_line':
 > /home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.2.3-glibc-2.3.2/gcc-3.2.3/gcc/read-rtl.c:62:
 > warning: traditional C rejects ISO C style function definitions
 >
 > /home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.2.3-glibc-2.3.2/gcc-3.2.3/gcc/read-rtl.c:
 > In function 'read_rtx':
 > /home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.2.3-glibc-2.3.2/gcc-3.2.3/gcc/read-rtl.c:662:
 > error: invalid lvalue in increment
 >  make[1]: *** [read-rtl.o] Error 1
 > make[1]: Leaving directory
 > `/home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.2.3-glibc-2.3.2/build-gcc-core/gcc'
 > make: *** [all-gcc] Error 2
 > linuxdev2:Thu 03:1527:crosstool-0.43:$ gcc --version
 >  gcc (GCC) 4.1.1 (Gentoo 4.1.1-r3)
 >
 > building eval `cat i686.dat gcc-3.4.5-glibc-2.3.6-tls.dat` sh all.sh
 > --notest generates this error
 > ../sysdeps/i386/elf/setjmp.S: Assembler messages:
 > ../sysdeps/i386/elf/setjmp.S:63: Error: junk at end of line, first
 > unrecognized character is `1'
 >  ../sysdeps/i386/elf/setjmp.S:64: Error: junk at end of line, first
 > unrecognized character is `1'
 > ../sysdeps/i386/elf/setjmp.S:65: Error: junk at end of line, first
 > unrecognized character is `1'
 > ../sysdeps/i386/elf/setjmp.S:66: Error: unrecognized symbol type ""
 >  ../sysdeps/i386/elf/setjmp.S:66: Error: junk at end of line, first
 > unrecognized character is `1'
 > ../sysdeps/i386/elf/setjmp.S:67: Error: junk at end of line, first
 > unrecognized character is `1'
 > ../sysdeps/i386/elf/setjmp.S:70: Error: expected comma after name `' in
 > .size directive
 >  make[2]: ***
 > [/home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.4.5-glibc-2.3.6/build-glibc/setjmp/setjmp.o]
 > Error 1
 > make[2]: Leaving directory
 > `/home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.4.5-glibc-2.3.6/glibc-2.3.6/setjmp'
 >  make[1]: *** [setjmp/subdir_lib] Error 2
 > make[1]: Leaving directory
 > `/home/jm/crosstool-0.43/build/i686-unknown-linux-gnu/gcc-3.4.5-glibc-2.3.6/glibc-2.3.6'
 > make: *** [lib] Error 2
 >
 > Have I missed something?
 >
 >
 >
 > Jonathan
 >
 >
 >
 > --
 > Jonathan (and Caroline)
 >
 > Jonathan and Caroline Moore
 > JandCMoore@gmail.com (Jonathan)
 > CandJMoore@gmail.com (Caroline)
 >  http://jandcmoore.googlepages.com/


-- 
Jonathan (and Caroline)

Jonathan and Caroline Moore
JandCMoore@gmail.com (Jonathan)
CandJMoore@gmail.com (Caroline)
http://jandcmoore.googlepages.com/

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list