Cross-compiling C++ for the ICnova AP7000 base (AVR32) - unresolved references

higgins-demack at bigpond.com higgins-demack at bigpond.com
Thu Jul 28 02:54:55 UTC 2011


Cross-compiling <myprog>.cpp (under Ubuntu with a buildroot toolchain) with avr32-linux-g++ produces a bunch of undefined references as shown below. I know it's something to do with libraries in the toolchain, but I can't track it down. Which buildroot options should I fiddle with?

/home/neil/Projects/icnova_20080430/ICnova_base/build_avr32/staging_dir/lib/gcc/avr32-linux-uclibc/4.0.4-atmel.0.99.0/../../../../avr32-linux-uclibc/lib/libstdc++.so: undefined reference to `__towupper_l' 
... undefined reference to `__strtold_l' 
... undefined reference to `__strftime_l' 
... undefined reference to `__nl_langinfo_l' 
... undefined reference to `__newlocale' 
... undefined reference to `__freelocale' 
... undefined reference to `__wcsxfrm_l' 
... undefined reference to `__iswctype_l' 
... undefined reference to `__towlower_l' 
... undefined reference to `__strtod_l' 
... undefined reference to `__uselocale'
 ... undefined reference to `__strcoll_l' 
... undefined reference to `__wctype_l' 
... undefined reference to `__strxfrm_l' 
... undefined reference to `__wcsftime_l' 
... undefined reference to `__strtof_l' 
... undefined reference to `__wcscoll_l' 
... undefined reference to `__duplocale' 



More information about the uClibc mailing list