summaryrefslogtreecommitdiff
path: root/ACE-INSTALL.html
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-08-22 13:37:58 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-08-22 13:37:58 +0000
commitdd882880ca4883abe67da516b2dfc7f1229f03b2 (patch)
treed87c9d0db922a62ba39a48358ad335c7d544820f /ACE-INSTALL.html
parent79953f3ea6e3fa6b03469867ddce0d12fc1f6ba2 (diff)
downloadATCD-dd882880ca4883abe67da516b2dfc7f1229f03b2.tar.gz
added discussion of spa on VxWorks
Diffstat (limited to 'ACE-INSTALL.html')
-rw-r--r--ACE-INSTALL.html29
1 files changed, 17 insertions, 12 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html
index 404a0310cdf..a3a31233591 100644
--- a/ACE-INSTALL.html
+++ b/ACE-INSTALL.html
@@ -184,11 +184,15 @@ That is the version that is shipped with Tornado 1.0.1/
VxWorks 5.3.1. The problems are:<P>
<OL>
- <LI> There a gory problem with munch that is severely aggravated
- by the presence of a static in the Wind River/g++ iostream.h.
- ACE hides this and provides an easy-to-use workaround in the
- very unlikely situation where it becomes a problem.
- Please see ace/config-vxworks5.2-g++.h for more information.<P>
+ <LI> The program entry point cannot be called ``main''. ACE
+ renames it to ``ace_main'' on VxWorks. While this may seem
+ trivial, it is important with legacy code. ACE itself ran
+ into this problem.<P>
+
+ <LI> argc/argv isn't used with VxWorks entry points. ACE provides
+ a wrapper function that transparently converts shell command
+ line arguments to argc/argv form. See <A HREF="#spa">below</a>
+ for details.
<LI> Unsigned long long support is not available with the g++ that
is distributed with Tornado 1.0.1/VxWorks 5.3.1, or with
@@ -198,10 +202,11 @@ VxWorks 5.3.1. The problems are:<P>
type, ACE_hrtime_t, so you don't even have to worry about this
problem if you use it.<P>
- <LI> The program entry point cannot be called ``main''. ACE
- renames it to ``ace_main'' on VxWorks. While this may seem
- trivial, it is important with legacy code. ACE itself ran
- into this problem.<P>
+ <LI> There a gory problem with munch that is severely aggravated
+ by the presence of a static in the Wind River/g++ iostream.h.
+ ACE hides this and provides an easy-to-use workaround in the
+ very unlikely situation where it becomes a problem.
+ Please see ace/config-vxworks5.2-g++.h for more information.<P>
</OL>
In addition, as noted <A HREF="#g++">below</A> following the
@@ -538,9 +543,9 @@ I recommend just building the ACE library and tests first.
Then try running the tests. Please see $ACE_ROOT/tests/README
for the latest status of the ACE tests on VxWorks.<P>
-Please note that the <code>main</code> entry point is renamed to
-<code>ace_main</code> on VxWorks, to comply with the VxWorks
-restriction against using <code>main</code>. Also, if you run
+<A NAME="spa">Please</A> note that the <code>main</code> entry point
+is renamed to <code>ace_main</code> on VxWorks, to comply with the
+VxWorks restriction against using <code>main</code>. Also, if you run
<code>ace_main</code> directly from a shell, you'll probably have to
restart the shell (using Ctrl-C, if enabled in your configuration) in
order to be able to unld the module. Alternatively, you can spawn a