#23017: openwrt Build failed - make: *** [world] Error 2
-------------------------------------+------------------------
 Reporter:  michael.wulz@…           |      Owner:  developers
     Type:  defect                   |     Status:  new
 Priority:  normal                   |  Milestone:
Component:  toolchain                |    Version:  Trunk
 Keywords:  toolchain compile error  |
-------------------------------------+------------------------
 Compiling openwrt failed:
 {{{
 $ make world
  make[1] world
  make[2] toolchain/install
  make[3] -C toolchain/gdb prepare
  make[3] -C toolchain/gdb compile
  make[3] -C toolchain/gdb install
  make[3] -C toolchain/binutils prepare
  make[3] -C toolchain/binutils compile
  make[3] -C toolchain/binutils install
  make[3] -C toolchain/gcc/minimal prepare
  make[3] -C toolchain/gcc/minimal compile
  make[3] -C toolchain/gcc/minimal install
  make[3] -C toolchain/kernel-headers prepare
  make[3] -C toolchain/kernel-headers compile
  make[3] -C toolchain/kernel-headers install
  make[3] -C toolchain/musl/headers prepare
  make[3] -C toolchain/musl/headers compile
  make[3] -C toolchain/musl/headers install
  make[3] -C toolchain/gcc/initial prepare
  make[3] -C toolchain/gcc/initial compile
  make[3] -C toolchain/gcc/initial install
  make[3] -C toolchain/musl prepare
  make[3] -C toolchain/musl compile
  make[3] -C toolchain/musl install
  make[3] -C toolchain/gcc/final prepare
  make[3] -C toolchain/gcc/final compile
 make -r world: build failed. Please re-run make with -j1 V=s to see what's
 going on
 make: *** [world] Error 1
 }}}

 with V=s:
 {{{
 $ make -j1 V=s
 make[1]: Entering directory `/src/openwrt/openwrt'
 make[2]: Entering directory `/src/openwrt/openwrt'
 + mkdir -p /src/openwrt/openwrt/staging_dir/target-mips_34kc_musl-1.1.14
 + cd /src/openwrt/openwrt/staging_dir/target-mips_34kc_musl-1.1.14
 + mkdir -p bin lib include stamp
 mkdir -p /src/openwrt/openwrt/build_dir/target-mips_34kc_musl-1.1.14/stamp
 touch /src/openwrt/openwrt/staging_dir/target-
 mips_34kc_musl-1.1.14/.prepared
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gdb'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gdb'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gdb'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gdb'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gdb'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gdb'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/binutils'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/binutils'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/binutils'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/binutils'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/binutils'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/binutils'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/minimal'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/minimal'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/minimal'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/minimal'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/minimal'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/minimal'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/kernel-
 headers'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/kernel-headers'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/kernel-
 headers'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/kernel-headers'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/kernel-
 headers'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/kernel-headers'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/musl/headers'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/musl/headers'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/musl/headers'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/musl/headers'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/musl/headers'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/musl/headers'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/initial'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/initial'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/initial'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/initial'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/initial'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/initial'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/musl'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/musl'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/musl'
 make[3]: Nothing to be done for `compile'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/musl'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/musl'
 make[3]: Nothing to be done for `install'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/musl'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/final'
 make[3]: Nothing to be done for `prepare'.
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/final'
 make[3]: Entering directory `/src/openwrt/openwrt/toolchain/gcc/final'
 export SHELL="bash"; make CFLAGS="-O2
 -I/src/openwrt/openwrt/staging_dir/host/include
 -I/src/openwrt/openwrt/staging_dir/host/usr/include "
 CFLAGS_FOR_TARGET="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc
 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-
 variable -Wno-error=unused-result -msoft-float" CXXFLAGS_FOR_TARGET="-Os
 -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fno-plt
 -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result
 -msoft-float" gcc_cv_libc_provides_ssp=yes   -C
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final all
 make[4]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final'
 make[5]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libiberty'
 make[7]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libiberty/testsuite'
 make[7]: Nothing to be done for `all'.
 make[7]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libiberty/testsuite'
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libiberty'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/fixincludes'
 make[6]: Nothing to be done for `all'.
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/fixincludes'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/lto-plugin'
 make  all-am
 make[7]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/lto-plugin'
 make[7]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/lto-plugin'
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/lto-plugin'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/intl'
 make[6]: Nothing to be done for `all'.
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/intl'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/libiberty'
 make[7]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/libiberty/testsuite'
 make[7]: Nothing to be done for `all'.
 make[7]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/libiberty/testsuite'
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/libiberty'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/fixincludes'
 make[6]: Nothing to be done for `all'.
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/fixincludes'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/libcpp'
 test -f config.h || (rm -f stamp-h1 && make stamp-h1)
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/build-x86_64-linux-
 gnu/libcpp'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/zlib'
 true "AR_FLAGS=rc" "CC_FOR_BUILD=x86_64-linux-gnu-gcc" "CFLAGS=-O2
 -I/src/openwrt/openwrt/staging_dir/host/include
 -I/src/openwrt/openwrt/staging_dir/host/usr/include " "CXXFLAGS=-g -O2"
 "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-Os -pipe -mno-branch-likely
 -mips32r2 -mtune=34kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error
 =unused-but-set-variable -Wno-error=unused-result -msoft-float"
 "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=-O2 -I/src/openwrt/openwrt/staging_dir/host/include
 -I/src/openwrt/openwrt/staging_dir/host/usr/include "
 "LIBCFLAGS_FOR_TARGET=-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc
 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-
 variable -Wno-error=unused-result -msoft-float" "MAKE=make"
 "MAKEINFO=/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/missing makeinfo --split-
 size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET="
 "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS="
 "exec_prefix=/src/openwrt/openwrt/staging_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14" "infodir=/src/openwrt/openwrt/staging_dir
 /toolchain-mips_34kc_gcc-5.3.0_musl-1.1.14/share/info"
 "libdir=/src/openwrt/openwrt/staging_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/lib"
 "prefix=/src/openwrt/openwrt/staging_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14" "tooldir=/src/openwrt/openwrt/staging_dir
 /toolchain-mips_34kc_gcc-5.3.0_musl-1.1.14/mips-openwrt-linux-musl"
 "AR=x86_64-linux-gnu-ar" "AS=x86_64-linux-gnu-as" "CC=x86_64-linux-gnu-
 gcc" "CXX=x86_64-linux-gnu-g++" "LD=x86_64-linux-gnu-ld" "LIBCFLAGS=-O2
 -I/src/openwrt/openwrt/staging_dir/host/include
 -I/src/openwrt/openwrt/staging_dir/host/usr/include " "NM=x86_64-linux-
 gnu-nm" "PICFLAG=" "RANLIB=x86_64-linux-gnu-ranlib" "DESTDIR=" DO=all
 multi-do # make
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/zlib'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libbacktrace'
 make  all-am
 make[7]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libbacktrace'
 true  DO=all multi-do # make
 make[7]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libbacktrace'
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libbacktrace'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libcpp'
 test -f config.h || (rm -f stamp-h1 && make stamp-h1)
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libcpp'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libdecnumber'
 make[6]: Nothing to be done for `all'.
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/libdecnumber'
 make[6]: Entering directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/gcc'
 x86_64-linux-gnu-gcc   -g -O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE  -fno-
 exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing
 -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-
 virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-
 strings   -DHAVE_CONFIG_H  -o cc1 c/c-lang.o c-family/stub-objc.o
 attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-
 info.o c/c-objc-common.o c/c-parser.o c/c-array-notation.o
 c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o
 c-family/c-format.o c-family/c-gimplify.o c-family/c-lex.o
 c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o
 c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o
 c-family/c-ada-spec.o c-family/c-cilkplus.o c-family/array-notation-
 common.o c-family/cilk.o c-family/c-ubsan.o glibc-c.o \
           cc1-checksum.o libbackend.a main.o  libcommon-target.a
 libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a
 ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a
 ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lstdc++
 -L/src/openwrt/openwrt/staging_dir/host/lib
 -L/src/openwrt/openwrt/staging_dir/host/lib
 -L/src/openwrt/openwrt/staging_dir/host/lib -lmpc -lmpfr -lgmp -rdynamic
 -ldl -lstdc++ -L../zlib -lz
 c/c-typeck.o: In function `c_common_type':
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:729: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:741: undefined
 reference to `build_type_attribute_variant(tree_node*, tree_node*)'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:744: undefined
 reference to `build_type_attribute_variant(tree_node*, tree_node*)'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:763: undefined
 reference to `mode_class'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:779: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:763: undefined
 reference to `mode_class'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:764: undefined
 reference to `mode_class'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:890: undefined
 reference to `mode_fbit'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:891: undefined
 reference to `mode_ibit'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:769: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:774: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:822: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:825: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/c-typeck.c:828: undefined
 reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c/
 }}}
 (...... a lot of messages........)
 {{{
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:309:
 undefined reference to `build_int_cst(tree_node*, long)'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:310:
 undefined reference to `fold_build2_stat_loc(unsigned int, tree_code,
 tree_node*, tree_node*, tree_node*)'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:313:
 undefined reference to `get_base_address(tree_node*)'
 c-family/c-ubsan.o: In function `tree_int_cst_le':
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/wide-int.h:1776: undefined
 reference to `wi::lts_p_large(long const*, unsigned int, unsigned int,
 long const*, unsigned int)'
 c-family/c-ubsan.o: In function
 `ubsan_maybe_instrument_array_ref(tree_node**, bool)':
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:386:
 undefined reference to `do_ubsan_in_current_function()'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:390:
 undefined reference to `tree_code_type'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:394:
 undefined reference to `copy_node_stat(tree_node*)'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:395:
 undefined reference to `build2_stat(tree_code, tree_node*, tree_node*,
 tree_node*)'
 c-family/c-ubsan.o: In function
 `ubsan_maybe_instrument_reference(tree_node*)':
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:478:
 undefined reference to `tree_code_type'
 c-family/c-ubsan.o: In function
 `ubsan_maybe_instrument_member_call(tree_node*, bool)':
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:493:
 undefined reference to `global_trees'
 /src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0/gcc/c-family/c-ubsan.c:496:
 undefined reference to `tree_code_type'
 collect2: error: ld returned 1 exit status
 make[6]: *** [cc1] Error 1
 make[6]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/gcc'
 make[5]: *** [all-gcc] Error 2
 make[5]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final'
 make[4]: *** [all] Error 2
 make[4]: Leaving directory `/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final'
 make[3]: *** [/src/openwrt/openwrt/build_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/gcc-5.3.0-final/.built] Error 2
 make[3]: Leaving directory `/src/openwrt/openwrt/toolchain/gcc/final'
 make[2]: *** [toolchain/gcc/final/compile] Error 2
 make[2]: Leaving directory `/src/openwrt/openwrt'
 make[1]: *** [/src/openwrt/openwrt/staging_dir/toolchain-
 mips_34kc_gcc-5.3.0_musl-1.1.14/stamp/.toolchain_install] Error 2
 make[1]: Leaving directory `/src/openwrt/openwrt'
 make: *** [world] Error 2
 }}}

 nothing found regarding this problem.
 Steps i made:
 - downloaded build system from git
 - feed update
 - make menuconfig (set target)
 - make defconfig
 - make menuconfig (set packages)
 - make world

--
Ticket URL: <https://dev.openwrt.org/ticket/23017>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
openwrt-tickets@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to