diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-08-19 02:51:37 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-08-19 02:51:37 +0000 |
commit | ce5ac9f6e531e36b08c101528102024c42bd8f7b (patch) | |
tree | fc35b29a9cf1c0478cd5e453f5ec312fd69125aa /ACE-INSTALL.html | |
parent | ecd4e7388bcc2d6883a2529fa08b8e3036c0b708 (diff) | |
download | ATCD-ce5ac9f6e531e36b08c101528102024c42bd8f7b.tar.gz |
ChangeLogTag: Wed Aug 18 21:48:52 1999 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'ACE-INSTALL.html')
-rw-r--r-- | ACE-INSTALL.html | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html index 54070e2c991..e37f8b3444f 100644 --- a/ACE-INSTALL.html +++ b/ACE-INSTALL.html @@ -31,7 +31,6 @@ Mistakes page</a>. If you encounter any problems or would like to request an enhancement, then use our <a href="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/docs/usage-bugzilla.html">bug tracking system</a> to submit a report.<P> -<P> <H4>Document Index</H4> @@ -42,10 +41,12 @@ an enhancement, then use our <LI><A HREF="#egcs">Compiling ACE with egcs</A> <LI><A HREF="#aceinstall">Building and Installing ACE</A> <LI><A HREF="#svcsinstall">Building and Installing ACE Network Services</A> + <LI><A HREF="#minimum_build">What Do I Need to Build for TAO?</A> <LI><A HREF="#resource_requirements">System Resource Requirements</A> <LI><A HREF="#advanced">Advanced Topics</A> </UL> + <P><HR><P> <H3><A NAME="platforms">Supported Platforms and C++ Compilers</A></H3> @@ -88,6 +89,7 @@ HREF="news:comp.soft-sys.ace">ACE Newsgroup</A> or the <A HREF="mailto:ace-users@cs.wustl.edu">ACE mailing list</A> and we'll try to help you fix the problems. + <P><HR><P> <H3><A NAME="installnotes">Installation Notes for Supported Platforms</A></H3> @@ -637,6 +639,7 @@ make: *** [libACE.so] Error 8 href="mailto:shuston@riverace.com">Steve Huston</a>. </UL> + <HR> <H4><A NAME="g++">Compiling ACE with GNU g++</A></H4> @@ -976,6 +979,7 @@ need to do:<P> </OL> + <P><HR><P> <H4><A NAME="win32">Building and Installing ACE on Win32</A></H4> @@ -1201,6 +1205,7 @@ configurations from the x86 versions.</P> x86, the Alpha configuration will be partially corrupted. If this occurs, the easiest way to fix it is as above, recreate it.</P> + <HR> <H4><A NAME="vxworks">Building and Installing ACE on VxWorks</A></H4> For the most part, you should be able to follow the instructions above @@ -1630,6 +1635,32 @@ the Network Services.<P> <HR><P> +<H3><A NAME="#minimum_build">What Do I Need to Build for TAO?</A></H3> +Toshio Hori <toshi@etl.go.jp> provided these suggestions on building +just what's needed for (a subset of) TAO:<p> + +I usually make: +<pre> + $ACE_ROOT/ace, + $ACE_ROOT/apps/gperf, + $TAO_ROOT/tao, + $TAO_ROOT/TAO_IDL, and + $TAO_ROOT/orbsvcs/orbsvcs +</pre> +and the whole make takes less than an hour on my Solaris 7 for intel, +Pentium-III/550MHz, 256MB memory, 512MB swap machine. (Top secret: I +renice the 'make' process to the highest priority, -20... ;-) + +To save time and space, I set +<pre> + TAO_ORBSVCS = Naming Time Trader ImplRepo +</pre> +in $ACE_ROOT/include/makeinclude/platform_macros.GNU also. See +<a href="TAO/docs/configurations.html#orbsvcs">TAO's orbsvcs +library customization instructions</a> for more information.<p> + + +<HR><P> <H3><A NAME="resource_requirements">System Resource Requirements</A></H3> The amount of system resources required to build ACE and TAO varies greatly. Platform, build options, and components built primarily @@ -1664,6 +1695,18 @@ some or all of these suggestions:<p> If disk space is a problem, disabling debugging should greatly reduce object code, and therefore, library size. This is especially true with g++.<p> + +Toshio Hori <toshi@etl.go.jp> provided these tips for reducing +disk space usage:<p> + +To save space on a Unix machine, I usually run + find . -name \*.dsw -o -name \*.dsp -o -name \*.bor | xargs rm -f +in $ACE_ROOT at first after untar the distribution. They are +meaningless in my environment.<p> + +Finally, to save space, may want to run 'make clean' after 'make'. It +removes generated object files and leaves libraries/exectables +intact.<p> </ul> @@ -1797,6 +1840,7 @@ It filters out all but the necessary files, so the warning above does not apply. See the comments at the top of the script itself for usage information. + <HR><P> <H4><A NAME="corba">Building CORBA Versions of ACE</A></H4> @@ -1811,6 +1855,7 @@ $ACE_ROOT/include/makeinclude/platform_macros.GNU and $ACE_ROOT/ace/config.h to use the config* and platform* files that have "-orbix" in them! + <P><HR><P> <H4><A NAME="mvs">Additional Build Tips for MVS</A></H4> @@ -1847,6 +1892,7 @@ link step. Note, however, there shouldn't be any unresolved references from the binder (linkage editor). You can get pre-link and link maps by uncommenting the PMAP and LMAP lines in the platform_mvs.GNU file.<P> + <HR><P> <H4><A NAME="flags">Makefile Flags</A></H4> |