public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/14147] New: Cross-Compilation fails
@ 2004-02-14 15:10 joachim dot eibl at gmx dot de
  2004-02-14 15:16 ` [Bug other/14147] " ebotcazou at gcc dot gnu dot org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: joachim dot eibl at gmx dot de @ 2004-02-14 15:10 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 20900 bytes --]

I've installed gcc-3.4-20040211 on a Pentium M-machine and try to crosscompile 
for any 64-bit target because I want to check if my program would compile. 
 
Targets I've tried are: alpha, mips, ia64 
Neither of them completes the crosscompilation, but for different reasons. See 
the error-messages further below. 
- For alpha it seems to be a problem with the assembler. 
- For mips the compiler doesn't have the option -EB 
- For ia64 the assembler misses the option -x 
 
Did I miss an important step before starting the gcc-build? Here is my 
configure-output for the alpha-target: 
 
joachim@toshiba:~/Documents/gcc-3.4-20040211/build_alpha2> ../configure 
--prefix=/usr/local/gcc_alpha --target=alpha-pc-linux 
creating cache ./config.cache 
checking host system type... i686-pc-linux-gnu 
checking target system type... alpha-pc-linux-gnu 
checking build system type... i686-pc-linux-gnu 
checking for a BSD compatible install... /usr/bin/install -c 
checking for i686-pc-linux-gnu-ar... no 
checking for ar... ar 
checking for i686-pc-linux-gnu-as... no 
checking for as... as 
checking for i686-pc-linux-gnu-dlltool... no 
checking for dlltool... dlltool 
checking for i686-pc-linux-gnu-ld... no 
checking for ld... ld 
checking for i686-pc-linux-gnu-nm... no 
checking for nm... nm 
checking for i686-pc-linux-gnu-ranlib... no 
checking for ranlib... ranlib 
checking for i686-pc-linux-gnu-windres... no 
checking for windres... windres 
checking for i686-pc-linux-gnu-objcopy... no 
checking for objcopy... objcopy 
checking for i686-pc-linux-gnu-objdump... no 
checking for objdump... objdump 
checking for alpha-pc-linux-ar... no 
checking for alpha-pc-linux-as... no 
checking for alpha-pc-linux-dlltool... no 
checking for alpha-pc-linux-ld... no 
checking for alpha-pc-linux-nm... no 
checking for alpha-pc-linux-ranlib... no 
checking for alpha-pc-linux-windres... no 
checking whether to enable maintainer-specific portions of Makefiles... no 
updating cache ./config.cache 
creating ./config.status 
creating Makefile 
 
 
 
 
 
Error on alpha-pc-linux: 
 
joachim@toshiba:~/Documents/gcc-3.4-20040211/build_alpha> make 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/libiberty' 
make[2]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/libiberty/testsuite' 
make[2]: Für das Ziel »all« ist nichts zu tun. 
make[2]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/libiberty/testsuite' 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/libiberty' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/intl' 
make[1]: Für das Ziel »all« ist nichts zu tun. 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/intl' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/zlib' 
: make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" 
"CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2 -mieee" 
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" 
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" 
"LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2 -mieee" 
"MAKE=make" "MAKEINFO=/home/joachim/Documents/gcc-3.4-20040211/missing 
makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" 
"SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" 
"exec_prefix=/usr/local/gcc_alpha" "infodir=/usr/local/gcc_alpha/info" 
"libdir=/usr/local/gcc_alpha/lib" "prefix=/usr/local/gcc_alpha" 
"tooldir=/usr/local/gcc_alpha/alpha-pc-linux" "AR=ar" "AS=as" "CC=gcc" 
"CXX=c++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" 
"DESTDIR=" DO=all multi-do 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/zlib' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc' 
/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc/xgcc 
-B/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc/ 
-B/usr/local/gcc_alpha/alpha-pc-linux/bin/ 
-B/usr/local/gcc_alpha/alpha-pc-linux/lib/ 
-isystem /usr/local/gcc_alpha/alpha-pc-linux/include 
-isystem /usr/local/gcc_alpha/alpha-pc-linux/sys-include -O2 -DIN_GCC 
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -I. -I. 
-I../../gcc -I../../gcc/. -I../../gcc/../include   -g0 
-finhibit-size-directive -fno-inline-functions -fno-exceptions 
-fno-zero-initialized-in-bss -fno-unit-at-a-time  \ 
  -Dinhibit_libc -c ../../gcc/crtstuff.c -DCRT_BEGIN \ 
  -o crtbegin.o 
/tmp/ccQc9Fb6.s: Assembler messages: 
/tmp/ccQc9Fb6.s:1: Error: expected comma after "noreorder" 
/tmp/ccQc9Fb6.s:2: Error: expected comma after "volatile" 
/tmp/ccQc9Fb6.s:3: Error: expected comma after "noat" 
/tmp/ccQc9Fb6.s:5: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:10: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:19: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:24: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:28: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:40: Error: no such instruction: `ldgp $29,0($27)' 
/tmp/ccQc9Fb6.s:42: Error: no such instruction: `lda $30,-32($30)' 
/tmp/ccQc9Fb6.s:43: Error: no such instruction: `stq $10,16($30)' 
/tmp/ccQc9Fb6.s:44: Error: no such instruction: `lda $10,completed.1' 
/tmp/ccQc9Fb6.s:45: Error: no such instruction: `stq $26,0($30)' 
/tmp/ccQc9Fb6.s:46: Error: no such instruction: `stq $9,8($30)' 
/tmp/ccQc9Fb6.s:47: Error: invalid character '_' in mnemonic 
/tmp/ccQc9Fb6.s:48: Error: no such instruction: `extbl $1,$10,$1' 
/tmp/ccQc9Fb6.s:49: Error: no such instruction: `bne $1,$L1' 
/tmp/ccQc9Fb6.s:50: Error: no such instruction: `lda $9,p.0' 
/tmp/ccQc9Fb6.s:51: Error: no such instruction: `br $31,$L9' 
/tmp/ccQc9Fb6.s:54: Error: no such instruction: `ldq $1,0($9)' 
/tmp/ccQc9Fb6.s:55: Error: no such instruction: `lda $1,8($1)' 
/tmp/ccQc9Fb6.s:56: Error: no such instruction: `stq $1,0($9)' 
/tmp/ccQc9Fb6.s:57: Error: no such instruction: `jsr $26,($27),0' 
/tmp/ccQc9Fb6.s:58: Error: no such instruction: `ldgp $29,0($26)' 
/tmp/ccQc9Fb6.s:60: Error: no such instruction: `ldq $1,0($9)' 
/tmp/ccQc9Fb6.s:61: Error: no such instruction: `ldq $27,0($1)' 
/tmp/ccQc9Fb6.s:62: Error: no such instruction: `bne $27,$L11' 
/tmp/ccQc9Fb6.s:63: Error: no such instruction: `lda 
$1,__deregister_frame_info' 
/tmp/ccQc9Fb6.s:64: Error: no such instruction: `beq $1,$L6' 
/tmp/ccQc9Fb6.s:65: Error: no such instruction: `lda $16,__EH_FRAME_BEGIN__' 
/tmp/ccQc9Fb6.s:66: Error: no such instruction: `jsr 
$26,__deregister_frame_info' 
/tmp/ccQc9Fb6.s:67: Error: no such instruction: `ldgp $29,0($26)' 
/tmp/ccQc9Fb6.s:69: Error: no such instruction: `lda $1,1($31)' 
/tmp/ccQc9Fb6.s:70: Error: invalid character '_' in mnemonic 
/tmp/ccQc9Fb6.s:71: Error: no such instruction: `insbl $1,$10,$1' 
/tmp/ccQc9Fb6.s:72: Error: no such instruction: `mskbl $2,$10,$2' 
/tmp/ccQc9Fb6.s:73: Error: no such instruction: `bis $1,$2,$1' 
/tmp/ccQc9Fb6.s:74: Error: invalid character '_' in mnemonic 
/tmp/ccQc9Fb6.s:76: Error: no such instruction: `ldq $26,0($30)' 
/tmp/ccQc9Fb6.s:77: Error: no such instruction: `ldq $9,8($30)' 
/tmp/ccQc9Fb6.s:78: Error: no such instruction: `ldq $10,16($30)' 
/tmp/ccQc9Fb6.s:79: Error: no such instruction: `lda $30,32($30)' 
/tmp/ccQc9Fb6.s:80: Error: too many memory references for `ret' 
/tmp/ccQc9Fb6.s:82: Error: no such instruction: `br $29,1f' 
/tmp/ccQc9Fb6.s:83: Error: no such instruction: `ldgp $29,0($29)' 
/tmp/ccQc9Fb6.s:84: Error: no such instruction: `unop' 
/tmp/ccQc9Fb6.s:85: Error: no such instruction: `jsr 
$26,__do_global_dtors_aux' 
/tmp/ccQc9Fb6.s:86: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:90: Error: alignment not a power of 2 
/tmp/ccQc9Fb6.s:97: Error: no such instruction: `ldgp $29,0($27)' 
/tmp/ccQc9Fb6.s:99: Error: no such instruction: `lda $30,-16($30)' 
/tmp/ccQc9Fb6.s:100: Error: no such instruction: `lda 
$1,__register_frame_info' 
/tmp/ccQc9Fb6.s:101: Error: no such instruction: `lda $16,__EH_FRAME_BEGIN__' 
/tmp/ccQc9Fb6.s:102: Error: no such instruction: `stq $26,0($30)' 
/tmp/ccQc9Fb6.s:103: Error: no such instruction: `lda $17,object.2' 
/tmp/ccQc9Fb6.s:104: Error: no such instruction: `beq $1,$L13' 
/tmp/ccQc9Fb6.s:105: Error: no such instruction: `jsr 
$26,__register_frame_info' 
/tmp/ccQc9Fb6.s:106: Error: no such instruction: `ldgp $29,0($26)' 
/tmp/ccQc9Fb6.s:108: Error: no such instruction: `lda $16,__JCR_LIST__' 
/tmp/ccQc9Fb6.s:109: Error: no such instruction: `ldq $1,0($16)' 
/tmp/ccQc9Fb6.s:110: Error: no such instruction: `beq $1,$L12' 
/tmp/ccQc9Fb6.s:111: Error: no such instruction: `lda $1,_Jv_RegisterClasses' 
/tmp/ccQc9Fb6.s:112: Error: no such instruction: `beq $1,$L12' 
/tmp/ccQc9Fb6.s:113: Error: no such instruction: `jsr $26,_Jv_RegisterClasses' 
/tmp/ccQc9Fb6.s:114: Error: no such instruction: `ldgp $29,0($26)' 
/tmp/ccQc9Fb6.s:117: Error: no such instruction: `ldq $26,0($30)' 
/tmp/ccQc9Fb6.s:118: Error: no such instruction: `lda $30,16($30)' 
/tmp/ccQc9Fb6.s:119: Error: too many memory references for `ret' 
/tmp/ccQc9Fb6.s:121: Error: no such instruction: `br $29,1f' 
/tmp/ccQc9Fb6.s:122: Error: no such instruction: `ldgp $29,0($29)' 
/tmp/ccQc9Fb6.s:123: Error: no such instruction: `unop' 
/tmp/ccQc9Fb6.s:124: Error: no such instruction: `jsr $26,frame_dummy' 
/tmp/ccQc9Fb6.s:125: Error: alignment not a power of 2 
make[1]: *** [crtbegin.o] Fehler 1 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc' 
make: *** [all-gcc] Fehler 2 
 
 
 
 
Mips-Error-message: 
 
