This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: 64bit code generation for 3.1 on solaris?


With this configure:

env CC=/home/c/lucier/cc.sh ../configure --prefix=/pkgs/gcc-2.96 --enable-checking=no sparcv9-sun-solaris2.8

(the previous configure was equivalent to

env CC=/home/c/lucier/cc.sh ../configure --prefix=/pkgs/gcc-2.96 --enable-checking=no sparc-sun-solaris2.8

) make bootstrap dies with

ar rc libbackend.a alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o combine.o conflict.o convert.o cse.o cselib.o dbxout.o dce.o dependence.o diagnostic.o doloop.o dominance.o dwarf2asm.o dwarf2out.o dwarfout.o emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o haifa-sched.o hash.o ifcvt.o insn-attrtab.o insn-emit.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o lcm.o lists.o local-alloc.o loop.o mbchar.o optabs.o params.o predict.o print-rtl.o print-tree.o profile.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sibcall.o simplify-rtx.o splay-tree.o ssa.o stmt.o stor-layout.o stringpool.o timevar.o toplev.o tree.o unroll.o varasm.o varray.o version.o xcoffout.o ggc-page.o sparc.o 
ranlib libbackend.a
stage1/xgcc -Bstage1/ -B/pkgs/gcc-2.96/sparcv9-sun-solaris2.8/bin/  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H  -o cc1 \
	c-parse.o c-lang.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-format.o c-semantics.o c-dump.o libcpp.a  main.o libbackend.a obstack.o       ../libiberty/libiberty.a
ld: elf error: file ../libiberty/libiberty.a(obstack.o): elf_getshdr: Request error: class file/memory mismatch
ld: fatal: File processing errors. No output written to cc1
collect2: ld returned 1 exit status
make[2]: *** [cc1] Error 1
make[2]: Leaving directory `/export/home/lucier/gcc/gcc-3.1/objdir/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/export/home/lucier/gcc/gcc-3.1/objdir/gcc'
make: *** [bootstrap] Error 2

In case you're going to ask me to do it with -v, here is the result:

banach-376% stage1/xgcc -Bstage1/ -B/pkgs/gcc-2.96/sparcv9-sun-solaris2.8/bin/  -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H  -o cc1 \
? c-parse.o c-lang.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-format.o c-semantics.o c-dump.o libcpp.a  main.o libbackend.a obstack.o       ../libiberty/libiberty.a -v
Reading specs from stage1/specs
Configured with: ../configure --prefix=/pkgs/gcc-2.96 --enable-checking=no sparcv9-sun-solaris2.8
gcc version 3.1 20010410 (experimental)
 stage1/collect2 -V -Y P,/usr/lib/sparcv9 -Qy -o cc1 stage1/crt1.o stage1/crti.o /usr/lib/sparcv9/values-Xa.o stage1/crtbegin.o -Lstage1 -L/pkgs/gcc-2.96/lib/gcc-lib/sparcv9-sun-solaris2.8/3.1 -L/usr/ccs/bin -L/usr/ccs/lib -L/pkgs/gcc-2.96/lib/gcc-lib/sparcv9-sun-solaris2.8/3.1/../../.. c-parse.o c-lang.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-format.o c-semantics.o c-dump.o libcpp.a main.o libbackend.a obstack.o ../libiberty/libiberty.a -lgcc -lc -lgcc stage1/crtend.o stage1/crtn.o
ld: Software Generation Utilities - Solaris-ELF (4.0)
ld: elf error: file ../libiberty/libiberty.a(obstack.o): elf_getshdr: Request error: class file/memory mismatch
ld: fatal: File processing errors. No output written to cc1
collect2: ld returned 1 exit status

Brad


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]