1/1

|
Building toolchain occur Wrong
by yjdwbj on Jun 15, 2012 |
yjdwbj
Posts: 1 Joined: May 8, 2012 Last seen: May 2, 2013 |
||
|
./bld-all.sh --force --prefix /opt/or32tool --or1ksim-dir /opt/or1ksim --no-uclibc --no-or32-linux
............... ................... i686-pc-mingw32-gcc -c -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -I. -I. -I../../unisrc/gcc -I../../unisrc/gcc/. -I../../unisrc/gcc/../include -I../../unisrc/gcc/../libcpp/include -I../../unisrc/gcc/../libdecnumber -I../../unisrc/gcc/../libdecnumber/dpd -I../libdecnumber ../../unisrc/gcc/cppspec.c -o cppspec.o rm -rf libbackend.a i686-pc-mingw32-ar rc libbackend.a insn-attrtab.o insn-automata.o insn-emit.o insn-extract.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfglayout.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o combine.o combine-stack-adj.o convert.o coverage.o cse.o cselib.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-byte-scan.o df-core.o df-problems.o df-scan.o dfp.o diagnostic.o dojump.o dominance.o domwalk.o double-int.o dse.o dwarf2asm.o dwarf2out.o ebitmap.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o final.o fixed-value.o fold-const.o function.o fwprop.o gcse.o genrtl.o ggc-common.o gimple.o gimple-iterator.o gimple-low.o gimple-pretty-print.o gimplify.o graph.o graphds.o graphite.o graphite-blocking.o graphite-clast-to-gimple.o graphite-dependences.o graphite-interchange.o graphite-poly.o graphite-ppl.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hooks.o ifcvt.o init-regs.o integrate.o intl.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o lambda-code.o lambda-mat.o lambda-trans.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o loop-unswitch.o lower-subreg.o lto-cgraph.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-symtab.o lto-opts.o lto-streamer.o lto-wpa-fixup.o lto-compress.o mcf.o mode-switching.o modulo-sched.o omega.o omp-low.o optabs.o options.o opts-common.o opts.o params.o passes.o plugin.o pointer-set.o postreload-gcse.o postreload.o predict.o pretty-print.o print-rtl.o print-tree.o profile.o real.o recog.o reg-stack.o regcprop.o reginfo.o regmove.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl.o rtlanal.o rtlhooks.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o sese.o simplify-rtx.o sparseset.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o stringpool.o targhooks.o timevar.o toplev.o tracer.o tree-affine.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-dump.o tree-eh.o tree-if-conv.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-loop-linear.o tree-nested.o tree-nrv.o tree-object-size.o tree-optimize.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-copyrename.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-sink.o tree-ssa-structalias.o tree-ssa-ter.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o value-prof.o var-tracking.o varasm.o varray.o vec.o version.o vmsdbgout.o web.o xcoffout.o or32.o host-mingw32.o cgraph.o cgraphbuild.o cgraphunit.o cppdefault.o incpath.o ipa-cp.o ipa-inline.o ipa-prop.o ipa-pure-const.o ipa-reference.o ipa-struct-reorg.o ipa-type-escape.o ipa-utils.o ipa.o matrix-reorg.o prefix.o tree-inline.o tree-nomudflap.o varpool.o i686-pc-mingw32-gcc -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -Wl,--stack,8388608 gcov.o intl.o version.o errors.o ../libcpp/libcpp.a -lintl -liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov.exe i686-pc-mingw32-gcc -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -Wl,--stack,8388608 gcov-dump.o version.o errors.o \ ../libcpp/libcpp.a -lintl -liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-dump.exe i686-pc-mingw32-gcc -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -Wl,--stack,8388608 -o Tcollect2.exe \ collect2.o collect2-aix.o tlink.o intl.o version.o ../libcpp/libcpp.a -lintl -liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a mv -f Tcollect2.exe collect2.exe i686-pc-mingw32-ranlib libbackend.a i686-pc-mingw32-gcc -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -Wl,--stack,8388608 -o cc1-dummy.exe c-lang.o stub-objc.o attribs.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-opts.o c-format.o c-semantics.o c-ppoutput.o c-cppbuiltin.o c-objc-common.o c-dump.o c-pch.o c-parser.o c-gimplify.o tree-mudflap.o c-pretty-print.o c-omp.o \ dummy-checksum.o main.o libbackend.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a ../libcpp/libcpp.a -lintl -liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpfr -lgmp -L../zlib -lz i686-pc-mingw32-gcc -g -O2 -D__USE_MINGW_ACCESS -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -Wl,--stack,8388608 -o cc1plus-dummy.exe \ cp/cp-lang.o stub-objc.o cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parser.o cp/ptree.o cp/rtti.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-objcp-common.o cp/name-lookup.o cp/cxx-pretty-print.o cp/cp-gimplify.o tree-mudflap.o attribs.o c-common.o c-format.o c-pragma.o c-semantics.o c-lex.o c-dump.o c-pretty-print.o c-opts.o c-pch.o incpath.o c-ppoutput.o c-cppbuiltin.o prefix.o c-gimplify.o c-omp.o dummy-checksum.o main.o libbackend.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a ../libcpp/libcpp.a -lintl -liconv ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lmpfr -lgmp -L../zlib -lz libbackend.a(toplev.o): In function `print_version': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/toplev.c:1267: undefined reference to `mpc_get_version' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/toplev.c:1268: undefined reference to `mpc_get_version' libbackend.a(fold-const.o): In function `const_binop': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/fold-const.c:1990: undefined reference to `mpc_div' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/fold-const.c:1974: undefined reference to `mpc_mul' libbackend.a(builtins.o): In function `do_mpc_arg1': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13232: undefined reference to `mpc_init2' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13238: undefined reference to `mpc_clear' libbackend.a(builtins.o): In function `do_mpc_arg2': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13287: undefined reference to `mpc_init2' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13288: undefined reference to `mpc_init2' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13296: undefined reference to `mpc_clear' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13297: undefined reference to `mpc_clear' libbackend.a(builtins.o): In function `fold_builtin_2': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:10115: undefined reference to `mpc_pow' libbackend.a(builtins.o): In function `fold_builtin_ccos': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:7190: undefined reference to `mpc_cosh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:7190: undefined reference to `mpc_cos' libbackend.a(builtins.o): In function `fold_builtin_1': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9779: undefined reference to `mpc_asinh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9761: undefined reference to `mpc_asin' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9785: undefined reference to `mpc_acosh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9767: undefined reference to `mpc_acos' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9749: undefined reference to `mpc_log' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9731: undefined reference to `mpc_sinh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9737: undefined reference to `mpc_tan' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9755: undefined reference to `mpc_sqrt' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9743: undefined reference to `mpc_tanh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9725: undefined reference to `mpc_sin' libbackend.a(builtins.o): In function `fold_builtin_cexp': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:7283: undefined reference to `mpc_exp' libbackend.a(builtins.o): In function `fold_builtin_1': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9791: undefined reference to `mpc_atanh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9773: undefined reference to `mpc_atan' collect2: error: ld returned 1 exit status make[1]: *** [cc1-dummy.exe] Error 1 make[1]: *** Waiting for unfinished jobs.... libbackend.a(toplev.o): In function `print_version': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/toplev.c:1267: undefined reference to `mpc_get_version' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/toplev.c:1268: undefined reference to `mpc_get_version' libbackend.a(builtins.o): In function `do_mpc_arg1': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13232: undefined reference to `mpc_init2' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13238: undefined reference to `mpc_clear' libbackend.a(builtins.o): In function `do_mpc_arg2': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13287: undefined reference to `mpc_init2' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13288: undefined reference to `mpc_init2' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13296: undefined reference to `mpc_clear' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:13297: undefined reference to `mpc_clear' libbackend.a(builtins.o): In function `fold_builtin_2': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:10115: undefined reference to `mpc_pow' libbackend.a(builtins.o): In function `fold_builtin_ccos': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:7190: undefined reference to `mpc_cosh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:7190: undefined reference to `mpc_cos' libbackend.a(builtins.o): In function `fold_builtin_1': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9779: undefined reference to `mpc_asinh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9761: undefined reference to `mpc_asin' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9785: undefined reference to `mpc_acosh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9767: undefined reference to `mpc_acos' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9749: undefined reference to `mpc_log' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9731: undefined reference to `mpc_sinh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9737: undefined reference to `mpc_tan' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9755: undefined reference to `mpc_sqrt' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9743: undefined reference to `mpc_tanh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9725: undefined reference to `mpc_sin' libbackend.a(builtins.o): In function `fold_builtin_cexp': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:7283: undefined reference to `mpc_exp' libbackend.a(builtins.o): In function `fold_builtin_1': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9791: undefined reference to `mpc_atanh' /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/builtins.c:9773: undefined reference to `mpc_atan' libbackend.a(fold-const.o): In function `const_binop': /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/fold-const.c:1990: undefined reference to `mpc_div' /// following is my check results /opt/gnu-src/bd-elf/gcc/../../unisrc/gcc/fold-const.c:1974: undefined reference to `mpc_mul' collect2: error: ld returned 1 exit status make[1]: *** [cc1plus-dummy.exe] Error 1 rm gcc.pod gcov.pod make[1]: Leaving directory `/opt/gnu-src/bd-elf/gcc' make: *** [all-gcc] Error 2 make: INTERNAL: Exiting with 4 jobserver tokens available; should be 3! make (all-gcc) failed. root@lxc-debian:/opt/gnu-src# cd bd-elf/gcc/ root@lxc-debian:/opt/gnu-src/bd-elf/gcc# i686-pc-mingw32-objdump -t fold-const.o | grep mpc_div [317](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _mpc_div root@lxc-debian:/opt/gnu-src/bd-elf/gcc# i686-pc-mingw32-objdump -t libbackend.a | grep mpc_div [317](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _mpc_div root@lxc-debian:/opt/gnu-src/bd-elf/gcc# i686-pc-mingw32-objdump -t libbackend.a | grep const_binop [470](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [ 43](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00003700 _int_const_binop [ 93](sec 1)(fl 0x00)(ty 20)(scl 3) (nx 0) 0x00018640 _const_binop.constprop.29 [160](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [362](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [215](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [182](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [ 65](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [128](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [132](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [ 62](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [ 80](sec 1)(fl 0x00)(ty 20)(scl 3) (nx 0) 0x00003b90 _vrp_int_const_binop [208](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop [216](sec 0)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x00000000 _int_const_binop |
|||
|
RE: Building toolchain occur Wrong
by tiger_mail on Jul 12, 2012 |
tiger_mail
Posts: 31 Joined: Nov 15, 2010 Last seen: Jul 1, 2013 |
||
|
you need first install mpfr,gmp3,mpc as below,
sudo yum install build-essential make gcc g++ flex bison patch texinfo \ libncurses-devel libmpfr-devel libgmp3-devel libmpc-devel libzip-devel |
|||
1/1

