make -C extra/config conf make[1]: Entering directory `/usr/local/src/uclibc/trunk/uClibc++/extra/config' cp zconf.tab.h_shipped zconf.tab.h gcc -O2 -Wall -I. -c conf.c -o conf.o cp zconf.tab.c_shipped zconf.tab.c cp lex.zconf.c_shipped lex.zconf.c gcc -O2 -Wall -I. -c zconf.tab.c -o zconf.tab.o gcc conf.o zconf.tab.o -o conf make[1]: Leaving directory `/usr/local/src/uclibc/trunk/uClibc++/extra/config' * * uClibc++ Configuration * * * Target Features and Options * Enable floating point number support (UCLIBCXX_HAS_FLOATS) [Y/n/?] (NEW) y Math operations with long double (UCLIBCXX_HAS_LONG_DOUBLE) [Y/n/?] (NEW) y Toolchain supports Thread-Local Storage (UCLIBCXX_HAS_TLS) [Y/n/?] (NEW) y Compiler Warnings (WARNINGS) [-Wall] (NEW) -Wall Extra Library Link Flags (BUILD_EXTRA_LIBRARIES) [] (NEW) * * String and I/O Stream Support * Wide Character Support (Not Currently Supported) (UCLIBCXX_HAS_WCHAR) [N/y/?] (NEW) y I/O stream buffer size (UCLIBCXX_IOSTREAM_BUFSIZE) [32] (NEW) 32 Large File Support (UCLIBCXX_HAS_LFS) [Y/n/?] (NEW) y Enable support for standard streams like cin and cout (UCLIBCXX_SUPPORT_CDIR) [Y/n/?] (NEW) y Enable cin (UCLIBCXX_SUPPORT_CIN) [Y/n/?] (NEW) y Enable cout (UCLIBCXX_SUPPORT_COUT) [Y/n/?] (NEW) y Enable cerr (UCLIBCXX_SUPPORT_CERR) [Y/n/?] (NEW) y Enable clog (UCLIBCXX_SUPPORT_CLOG) [N/y/?] (NEW) y Enable wcin (UCLIBCXX_SUPPORT_WCIN) [Y/n/?] (NEW) y Enable wcout (UCLIBCXX_SUPPORT_WCOUT) [Y/n/?] (NEW) y Enable wcerr (UCLIBCXX_SUPPORT_WCERR) [Y/n/?] (NEW) y Enable wclog (UCLIBCXX_SUPPORT_WCLOG) [N/y/?] (NEW) y * * STL and Code Expansion * STL buffer size (UCLIBCXX_STL_BUFFER_SIZE) [32] (NEW) 32 Template code expansion (UCLIBCXX_CODE_EXPANSION) [Y/n/?] (NEW) y Expand constructors and destructors (UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS) [N/y/?] (NEW) y Expand std::basic_string for (UCLIBCXX_EXPAND_STRING_CHAR) [Y/n/?] (NEW) y Expand std::vector for basic data types (UCLIBCXX_EXPAND_VECTOR_BASIC) [Y/n/?] (NEW) y Expand ios core code for char (UCLIBCXX_EXPAND_IOS_CHAR) [Y/n/?] (NEW) y Expand std::streambuf for char (UCLIBCXX_EXPAND_STREAMBUF_CHAR) [Y/n/?] (NEW) y Expand std::istream for (UCLIBCXX_EXPAND_ISTREAM_CHAR) [Y/n/?] (NEW) y Expand std::ostream for (UCLIBCXX_EXPAND_OSTREAM_CHAR) [Y/n/?] (NEW) y Expand std::fstream for (UCLIBCXX_EXPAND_FSTREAM_CHAR) [Y/n/?] (NEW) y Expand std::sstream for (UCLIBCXX_EXPAND_SSTREAM_CHAR) [Y/n/?] (NEW) y * * Library Installation Options * uClibc++ runtime prefix directory (UCLIBCXX_RUNTIME_PREFIX) [/usr/uClibc++] (NEW) /usr/uClibc++ uClibc++ header file subdirectory (UCLIBCXX_RUNTIME_INCLUDE_SUBDIR) [/include] (NEW) /include uClibc++ library subdirectory (UCLIBCXX_RUNTIME_LIB_SUBDIR) [/lib] (NEW) /lib uClibc++ application file subdirectory (UCLIBCXX_RUNTIME_BIN_SUBDIR) [/bin] (NEW) /bin Exception and RTTI support (UCLIBCXX_EXCEPTION_SUPPORT) [Y/n/?] (NEW) y Import libsupc++.a (IMPORT_LIBSUP) [Y/n/?] (NEW) y Import libgcc_eh.a (IMPORT_LIBGCC_EH) [Y/n/?] (NEW) y Build static library (BUILD_STATIC_LIB) [Y/n/?] (NEW) y Build only static library (BUILD_ONLY_STATIC_LIB) [N/y/?] (NEW) y Build uClibc++ with debugging symbols (DODEBUG) [N/y/?] (NEW) y for dir in bin include src ; do \ make -C $dir all; \ done make[1]: Entering directory `/usr/local/src/uclibc/trunk/uClibc++/bin' echo "#!/bin/bash" > g++-uc echo "" >> g++-uc echo 'WRAPPER_INCLUDEDIR="${WRAPPER_INCLUDEDIR:=-I/usr/uClibc++/include/}"' >> g++-uc echo 'WRAPPER_LIBDIR="${WRAPPER_LIBDIR:=-L/usr/uClibc++/lib/}"' >> g++-uc echo "" >> g++-uc echo 'WRAPPER_OPTIONS=""' >> g++-uc echo "WRAPPER_LIBS=\" -L/usr/lib/gcc/nios2-uclinux/3.4.5/ -lc -lgcc\"" >> g++-uc echo "" >> g++-uc echo 'WRAPPER_INCLIB="Y"' >> g++-uc echo 'while [ -n "$1" ]' >> g++-uc echo 'do' >> g++-uc echo ' WRAPPER_OPTIONS="$WRAPPER_OPTIONS $1"' >> g++-uc echo ' if [ "$1" = "-c" -o "$1" = "-E" -o "$1" = "-S" ]' >> g++-uc echo ' then' >> g++-uc echo ' WRAPPER_INCLIB="N"' >> g++-uc echo ' fi' >> g++-uc echo ' shift' >> g++-uc echo 'done' >> g++-uc echo 'if [ "$WRAPPER_INCLIB" == "Y" ]' >> g++-uc echo 'then' >> g++-uc echo ' WRAPPER_OPTIONS="$WRAPPER_OPTIONS -nodefaultlibs $WRAPPER_LIBDIR -luClibc++ $WRAPPER_LIBS"' >> g++-uc echo 'fi' >> g++-uc echo "" >> g++-uc echo 'echo nios2-uclinux-g++ -fno-builtin -nostdinc++ $WRAPPER_INCLUDEDIR $WRAPPER_OPTIONS' >> g++-uc echo 'exec nios2-uclinux-g++ -fno-builtin -nostdinc++ $WRAPPER_INCLUDEDIR $WRAPPER_OPTIONS' >> g++-uc chmod 755 g++-uc make[1]: Leaving directory `/usr/local/src/uclibc/trunk/uClibc++/bin' make[1]: Entering directory `/usr/local/src/uclibc/trunk/uClibc++/include' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/uclibc/trunk/uClibc++/include' make[1]: Entering directory `/usr/local/src/uclibc/trunk/uClibc++/src' make -C abi/libgcc_eh all make[2]: Entering directory `/usr/local/src/uclibc/trunk/uClibc++/src/abi/libgcc_eh' nios2-uclinux-ar x libgcc_eh.a nios2-uclinux-ar: libgcc_eh.a: No such file or directory make[2]: *** [unwind-c.o] Error 9 make[2]: Leaving directory `/usr/local/src/uclibc/trunk/uClibc++/src/abi/libgcc_eh' make[1]: *** [libgcc_eh] Error 2 make[1]: Leaving directory `/usr/local/src/uclibc/trunk/uClibc++/src' make: *** [all] Error 2