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

Reply via email to