0% found this document useful (0 votes)
120 views3 pages

ACE/TAO Development Process: David L. Levine

This document discusses the development process for ACE/TAO, including build requirements, building from source control, releasing versions, and other information. It notes that ACE/TAO have requirements like GNU make or MSVC++ and Perl. Source control is through CVS with the repository on tango.cs.wustl.edu. Major releases come from Doug Schmidt's workspace and multiple builds can be made through cloning, shadowing, or symbolic links on Unix hosts. Coding guidelines and user resources like mailing lists are also outlined.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views3 pages

ACE/TAO Development Process: David L. Levine

This document discusses the development process for ACE/TAO, including build requirements, building from source control, releasing versions, and other information. It notes that ACE/TAO have requirements like GNU make or MSVC++ and Perl. Source control is through CVS with the repository on tango.cs.wustl.edu. Major releases come from Doug Schmidt's workspace and multiple builds can be made through cloning, shadowing, or symbolic links on Unix hosts. Coding guidelines and user resources like mailing lists are also outlined.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

David L.

Levine

ACE/TAO Development Process

Overview

ACE/TAO Development Process


David L. Levine Research Associate [email protected] http://www.cs.wustl.edu/levine/ http://www.cs.wustl.edu/levine/doc/development.ps.gz 02 July 1998

ACE/TAO Build Requirements ACE/TAO Build Source Control Workspaces Releases Other Information

Washington University, St. Louis

1/8

David L. Levine

ACE/TAO Development Process

David L. Levine

ACE/TAO Development Process

ACE/TAO Build Requirements


Unix host: GNU make NT host: MSVC++ or Borland Both: perl (for some things), cvs

ACE/TAO Build
ACE ROOT environment variable TAO ROOT environment variable, if not ACE ROOT/TAO Insert ACE ROOT/ace in LD LIBRARY PATH if using shared libraries (on Unix) Copy or symlink ace/config.h Unix: copy or symlink include/makeinclude/platform macros.GNU cd $ACE ROOT; make MSVC++: build Unix: ACE wrappers/bin/auto compile helps manage multiple builds

Table 1: ACE/TAO Disk Space Requirements Platform Complete Build, Mb Minimal Build, Mb g++/Linux 450 cxx/DU 4.0 650 ghs/VxWorks 733 87

Washington University, St. Louis

2/8

Washington University, St. Louis

3/8

David L. Levine

ACE/TAO Development Process

David L. Levine

ACE/TAO Development Process

ACE/TAO Build, continued


One-button tests: ACE wrappers/tests/run tests.fsh,bat,vxworksg Cross-compiling: same host setup, but replace TAO ROOT/TAO IDL/ with symlink (Unix) to host-executable TAO IDL/ For more information: ACE wrappers/ACE-INSTALL.html CVS

Source Control

Host: tango.cs.wustl.edu Remote workspace updates can be done through CVSup. See http://www.cs.wustl.edu/nanbor/CVSUP/ For more information: http://www.cs.wustl.edu/levine/CVS.html

Washington University, St. Louis

4/8

Washington University, St. Louis

5/8

David L. Levine

ACE/TAO Development Process

David L. Levine

ACE/TAO Development Process

Workspaces
CVS Source Control
CVS repository (tango.cs.wustl.edu) users workspace

Releases
Major, Minor, Beta Releases are from Dougs workspace at: http://www.cs.wustl.edu/schmidt/ACE wrappers For more information: http://www.cs.wustl.edu/schmidt/ACE-obtain.html On Unix, clone/shadow/build trees for multiple hosts hard links: make clone symbolic links (preferred): bin/create ace build <build name>

SunOS5_sunc++

Linux_g++

VxWorks_ghs

clones/shadows/builds (Unix hosts, only)

Washington University, St. Louis

6/8

Washington University, St. Louis

7/8

David L. Levine

ACE/TAO Development Process

Other Information
ACE coding guidelines: ACE wrappers/etc/ACE-guidelines.html Users mail list: send subscribe ace-users to mail@[email protected] Newsgroup: comp.soft-sys.ace One-way gateway from mail list to newsgroup

Washington University, St. Louis

8/8

You might also like