joachim@toshiba:~/Documents/gcc-3.4-20040211/build_mips> make 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/libiberty' 
make[2]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/libiberty/testsuite' 
make[2]: Für das Ziel »all« ist nichts zu tun. 
make[2]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/libiberty/testsuite' 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/libiberty' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/intl' 
make[1]: Für das Ziel »all« ist nichts zu tun. 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/intl' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/zlib' 
: make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" 
"CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" 
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" 
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" 
"LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "MAKE=make" 
"MAKEINFO=/home/joachim/Documents/gcc-3.4-20040211/missing makeinfo 
--split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" 
"EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" 
"exec_prefix=/usr/local/gcc_mips" "infodir=/usr/local/gcc_mips/info" 
"libdir=/usr/local/gcc_mips/lib" "prefix=/usr/local/gcc_mips" 
"tooldir=/usr/local/gcc_mips/mips-linux" "AR=ar" "AS=as" "CC=gcc" "CXX=c++" 
"LD=/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld" 
"LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all 
multi-do 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/zlib' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc' 
echo "/* This file is machine generated.  Do not edit.  */" > tmp-gtyp.h 
echo "static const char *const srcdir = "  >> tmp-gtyp.h 
echo "\"../../gcc\"" >> tmp-gtyp.h 
echo ";" >> tmp-gtyp.h 
echo "static const char *const lang_files[] = {" >> tmp-gtyp.h 
ll="../../gcc/cp/mangle.c  ../../gcc/cp/name-lookup.h  ../../gcc/cp/name-lookup.c  ../../gcc/cp/cp-tree.h  ../../gcc/cp/decl.h  ../../gcc/cp/lex.h  ../../gcc/cp/call.c  ../../gcc/cp/decl.c  ../../gcc/cp/decl2.c  ../../gcc/cp/pt.c  ../../gcc/cp/repo.c  ../../gcc/cp/semantics.c  ../../gcc/cp/tree.c  ../../gcc/cp/parser.c  ../../gcc/cp/method.c  ../../gcc/c-common.c  ../../gcc/c-common.h  ../../gcc/c-pragma.c  ../../gcc/f/com.c  ../../gcc/f/com.h  ../../gcc/f/ste.c  ../../gcc/f/where.h  ../../gcc/f/where.c  ../../gcc/f/lex.c  ../../gcc/java/java-tree.h  ../../gcc/java/jcf.h  ../../gcc/java/lex.h  ../../gcc/java/parse.h  ../../gcc/java/builtins.c  ../../gcc/java/class.c  ../../gcc/java/constants.c  ../../gcc/java/decl.c  ../../gcc/java/expr.c  ../../gcc/java/jcf-parse.c  ../../gcc/java/jcf-write.c  ../../gcc/java/lang.c  ../../gcc/java/mangle.c  ../../gcc/java/parse.y  ../../gcc/java/resource.c  ../../gcc/objc/objc-act.h  ../../gcc/c-parse.in  ../../gcc/c-tree.h  ../../gcc/c-decl.c  ../../gcc/c-objc-common.c  ../../gcc/c-common.c  ../../gcc/c-common.h  ../../gcc/c-pragma.c  ../../gcc/objc/objc-act.c  ../../gcc/c-lang.c  ../../gcc/c-parse.in  ../../gcc/c-tree.h  ../../gcc/c-decl.c  ../../gcc/c-common.c  ../../gcc/c-common.h  ../../gcc/c-pragma.c  ../../gcc/c-objc-common.c 
"; \ 
for f in $ll; do \ 
echo "\"$f\", "; done >> tmp-gtyp.h 
echo "NULL};" >> tmp-gtyp.h 
echo "static const char *const langs_for_lang_files[] = {" >> tmp-gtyp.h 
ff="cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  cp  f  
f  f  f  f  f  java  java  java  java  java  java  java  java  java  java  
java  java  java  java  java  objc  objc  objc  objc  objc  objc  objc  objc  
objc  c  c  c  c  c  c  c  c "; \ 
for f in $ff; do \ 
echo "\"$f\", " ; done  >> tmp-gtyp.h 
echo "NULL};" >> tmp-gtyp.h 
echo "static const char *const all_files[] = {" >> tmp-gtyp.h 
gf="../../gcc/input.h ../../gcc/coretypes.h ../../gcc/cpplib.h 
auto-host.h ../../gcc/../include/ansidecl.h ../../gcc/config/dbxelf.h ../../gcc/config/elfos.h ../../gcc/config/svr4.h ../../gcc/config/linux.h ../../gcc/config/mips/mips.h ../../gcc/config/mips/linux.h ../../gcc/defaults.h ../../gcc/../include/hashtab.h ../../gcc/../include/splay-tree.h ../../gcc/bitmap.h ../../gcc/coverage.c ../../gcc/function.h  ../../gcc/rtl.h ../../gcc/optabs.h ../../gcc/tree.h ../../gcc/libfuncs.h ../../gcc/hashtable.h ../../gcc/real.h ../../gcc/varray.h ../../gcc/insn-addr.h ../../gcc/cselib.h ../../gcc/basic-block.h  ../../gcc/cgraph.h ../../gcc/c-common.h ../../gcc/c-tree.h ../../gcc/alias.c ../../gcc/bitmap.c ../../gcc/cselib.c ../../gcc/cgraph.c ../../gcc/dbxout.c ../../gcc/dwarf2out.c ../../gcc/dwarf2asm.c ../../gcc/emit-rtl.c ../../gcc/except.c ../../gcc/explow.c ../../gcc/expr.c ../../gcc/fold-const.c ../../gcc/function.c ../../gcc/gcse.c ../../gcc/integrate.c ../../gcc/lists.c ../../gcc/optabs.c ../../gcc/profile.c ../../gcc/ra-build.c ../../gcc/regclass.c ../../gcc/reg-stack.c ../../gcc/cfglayout.c ../../gcc/langhooks.c ../../gcc/sdbout.c ../../gcc/stmt.c ../../gcc/stor-layout.c ../../gcc/stringpool.c ../../gcc/tree.c ../../gcc/varasm.c ../../gcc/config/mips/mips.c ../../gcc/cp/mangle.c ../../gcc/cp/name-lookup.h ../../gcc/cp/name-lookup.c ../../gcc/cp/cp-tree.h ../../gcc/cp/decl.h ../../gcc/cp/lex.h ../../gcc/cp/call.c ../../gcc/cp/decl.c ../../gcc/cp/decl2.c ../../gcc/cp/pt.c ../../gcc/cp/repo.c ../../gcc/cp/semantics.c ../../gcc/cp/tree.c ../../gcc/cp/parser.c ../../gcc/cp/method.c ../../gcc/c-common.c ../../gcc/c-common.h ../../gcc/c-pragma.c ../../gcc/f/com.c ../../gcc/f/com.h ../../gcc/f/ste.c ../../gcc/f/where.h ../../gcc/f/where.c ../../gcc/f/lex.c ../../gcc/java/java-tree.h ../../gcc/java/jcf.h ../../gcc/java/lex.h ../../gcc/java/parse.h ../../gcc/java/builtins.c ../../gcc/java/class.c ../../gcc/java/constants.c ../../gcc/java/decl.c ../../gcc/java/expr.c ../../gcc/java/jcf-parse.c ../../gcc/java/jcf-write.c ../../gcc/java/lang.c ../../gcc/java/mangle.c ../../gcc/java/parse.y ../../gcc/java/resource.c ../../gcc/objc/objc-act.h ../../gcc/c-parse.in ../../gcc/c-tree.h ../../gcc/c-decl.c ../../gcc/c-objc-common.c ../../gcc/c-common.c ../../gcc/c-common.h ../../gcc/c-pragma.c ../../gcc/objc/objc-act.c ../../gcc/c-lang.c ../../gcc/c-parse.in ../../gcc/c-tree.h ../../gcc/c-decl.c ../../gcc/c-common.c ../../gcc/c-common.h ../../gcc/c-pragma.c ../../gcc/c-objc-common.c"; 
\ 
for f in $gf; do \ 
echo "\"$f\", "; done >> tmp-gtyp.h 
echo " NULL};" >> tmp-gtyp.h 
echo "static const char *const lang_dir_names[] = { \"c\", " >> tmp-gtyp.h 
gf="cp f java objc"; \ 
for l in $gf; do \ 
echo "\"$l\", "; done >> tmp-gtyp.h 
echo "NULL};" >> tmp-gtyp.h 
/bin/sh ../../gcc/move-if-change tmp-gtyp.h gtyp-gen.h 
gtyp-gen.h is unchanged 
AWK=gawk /bin/sh ../../gcc/opts.sh \ 
               '/bin/sh ../../gcc/move-if-change' \ 
               options.c 
