[ace-users] Ace on VxWorks 5.4.2 / Tornado 2.0.2

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Thu Sep 6 15:38:23 CDT 2007


Hi Tommy,

> My host is x86 based running Windows XP.  We’re using Microsoft Visual C 2005 Express with the Windows Server 2003 Platform
> SDK.  I’ve been able to build the latest version of ACE and TAO just fine in our host OS using the _vc8 sln files.
> 
> My target cpu is a PPC604 and our board support package only supports Tornado 2.0.2 / VxWorks 5.4.2.
> 
> My understanding is that ACE/TAO dropped VxWorks support for versions < 5.5.x chiefly due to lack of namespaces in the
> egcs-2.7.2 compiler in VxWorks.  I’ve found a drop-in replacement for the WindRiver egcs-2.7.2 compiler that is based off
> of the gcc 2.95.x compiler, which implements namespaces (see http://www.gnu.org/software/gcc/gcc-2.95/c++features.html). 
> That compiler can be found here: http://www.lysergic.u-net.com/.  >From reading the mailing list archives, it seems the
> primary reason support for vxworks 5.4.2 was dropped from ACE/TAO was the lack of namespace support in the 2.7.2 compiler.
> 
> At this point, I have two choices:
> 
> (1)     Attempt to update the current release of ACE/TAO to support VxWorks 5.4.2 /Tornado 2.0.2 using the newer gcc 2.95
> compiler.
> 
> (2)     Downgrade my version of ACE to the last version that still supported VxWorks 5.4.2/Tornado 2.0.2
> 
> Either case, it would be helpful to obtain the last version of ACE that still had VxWorks 5.4.2 support.
> 
> Can anyone advise?

VxWorks is a headache...  I recommend you contact Johnny Willemsen
<jwillemsen at remedy.nl> from Remedy for commercial support since it'll
save you a lot of time..

Thanks,

        Doug



More information about the Ace-users mailing list