OCI's Distribution of The ACE ORB (TAO)

Version 1.0a, for Linux

Source & Libraries (16 MB)Includes the full source code distribution for ACE and TAO plus all of the shared libraries (libACE.so, libTAO.so, liborbsvcs.so), the TAO IDL compiler executable, and executables for all of the ORB services that are distributed with TAO.

Headers & Libraries (8 MB)Includes only those source code files needed for building applications with ACE and TAO plus all of the shared libraries (libACE.so, libTAO.so, liborbsvcs.so), the TAO IDL compiler executable, and executables for all of the ORB services that are distributed with TAO.

Source Code only (9 MB)The source for OCI's Distribution of The ACE ORB (TAO) Version 1.0a

Installation Instructions:

These files were archived using GNU tar 1.12 and compressed using gzip 1.2.4.To uncompress and extract them, use the following commands:

gunzip -c <filename> | tar xvf -

This will create a directory hierarchy rooted at ACE_wrappers/.The build that includes the full source code will expand to about 97 MB. The build that includes only those files needed for building applications will expand to about 40 MB. The full source code alone will expand to about 65 MB.

Additional Information

The following information, extracted from the release notes for OCI's Distribution of TAO Version 1.0a, describes the environment under which these builds were created and tested.

Platform-specific Notes

Linux on Intel with egcs 1.1.2

We compiled and tested ACE & TAO with the following OS/tool combination:

Although we built ACE & TAO on Red Hat Linux 6.0, they should be compatible with any version of Linux (kernel version 2.0 or greater) which has libc 6 (a.k.a., glibc 2). CAVEAT: The Linux builds on this CD have not been tested on any version of Linux other than Red Hat 6.0.

Quickstart for Building with TAO

This section contains a few things you will need to know to build applications which use the TAO and ACE libraries distributed on this CD. You can find more detailed information in bldgapps.html, which is adapted from Chapter 4 of the TAO Developer's Guide (OCI part number 500-01).

TAO on UNIX

On UNIX and UNIX-like systems, you should use GNU Make to build applications with TAO.

Briefly, you will need to set the following environment variables:

ACE_ROOT

The base of your ACE and TAO installation

TAO_ROOT $ACE_ROOT/TAO

LD_LIBRARY_PATH

Must include $ACE_ROOT/ace

MAKEFLAGS

Contains flags such as "debug=0" and "exceptions=1" and should normally match the settings for your installation.

For example, assuming the base of your installation of TAO is in /usr/local/ACE_wrappers, and assuming you are using the C-shell (csh):