options.h ../../gcc/f/lang.opt ../../gcc/java/lang.opt ../../gcc/c.opt ../../gcc/common.opt 
options.h is unchanged 
options.c is unchanged 
if [ -f specs.ready ] ; then \ 
        true; \ 
else \ 
        echo timestamp > specs.ready; \ 
fi 
/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc/xgcc 
-B/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc/ 
-B/usr/local/gcc_mips/mips-linux/bin/ -B/usr/local/gcc_mips/mips-linux/lib/ 
-isystem /usr/local/gcc_mips/mips-linux/include 
-isystem /usr/local/gcc_mips/mips-linux/sys-include -O2 -DIN_GCC 
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -I. -I. 
-I../../gcc -I../../gcc/. -I../../gcc/../include   -g0 
-finhibit-size-directive -fno-inline-functions -fno-exceptions 
-fno-zero-initialized-in-bss -fno-unit-at-a-time  \ 
  -Dinhibit_libc -c ../../gcc/crtstuff.c -DCRT_BEGIN \ 
  -o crtbegin.o 
as: Unbekannte Option »-EB« 
make[1]: *** [crtbegin.o] Fehler 1 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc' 
make: *** [all-gcc] Fehler 2 
 
 
 
 
ia64-error: 
 
joachim@toshiba:~/Documents/gcc-3.4-20040211/build_ia64> make 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/libiberty' 
make[2]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/libiberty/testsuite' 
make[2]: Für das Ziel »all« ist nichts zu tun. 
make[2]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/libiberty/testsuite' 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/libiberty' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/intl' 
make[1]: Für das Ziel »all« ist nichts zu tun. 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/intl' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/zlib' 
: make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" 
"CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" 
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" 
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" 
"LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2" "MAKE=make" 
"MAKEINFO=/home/joachim/Documents/gcc-3.4-20040211/missing makeinfo 
--split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" 
"EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" 
"exec_prefix=/usr/local/gcc_ia64" "infodir=/usr/local/gcc_ia64/info" 
"libdir=/usr/local/gcc_ia64/lib" "prefix=/usr/local/gcc_ia64" 
"tooldir=/usr/local/gcc_ia64/ia64-pc-linux" "AR=ar" "AS=as" "CC=gcc" "CXX=c++" 
"LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" 
DO=all multi-do 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/zlib' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc' 
/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc/xgcc 
-B/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc/ 
-B/usr/local/gcc_ia64/ia64-pc-linux/bin/ 
-B/usr/local/gcc_ia64/ia64-pc-linux/lib/ 
-isystem /usr/local/gcc_ia64/ia64-pc-linux/include 
-isystem /usr/local/gcc_ia64/ia64-pc-linux/sys-include -I. -c -o crtbegin.o -x 
assembler-with-cpp \ 
        ../../gcc/config/ia64/crtbegin.asm 
