Hi guys,
I download the latest openwrt code and try to compile it, but it report the following error. How to fix it? Thanks
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/sched-ebb.c:520: undefined reference to `bitmap_bit_p(bitmap_head*, int)'
libbackend.a(sched-ebb.o): In function `schedule_ebbs_finish()':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/sched-ebb.c:619: undefined reference to `bitmap_clear(bitmap_head*)'
libbackend.a(sched-ebb.o): In function `ebb_add_block(basic_block_def*, basic_block_def*)':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/sched-ebb.c:699: undefined reference to `bitmap_set_bit(bitmap_head*, int)'
libbackend.a(sched-ebb.o): In function `schedule_ebbs_init()':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/sched-ebb.c:612: undefined reference to `bitmap_clear(bitmap_head*)'
libbackend.a(tree-affine.o): In function `hash_table<hash_map<tree_node*, name_expansion*, default_hashmap_traits>::hash_entry, xcallocator, true>::~hash_table()':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/hash-table.h:1322: undefined reference to `ggc_free(void*)'
libbackend.a(tree-affine.o): In function `hash_table<hash_map<tree_node*, name_expansion*, default_hashmap_traits>::hash_entry, xcallocator, true>::expand()':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/hash-table.h:1442: undefined reference to `ggc_free(void*)'
libbackend.a(tree-vect-data-refs.o): In function `vect_create_data_ref_ptr(gimple_statement_base*, tree_node*, loop*, tree_node*, tree_node**, gimple_stmt_iterator*, gimple_statement_base**, bool, bool*, tree_node*)':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4132: undefined reference to `get_alias_set(tree_node*)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4132: undefined reference to `get_alias_set(tree_node*)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4132: undefined reference to `alias_sets_conflict_p(int, int)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4143: undefined reference to `get_alias_set(tree_node*)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4143: undefined reference to `get_alias_set(tree_node*)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4143: undefined reference to `alias_sets_conflict_p(int, int)'
libbackend.a(tree-vect-data-refs.o): In function `vect_setup_realignment(gimple_statement_base*, gimple_stmt_iterator*, tree_node**, dr_alignment_support, tree_node*, loop**)':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:4890: undefined reference to `reference_alias_ptr_type(tree_node*)'
libbackend.a(tree-vect-data-refs.o): In function `vect_analyze_data_ref_dependence':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:279: undefined reference to `get_alias_set(tree_node*)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:279: undefined reference to `get_alias_set(tree_node*)'
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/tree-vect-data-refs.c:279: undefined reference to `alias_sets_conflict_p(int, int)'
libbackend.a(ddg.o): In function `insns_may_alias_p(rtx_insn*, rtx_insn*)':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/ddg.c:438: undefined reference to `may_alias_p(rtx_def const*, rtx_def const*)'
libbackend.a(ddg.o): In function `bmp_iter_set_init':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/bitmap.h:349: undefined reference to `bitmap_zero_bits'
libbackend.a(ddg.o): In function `create_ddg_dep_from_intra_loop_link':
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/ddg.c:260: undefined reference to `bitmap_bit_p(bitmap_head*, int)'
collect2: error: ld returned 1 exit status
/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0/gcc/c/Make-lang.in:71: recipe for target 'cc1' failed
make[5]: *** [cc1] Error 1
make[5]: Leaving directory '/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0-initial/gcc'
Makefile:4101: recipe for target 'all-gcc' failed
make[4]: *** [all-gcc] Error 2
make[4]: Leaving directory '/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0-initial'
Makefile:36: recipe for target '/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0-initial/.built' failed
make[3]: *** [/home/westspeed/code/openwrt/build_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/gcc-5.3.0-initial/.built] Error 2
make[3]: Leaving directory '/home/westspeed/code/openwrt/toolchain/gcc/initial'
toolchain/Makefile:81: recipe for target 'toolchain/gcc/initial/compile' failed
make[2]: *** [toolchain/gcc/initial/compile] Error 2
make[2]: Leaving directory '/home/westspeed/code/openwrt'
toolchain/Makefile:80: recipe for target '/home/westspeed/code/openwrt/staging_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/stamp/.toolchain_install' failed
make[1]: *** [/home/westspeed/code/openwrt/staging_dir/toolchain-mips_mips32_gcc-5.3.0_musl-1.1.16/stamp/.toolchain_install] Error 2
make[1]: Leaving directory '/home/westspeed/code/openwrt'
/home/westspeed/code/openwrt/include/toplevel.mk:192: recipe for target 'world' failed
make: *** [world] Error 2