[Ace-users] [tao-announce] ACE+TAO+CIAO x.6.3 available for download

Johnny Willemsen jwillemsen at remedy.nl
Thu Feb 21 09:32:20 CST 2008

Hi all,

Thanks to the efforts of many developers, testers, and users, we are
pleased to announce the latest ACE+TAO+CIAO x.6.3 release. The
x.6.3 release is available from the download location at


under the heading "Latest Beta kit".
The doxygen documentation for the release is also available.  The
prebuild cidlc binaries are also available.  In addition to the
packages combined of sources and generate makefiles, this release also
provides source-only packages for the group of users who use MPC to
generate their own makefiles.

We encourage you to download the new release, use it with your
applications, and let us know if you encounter any problems. Please use


so that we have the proper version/platform/compiler/options you're
using to report problems. We also request that you take a look at:


for the status of various ongoing projects at the DOC groups of WashU,
UCI, and Vanderbilt to move ACE+TAO+CIAO forward.  Overviews of our
recent progress and upcoming plans are available at:


The overall success rates for the test results gathered from all our
daily builds is 98% for the ACE tests and 95% for the TAO tests.  Please


for a summary of these tests. As always, we appreciate your help in
resolving any remaining problems. Please see:


for an overview of our bug fixing policies.  Moreover, please see


for information commercial support services available from various

The following is a list of key changes since the last beta. Please refer
to the corresponding ChangeLog files, NEWS files or Bugzilla entries for
more details on the problem and the nature of fixes applied.

Changes to ACE

. Deprecated Visual Age 5 and older

. Closed a rare race condition hole whereby ACE_Atomic_Op<> function
  pointers would not be fully initialized prior to use.  See bugzilla
  3185 for details.

. Tweaks to support MacOS X Leopard (10.5 and 10.5.1) on Intel

. Fixed compile problems with MinGW with GCC 4.2. Do note that we do see
  much more test failures then when using GCC 3.4.

. Changed to use synchronous exception handling with msvc 8/9 which is the
  default. Asynchrous exception handling does catch access violations but
  it leads to lower performance and other problems. See also bugzilla 3169

. Make ace_main extern C with VxWorks so that it doesn't get mangled

. Fixed compile errors and warnings for VxWorks 6.6

. Added an MPC generator for the WindRiver Workbench 2.6 which is shipped
  with VxWorks 6.4

. Added support for CodeGear C++ Builder 2007 with December 2007 update

. Added support for VxWorks 5.5.1

. Implemented the const reverse iterator for ACE_Hash_Map_Manager_Ex

. Increased support for using ACE_Hash_Map_Manager_Ex with STL <algorithm>
  functions based on latest standard C++ draft

Changes to TAO

. Fixed send side logic (both synchronous and asynchronous) to honor
  timeouts. An RTT enabled two-way invocation could earlier hang
  indefinately if tcp buffers were flooded.

. Bug fix for cases where the IDL compiler would abort but with an
  exit value of 0.

. Bug fix in IDL compiler's handling of typedef'd constants having
  a bitwise integer expression as the value.

. Bug fix that ensures valuetypes and their corresponding supported
  interfaces have parallel inheritance hierarchies.

. Fix for possible out-of-order destruction of Unknown_IDL_Type's
  static local lock object (bugzilla 3214).

. Added list() iterator functionality for the Naming Service when
  using the -u persistence option.

. Various bug fixes to the IFR service and compiler.

. New option (-T) to IFR compiler that permits duplicate typedefs with
  warning.  Although not encouraged, this allows IDL that used to pass
  through the IFR compiler to still pass through rather than having to
  be changed.

. Fix crashing of _validate_connection on an invalid object reference

. Add support for TAO on VxWorks 5.5.1

. _get_implementation has been removed from CORBA::Object, it was
  deprecated in CORBA 2.2

. Improved CORBA/e support

. Fixed SSLIOP memory leaks

Changes to CIAO

. None

Bugzilla Bug Fixes

ACE bugs fixed:

2121, 3121, 3169, 3170, 3185, 3190, 3196, 3204, 3208, 3212, 3224

TAO bugs fixed:

2419, 2454, 2890, 2992, 3106, 3125, 3154, 3158, 3165, 3166, 3174, 3175,
3181, 3184, 3198, 3200, 3201, 3203, 3214, 3215, 3216,

CIAO bugs fixed:


More information about the Ace-users mailing list