as: Unbekannte Option »-x« 
make[1]: *** [crtbegin.o] Fehler 1 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc' 
make: *** [all-gcc] Fehler 2

-- 
           Summary: Cross-Compilation fails
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: joachim dot eibl at gmx dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: alpha-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
@ 2004-02-14 15:16 ` ebotcazou at gcc dot gnu dot org
  2004-02-14 19:12 ` pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-02-14 15:16 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2004-02-14 15:16 -------
Do you have the appropriate cross-assemblers installed? If no, the errors are
normal.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
          Component|c                           |other


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
  2004-02-14 15:16 ` [Bug other/14147] " ebotcazou at gcc dot gnu dot org
@ 2004-02-14 19:12 ` pinskia at gcc dot gnu dot org
  2004-02-15 12:13 ` joachim dot eibl at gmx dot de
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-02-14 19:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-02-14 19:12 -------
I know that you do not have the cross binutils installed, install them first.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
  2004-02-14 15:16 ` [Bug other/14147] " ebotcazou at gcc dot gnu dot org
  2004-02-14 19:12 ` pinskia at gcc dot gnu dot org
@ 2004-02-15 12:13 ` joachim dot eibl at gmx dot de
  2004-02-15 12:21 ` joachim dot eibl at gmx dot de
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: joachim dot eibl at gmx dot de @ 2004-02-15 12:13 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From joachim dot eibl at gmx dot de  2004-02-15 12:13 -------
Hi, 
Now I've installed binutils for alpha, mips and ia64. The compilation now 
fails at other places. Any other hints? 
 
 
Errors for ia64: 
 
make[2]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc' 
for d in libgcc; do \ 
  if [ -d $d ]; then true; else /bin/sh ../../gcc/mkinstalldirs $d; fi; \ 
done 
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi 
/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc/xgcc 
-B/home/joachim/Documents/gcc-3.4-20040211/build_ia64/gcc/ 
-B/usr/local/ia64-pc-linux-gnu/bin/ -B/usr/local/ia64-pc-linux-gnu/lib/ 
-isystem /usr/local/ia64-pc-linux-gnu/include 
-isystem /usr/local/ia64-pc-linux-gnu/sys-include -O2  -DIN_GCC 
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g 
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. 
-I. -I../../gcc -I../../gcc/. -I../../gcc/../include  -fexceptions 
-c ../../gcc/config/ia64/unwind-ia64.c -o libgcc/./unwind-ia64.o 
In file included from ../../gcc/config/ia64/unwind-ia64.c:38: 
../../gcc/unwind.h:201:20: stdlib.h: Datei oder Verzeichnis nicht gefunden 
../../gcc/config/ia64/unwind-ia64.c: In function `push': 
../../gcc/config/ia64/unwind-ia64.c:370: warning: implicit declaration of 
function `memcpy' 
../../gcc/config/ia64/unwind-ia64.c: In function `uw_frame_state_for': 
../../gcc/config/ia64/unwind-ia64.c:1766: warning: implicit declaration of 
function `memset' 
../../gcc/config/ia64/unwind-ia64.c: At top level: 
../../gcc/config/ia64/unwind-ia64.c:1505: warning: 'ia64_copy_rbs' defined but 
not used 
make[2]: *** [libgcc/./unwind-ia64.o] Fehler 1 
 
 
 
Error for alpha: 
 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/zlib' 
: make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" 
"CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2 -mieee" 
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" 
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" 
"LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g -O2 -mieee" 
"MAKE=make" "MAKEINFO=/home/joachim/Documents/gcc-3.4-20040211/missing 
makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" 
"SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" 
"exec_prefix=/usr/local" "infodir=/usr/local/info" "libdir=/usr/local/lib" 
"prefix=/usr/local" "tooldir=/usr/local/alpha-pc-linux-gnu" "AR=ar" "AS=as" 
"CC=gcc" "CXX=c++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" 
"RANLIB=ranlib" "DESTDIR=" DO=all multi-do 
make[1]: Leaving directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/zlib' 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc' 
make \ 
  CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -pedantic -Wno-long-long  " \ 
  CONFIG_H="tconfig.h ../../gcc/../include/ansidecl.h" 
TM_H="tm.h      ../../gcc/config/alpha/alpha.h ../../gcc/config/alpha/elf.h ../../gcc/config/alpha/linux.h ../../gcc/config/alpha/linux-elf.h ../../gcc/defaults.h 
insn-constants.h insn-flags.h" \ 
  MAKEOVERRIDES= \ 
  -f libgcc.mk all 
make[2]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc' 
for d in libgcc; do \ 
  if [ -d $d ]; then true; else /bin/sh ../../gcc/mkinstalldirs $d; fi; \ 
done 
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi 
/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc/xgcc 
-B/home/joachim/Documents/gcc-3.4-20040211/build_alpha/gcc/ 
-B/usr/local/alpha-pc-linux-gnu/bin/ -B/usr/local/alpha-pc-linux-gnu/lib/ 
-isystem /usr/local/alpha-pc-linux-gnu/include 
-isystem /usr/local/alpha-pc-linux-gnu/sys-include -O2  -DIN_GCC 
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -mieee 
-g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc 
-I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include   -DL_muldi3 
-c ../../gcc/libgcc2.c -o libgcc/./_muldi3.o 
In file included from ./tm.h:7, 
                 from ../../gcc/libgcc2.c:43: 
../../gcc/config/alpha/linux.h:77:20: signal.h: Datei oder Verzeichnis nicht 
gefunden 
../../gcc/config/alpha/linux.h:78:26: sys/ucontext.h: Datei oder Verzeichnis 
nicht gefunden 
make[2]: *** [libgcc/./_muldi3.o] Fehler 1 
 
 
 
Error for mips: 
 
make[1]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc' 
make \ 
  CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -pedantic -Wno-long-long  " \ 
  CONFIG_H="tconfig.h ../../gcc/../include/ansidecl.h" 
TM_H="tm.h      ../../gcc/config/dbxelf.h ../../gcc/config/elfos.h ../../gcc/config/svr4.h ../../gcc/config/linux.h ../../gcc/config/mips/mips.h ../../gcc/config/mips/linux.h ../../gcc/defaults.h 
insn-constants.h insn-flags.h" \ 
  MAKEOVERRIDES= \ 
  -f libgcc.mk all 
make[2]: Entering directory 
`/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc' 
for d in libgcc; do \ 
  if [ -d $d ]; then true; else /bin/sh ../../gcc/mkinstalldirs $d; fi; \ 
