summaryrefslogtreecommitdiff
path: root/ACE-INSTALL.html
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-22 02:22:08 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-22 02:22:08 +0000
commita8c4070bdd8c52b2f693cb9628fd84ee4b00c78f (patch)
tree1bda950e6a27af20c8fe090291f4a381745c0ab1 /ACE-INSTALL.html
parent4ee15b8b38919f390187c86bb0c4c00b4f59cd9f (diff)
downloadATCD-a8c4070bdd8c52b2f693cb9628fd84ee4b00c78f.tar.gz
ChangeLogTag: Wed Jul 21 21:19:36 1999 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'ACE-INSTALL.html')
-rw-r--r--ACE-INSTALL.html23
1 files changed, 15 insertions, 8 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html
index f776bde2aef..899b61fda62 100644
--- a/ACE-INSTALL.html
+++ b/ACE-INSTALL.html
@@ -880,7 +880,7 @@ need to do:<P>
contains the compiler and Makefile directives that are
platform/compiler-specific<P>
- <LI>Note that since ACE builds shared libraries, you'll need to set
+ <LI>Note that because ACE builds shared libraries, you'll need to set
LD_LIBRARY_PATH to whereever you put the binary version of the
ACE library. For example, you probably want to do something
like the following<P>
@@ -1175,13 +1175,13 @@ are several ways to do this; please see the
platform file for detailed information.<P>
The VxWorks platform_vxworks*.GNU files are set up so that shared
-libraries are not built on VxWorks. Only static libraries,
-with .a extension, are built. Therefore, it's not necessary
-to set the LD_LIBRARY_PATH environment variable on your host
-system when building for VxWorks targets. Please note, however,
-if you use TAO on VxWorks that you will need to set your LD_LIBRARY_PATH
-to find the TAO IDL compiler libraries (installed in the ace directory)
-on the host.<P>
+libraries are not built on VxWorks, by default. Only static
+libraries, with .a extension, are built. Therefore, it's not
+necessary to set the LD_LIBRARY_PATH environment variable on your host
+system when building for VxWorks targets. Please note, however, if
+you use TAO on VxWorks that you will need to set your LD_LIBRARY_PATH
+to find the TAO IDL compiler libraries (installed in the ace
+directory) on the host.<P>
With g++, $ACE_ROOT/bin/ace_ld is used to munch object files and
libraries to set up calls to static constructors and destructors.
@@ -1274,6 +1274,13 @@ the should load against the symbols from the ACE library from the
first executable that was loaded.<p>
<h5><a name="VxWorks/SharedLibs">Building Shared Libraries for VxWorks</a>.</h5>
+
+<strong>NOTE</strong>: The ACE support for shared libraries is
+under development. If you use any writeable global (static)
+data in a shared library, it probably won't work for you. A
+fix is under development, and should be ready shortly after
+the release of ACE 5.0.<p>
+
ACE now supports shared libraries for VxWorks, but only with the
g++ compiler. To build shared libraries instead of the default
static libraries, added <code>shared_libs_only=1</code> to either