<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>CIN and COUT in C++ (and other objects)</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">Hello,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I am using a Motorola 68332 and RTEMS 4.5.0 successfully with C.  Expanding to C++ has turned up problems linking when objects (like CIN and COUT) are included.  Using G++ when linking solves the problem with linking, but it generates code that will not run.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Has anyone developed some experience with cross-compiling CPU32-type code for C++ objects who can share some insight?  </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I note that the RTEMS standard cdtests have CIN and COUT in a #ifdef that makes that code suspect.  I also have reviewed the mail archive, and note that CC=g++ in bsp.cfg, LINK_LIBS += -lstdc++ in the project makefile, and -lstdc++ in bsp.cfg are suggested.  However, they don't generate code that will run for me.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Bill</FONT>
</P>

</BODY>
</HTML>