done 
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi 
/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc/xgcc 
-B/home/joachim/Documents/gcc-3.4-20040211/build_mips/gcc/ 
-B/usr/local/mips-pc-linux-gnu/bin/ -B/usr/local/mips-pc-linux-gnu/lib/ 
-isystem /usr/local/mips-pc-linux-gnu/include 
-isystem /usr/local/mips-pc-linux-gnu/sys-include -O2  -DIN_GCC 
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g 
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. 
-I. -I../../gcc -I../../gcc/. -I../../gcc/../include  -fexceptions 
-c ../../gcc/unwind-dw2.c -o libgcc/./unwind-dw2.o 
In file included from ./gthr-default.h:1, 
                 from ../../gcc/gthr.h:96, 
                 from ../../gcc/unwind-dw2.c:42: 
../../gcc/gthr-posix.h:43:21: pthread.h: Datei oder Verzeichnis nicht gefunden 
../../gcc/gthr-posix.h:44:20: unistd.h: Datei oder Verzeichnis nicht gefunden 
In file included from ./gthr-default.h:1, 
                 from ../../gcc/gthr.h:96, 
                 from ../../gcc/unwind-dw2.c:42: 
../../gcc/gthr-posix.h:46: error: parse error before "__gthread_key_t" 
../../gcc/gthr-posix.h:46: warning: type defaults to `int' in declaration of 
`__gthread_key_t' 
../../gcc/gthr-posix.h:46: warning: data definition has no type or storage 
class 
../../gcc/gthr-posix.h:47: error: parse error before "__gthread_once_t" 
../../gcc/gthr-posix.h:47: warning: type defaults to `int' in declaration of 
`__gthread_once_t' 
../../gcc/gthr-posix.h:47: warning: data definition has no type or storage 
class 
../../gcc/gthr-posix.h:48: error: parse error before "__gthread_mutex_t" 
../../gcc/gthr-posix.h:48: warning: type defaults to `int' in declaration of 
`__gthread_mutex_t' 
../../gcc/gthr-posix.h:48: warning: data definition has no type or storage 
class 
../../gcc/gthr-posix.h: In function `__gthread_active_p': 
../../gcc/gthr-posix.h:96: error: `pthread_create' undeclared (first use in 
this function) 
../../gcc/gthr-posix.h:96: error: (Each undeclared identifier is reported only 
once 
../../gcc/gthr-posix.h:96: error: for each function it appears in.) 
../../gcc/gthr-posix.h: At top level: 
../../gcc/gthr-posix.h:456: error: parse error before '*' token 
../../gcc/gthr-posix.h:456: error: parse error before ')' token 
../../gcc/gthr-posix.h:465: error: parse error before '*' token 
../../gcc/gthr-posix.h:465: error: parse error before ')' token 
../../gcc/gthr-posix.h:471: error: parse error before "key" 
../../gcc/gthr-posix.h:472: warning: function declaration isn't a prototype 
../../gcc/gthr-posix.h: In function `__gthread_key_delete': 
../../gcc/gthr-posix.h:472: warning: old-style parameter declaration 
../../gcc/gthr-posix.h:473: warning: implicit declaration of function 
`pthread_key_delete' 
../../gcc/gthr-posix.h:473: error: `key' undeclared (first use in this 
function) 
../../gcc/gthr-posix.h: At top level: 
../../gcc/gthr-posix.h:477: error: parse error before "key" 
../../gcc/gthr-posix.h:478: warning: function declaration isn't a prototype 
../../gcc/gthr-posix.h: In function `__gthread_getspecific': 
../../gcc/gthr-posix.h:478: warning: old-style parameter declaration 
../../gcc/gthr-posix.h:479: warning: implicit declaration of function 
`pthread_getspecific' 
../../gcc/gthr-posix.h:479: error: `key' undeclared (first use in this 
function) 
../../gcc/gthr-posix.h:479: warning: return makes pointer from integer without 
a cast 
../../gcc/gthr-posix.h: At top level: 
../../gcc/gthr-posix.h:483: error: parse error before "key" 
../../gcc/gthr-posix.h:484: warning: function declaration isn't a prototype 
../../gcc/gthr-posix.h: In function `__gthread_setspecific': 
../../gcc/gthr-posix.h:484: warning: old-style parameter declaration 
../../gcc/gthr-posix.h:485: warning: implicit declaration of function 
`pthread_setspecific' 
../../gcc/gthr-posix.h:485: error: `key' undeclared (first use in this 
function) 
../../gcc/gthr-posix.h:485: error: `ptr' undeclared (first use in this 
function) 
../../gcc/gthr-posix.h: At top level: 
../../gcc/gthr-posix.h:489: error: parse error before '*' token 
../../gcc/gthr-posix.h:490: warning: function declaration isn't a prototype 
../../gcc/gthr-posix.h: In function `__gthread_mutex_lock': 
../../gcc/gthr-posix.h:490: warning: old-style parameter declaration 
../../gcc/gthr-posix.h:492: warning: implicit declaration of function 
`pthread_mutex_lock' 
../../gcc/gthr-posix.h:492: error: `mutex' undeclared (first use in this 
function) 
../../gcc/gthr-posix.h: At top level: 
../../gcc/gthr-posix.h:498: error: parse error before '*' token 
../../gcc/gthr-posix.h:499: warning: function declaration isn't a prototype 
../../gcc/gthr-posix.h: In function `__gthread_mutex_trylock': 
../../gcc/gthr-posix.h:499: warning: old-style parameter declaration 
../../gcc/gthr-posix.h:501: warning: implicit declaration of function 
`pthread_mutex_trylock' 
../../gcc/gthr-posix.h:501: error: `mutex' undeclared (first use in this 
function) 
../../gcc/gthr-posix.h: At top level: 
../../gcc/gthr-posix.h:507: error: parse error before '*' token 
../../gcc/gthr-posix.h:508: warning: function declaration isn't a prototype 
../../gcc/gthr-posix.h: In function `__gthread_mutex_unlock': 
../../gcc/gthr-posix.h:508: warning: old-style parameter declaration 
../../gcc/gthr-posix.h:510: warning: implicit declaration of function 
`pthread_mutex_unlock' 
../../gcc/gthr-posix.h:510: error: `mutex' undeclared (first use in this 
function) 
../../gcc/unwind-dw2.c: In function `uw_frame_state_for': 
../../gcc/unwind-dw2.c:1008: warning: implicit declaration of function 
`memset' 
../../gcc/unwind-dw2.c: In function `uw_init_context_1': 
../../gcc/unwind-dw2.c:1286: error: syntax error before "once_regsizes" 
../../gcc/unwind-dw2.c:1287: warning: implicit declaration of function 
`__gthread_once' 
../../gcc/unwind-dw2.c:1287: error: `once_regsizes' undeclared (first use in 
this function) 
../../gcc/unwind-dw2.c: In function `uw_install_context_1': 
../../gcc/unwind-dw2.c:1336: warning: implicit declaration of function 
`memcpy' 
make[2]: *** [libgcc/./unwind-dw2.o] Fehler 1 
 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|INVALID                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
                   ` (2 preceding siblings ...)
  2004-02-15 12:13 ` joachim dot eibl at gmx dot de
@ 2004-02-15 12:21 ` joachim dot eibl at gmx dot de
  2004-02-15 14:17 ` joachim dot eibl at gmx dot de
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: joachim dot eibl at gmx dot de @ 2004-02-15 12:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From joachim dot eibl at gmx dot de  2004-02-15 12:21 -------
Summarizing the last errors: Includefiles are not found: 
For alpha: signal.h, sys/ucontext.h 
For mips: pthread.h, unistd.h 
For ia64: stdlib.h 
 
Where to get them? (Why is /usr/include not used?) 
 
 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
                   ` (3 preceding siblings ...)
  2004-02-15 12:21 ` joachim dot eibl at gmx dot de
@ 2004-02-15 14:17 ` joachim dot eibl at gmx dot de
  2004-02-15 17:15 ` dhazeghi at yahoo dot com
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: joachim dot eibl at gmx dot de @ 2004-02-15 14:17 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From joachim dot eibl at gmx dot de  2004-02-15 14:17 -------
I assume that the missing headers are from glibc-2.3.2, but to build it, I 
need gcc, which can't be built because of missing headers. 
How should I solve this? Is this documented somewhere? (I can't find it.) 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
                   ` (4 preceding siblings ...)
  2004-02-15 14:17 ` joachim dot eibl at gmx dot de
@ 2004-02-15 17:15 ` dhazeghi at yahoo dot com
  2004-02-15 22:52 ` joachim dot eibl at gmx dot de
  2004-02-16  0:53 ` dhazeghi at yahoo dot com
  7 siblings, 0 replies; 9+ messages in thread
From: dhazeghi at yahoo dot com @ 2004-02-15 17:15 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dhazeghi at yahoo dot com  2004-02-15 17:15 -------
Do a google search for building a linux cross-compiler. You need headers (and libraries) from the 
system you're targetting. See <http://bytesex.org/cross-compiler.html> for general info. See --with-
sysroot or --with-libs and --with-headers option in the install docs too (you will need them) <http://
gcc.gnu.org/install/configure.html>. Bottom line is that cross-compiling most definitely does work, but 
you need a bit of setup before hand to make it happy... Dan Kegel's crosstool may also be helpful. We 
already have another open bug for the out-of-date/missing documentation on all this.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
                   ` (5 preceding siblings ...)
  2004-02-15 17:15 ` dhazeghi at yahoo dot com
@ 2004-02-15 22:52 ` joachim dot eibl at gmx dot de
  2004-02-16  0:53 ` dhazeghi at yahoo dot com
  7 siblings, 0 replies; 9+ messages in thread
From: joachim dot eibl at gmx dot de @ 2004-02-15 22:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From joachim dot eibl at gmx dot de  2004-02-15 22:52 -------
Dan Kegel's crosstool (http://kegel.com/crosstool/) did the job for me and was 
rather easy to use. Thanks for pointing it out. 
IMHO you should at least provide this and the other links on the gcc-homepage 
under Installation or FAQ. 
 
Cheers, 
Joachim 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [Bug other/14147] Cross-Compilation fails
  2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
                   ` (6 preceding siblings ...)
  2004-02-15 22:52 ` joachim dot eibl at gmx dot de
@ 2004-02-16  0:53 ` dhazeghi at yahoo dot com
  7 siblings, 0 replies; 9+ messages in thread
From: dhazeghi at yahoo dot com @ 2004-02-16  0:53 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dhazeghi at yahoo dot com  2004-02-16 00:53 -------
I agree crosstool should be added to the docs somewhere. I'm not sure where it fits best, though.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14147


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-02-16  0:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-02-14 15:10 [Bug c/14147] New: Cross-Compilation fails joachim dot eibl at gmx dot de
2004-02-14 15:16 ` [Bug other/14147] " ebotcazou at gcc dot gnu dot org
2004-02-14 19:12 ` pinskia at gcc dot gnu dot org
2004-02-15 12:13 ` joachim dot eibl at gmx dot de
2004-02-15 12:21 ` joachim dot eibl at gmx dot de
2004-02-15 14:17 ` joachim dot eibl at gmx dot de
2004-02-15 17:15 ` dhazeghi at yahoo dot com
2004-02-15 22:52 ` joachim dot eibl at gmx dot de
2004-02-16  0:53 ` dhazeghi at yahoo dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).