Forum Discussion
Altera_Forum
Honored Contributor
20 years agoI am trying with gcc32 and buildroot to gcc3.4.5.
The error message was from an improper def in the config.sub in gcc source, I fix it toIndex: package/gnuconfig/config.sub
===================================================================
--- package/gnuconfig/config.sub (revision 13473)
+++ package/gnuconfig/config.sub (working copy)
@@ -299,8 +299,8 @@
basic_machine=mt-unknown
;;
nios2 | nios2-* | nios2 | nios2-*)
- basic_machine=nios2-altera
- os=-none
+ basic_machine=nios2-uclibc
+# os=-none
;;
# We use `pc' rather than `unknown' Then it can compile some libstdc++, but stopped at from /home/jack/buildroot/toolchain_build_nios2/gcc-3.4.5/libstdc++-v3/src/allocator.cc:35:
/home/jack/buildroot/toolchain_build_nios2/gcc-3.4.5-final/nios2-linux-uclibc/mno-hw-mul/libstdc++-v3/include/nios2-linux-uclibc/bits/c++locale.h: In function `int std::__convert_from_v(char*, int, const char*, _Tv, int* const&, int)':
/home/jack/buildroot/toolchain_build_nios2/gcc-3.4.5-final/nios2-linux-uclibc/mno-hw-mul/libstdc++-v3/include/nios2-linux-uclibc/bits/c++locale.h:103: error: `snprintf' is not a member of `std' I will try other gcc 3.4.x.