On Mon, Dec 26, 2011 at 07:30:57PM +0200, Hannu Nyman wrote: > If I have understood the situation correctly, the info message "# > using defaults found in /boot/config-2.6.38-12-generic" found in the > logs is coming from [buildsystemroot]/scripts/config/confdata.c, > which is part of the config parser source and is the only place with > that string. > > And the kernel version mentioned in that message (2.6.38-12 in 11.04 > and 3.0.0-13 in 11.10) match the kernel version of the underlying > Ubuntu system. So, I am guessing that for some reason the kernel > config parser uses the buildsystem kernel options as a fallback. But > I have not been able to determine why that happens.
I have the same issue on *clean* install (i'm building lantiq target), it fails here: make[3] -C toolchain/gcc/minimal compile make -r world: build failed. Please re-run make with V=99 to see what's going on make: *** [world] Error 1 Here is full output: % make V=99 make[1]: Entering directory `/home/luka/tmp/owrt_trunk' make[2]: Entering directory `/home/luka/tmp/owrt_trunk' + mkdir -p /home/luka/tmp/owrt_trunk/staging_dir/target-mips_r2_uClibc-0.9.32 + cd /home/luka/tmp/owrt_trunk/staging_dir/target-mips_r2_uClibc-0.9.32 + mkdir -p bin lib include stamp mkdir -p /home/luka/tmp/owrt_trunk/build_dir/target-mips_r2_uClibc-0.9.32/stamp touch /home/luka/tmp/owrt_trunk/staging_dir/target-mips_r2_uClibc-0.9.32/.prepared make[3]: Entering directory `/home/luka/tmp/owrt_trunk/toolchain/binutils' make[3]: Nothing to be done for `prepare'. make[3]: Leaving directory `/home/luka/tmp/owrt_trunk/toolchain/binutils' make[3]: Entering directory `/home/luka/tmp/owrt_trunk/toolchain/binutils' make[3]: Nothing to be done for `compile'. make[3]: Leaving directory `/home/luka/tmp/owrt_trunk/toolchain/binutils' make[3]: Entering directory `/home/luka/tmp/owrt_trunk/toolchain/binutils' make[3]: Nothing to be done for `install'. make[3]: Leaving directory `/home/luka/tmp/owrt_trunk/toolchain/binutils' make[3]: Entering directory `/home/luka/tmp/owrt_trunk/toolchain/gcc/minimal' make[3]: Nothing to be done for `prepare'. make[3]: Leaving directory `/home/luka/tmp/owrt_trunk/toolchain/gcc/minimal' make[3]: Entering directory `/home/luka/tmp/owrt_trunk/toolchain/gcc/minimal' export SHELL="/bin/bash"; make CFLAGS_FOR_TARGET="-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -msoft-float" CXXFLAGS_FOR_TARGET="-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -msoft-float" -C /home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal all-gcc make[4]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libiberty' make[6]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libiberty/testsuite' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libiberty/testsuite' make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libiberty' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/intl' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/intl' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/build-x86_64-unknown-linux-gnu/libiberty' make[6]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/build-x86_64-unknown-linux-gnu/libiberty/testsuite' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/build-x86_64-unknown-linux-gnu/libiberty/testsuite' make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/build-x86_64-unknown-linux-gnu/libiberty' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/build-x86_64-unknown-linux-gnu/fixincludes' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/build-x86_64-unknown-linux-gnu/fixincludes' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/zlib' true "AR_FLAGS=rc" "CC_FOR_BUILD=x86_64-unknown-linux-gnu-gcc" "CFLAGS=" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -msoft-float" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "INSTALL_SCRIPT=/bin/install -c" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -msoft-float" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/home/luka/tmp/owrt_trunk/staging_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32" "infodir=/home/luka/tmp/owrt_trunk/staging_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/share/info" "libdir=/home/luka/tmp/owrt_trunk/staging_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/lib" "prefix=/home/luka/tmp/owrt_trunk/staging_dir/toolchain-mips_ r2_gcc-4.5-linaro_uClibc-0.9.32" "tooldir=/home/luka/tmp/owrt_trunk/staging_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/mips-openwrt-linux-uclibc" "AR=ar" "AS=as" "CC=x86_64-unknown-linux-gnu-gcc" "CXX=x86_64-unknown-linux-gnu-g++" "LD=ld" "LIBCFLAGS=" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/zlib' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libcpp' make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libcpp' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libdecnumber' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/libdecnumber' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/fixincludes' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/fixincludes' make[5]: Entering directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/gcc' x86_64-unknown-linux-gnu-gcc -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 -o cc1-dummy 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 ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -lppl_c -lppl -lgmpxx -L/home/luka/tmp/owrt_trunk/staging_dir/host/lib -L/home/luka/tmp/owrt_trunk/staging_dir/host/lib -L/home/luka/tmp/owrt_trunk/staging_dir/host/lib -lmpc -lmpfr -lgmp -rdynamic -ldl -L../zlib -lz -lelf /usr/bin/ld: /home/luka/tmp/owrt_trunk/staging_dir/host/lib/libgmpxx.a(ismpznw.o): undefined reference to symbol 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)@@GLIBCXX_3.4' /usr/bin/ld: note: 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&)@@GLIBCXX_3.4' is defined in DSO /usr/lib/libstdc++.so.6 so try adding it to the linker command line /usr/lib/libstdc++.so.6: could not read symbols: Invalid operation collect2: ld returned 1 exit status make[5]: *** [cc1-dummy] Error 1 make[5]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/gcc' make[4]: *** [all-gcc] Error 2 make[4]: Leaving directory `/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal' make[3]: *** [/home/luka/tmp/owrt_trunk/build_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/gcc-linaro-4.5-2011.08-minimal/.built] Error 2 make[3]: Leaving directory `/home/luka/tmp/owrt_trunk/toolchain/gcc/minimal' make[2]: *** [toolchain/gcc/minimal/compile] Error 2 make[2]: Leaving directory `/home/luka/tmp/owrt_trunk' make[1]: *** [/home/luka/tmp/owrt_trunk/staging_dir/toolchain-mips_r2_gcc-4.5-linaro_uClibc-0.9.32/stamp/.toolchain_install] Error 2 make[1]: Leaving directory `/home/luka/tmp/owrt_trunk' make: *** [world] Error 2 I'm using this gcc: % gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /build/src/gcc-4.6-20111125/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --enable-multilib --disable-libssp --disable-libstdcxx-pch --enable-checking=release --with-fpmath=sse Thread model: posix gcc version 4.6.2 20111125 (prerelease) (GCC) And my kernel version is: % uname -r 3.1.5-1-ARCH Luka _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel