diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-08-22 13:37:58 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-08-22 13:37:58 +0000 |
commit | dd882880ca4883abe67da516b2dfc7f1229f03b2 (patch) | |
tree | d87c9d0db922a62ba39a48358ad335c7d544820f /ACE-INSTALL.html | |
parent | 79953f3ea6e3fa6b03469867ddce0d12fc1f6ba2 (diff) | |
download | ATCD-dd882880ca4883abe67da516b2dfc7f1229f03b2.tar.gz |
added discussion of spa on VxWorks
Diffstat (limited to 'ACE-INSTALL.html')
-rw-r--r-- | ACE-INSTALL.html | 29 |
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 |