----- Joel Sherrill <joel.sherr...@oarcorp.com> schrieb: > Hi > > As I mentioned earlier, nios2 does not link C++ iostream because of an > undefined reference: > > /users/joel/rtems-4.11-work/tools/lib/gcc/nios2-rtems4.11/4.9.2/libstdc++.a(locale-inst.o):/users/joel/rtems-4.11-work/rtems-source-builder/rtems/build/nios2-rtems4.11-gcc-4.9.2-newlib-2.2.0.20150323-x86_64-linux-gnu-1/build/nios2-rtems4.11/libstdc++-v3/include/ext/atomicity.h:49: > more undefined references to `__sync_fetch_and_add_4' follow > > I don't see anything obviously different about this target. Can someone > take a look at this please? It has to be something small.
I guess Nios II lacks support for atomic operations, so the operating system must provide them in terms of helper functions. Maybe we need a port of libatomic for this target. It looks like something bigger. -- Sebastian Huber, embedded brains GmbH Address : Dornierstr. 4, D-82178 Puchheim, Germany Phone : +49 89 189 47 41-16 Fax : +49 89 189 47 41-09 E-Mail : sebastian.huber at embedded-brains.de PGP : Public key available on request. Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel