[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
> 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
> (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..
More information about the Ace-users