summaryrefslogtreecommitdiff
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
commit16ac4218c6401a111469bcf601beab5e1994e8d0 (patch)
tree1bda950e6a27af20c8fe090291f4a381745c0ab1
parent4f43509dbd78dda7460134a0889fd53d5df1331b (diff)
downloadATCD-16ac4218c6401a111469bcf601beab5e1994e8d0.tar.gz
ChangeLogTag: Wed Jul 21 21:19:36 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--ACE-INSTALL.html23
-rw-r--r--ChangeLog-99b28
2 files changed, 32 insertions, 19 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
diff --git a/ChangeLog-99b b/ChangeLog-99b
index 3adf02c7e9a..fc7a39d50fd 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -1,20 +1,26 @@
+Wed Jul 21 21:19:36 1999 David L. Levine <levine@cs.wustl.edu>
+
+ * ACE-INSTALL.html: added note about ACE support for
+ shared libraries on VxWorks. It's still under
+ development.
+
Wed Jul 21 18:38:00 1999 Irfan Pyarali <irfan@cs.wustl.edu>
- * ace/Strategies_T.h (ACE_Cached_Connect_Strategy): Renamed
- <connection_cache_> to <connection_map_>.
+ * ace/Strategies_T.h (ACE_Cached_Connect_Strategy): Renamed
+ <connection_cache_> to <connection_map_>.
- * ace/Hash_Cache_Map_Manager_T.cpp (find): Finding and updating
- the attributes is faster through the find() that uses an entry.
- Therefore, for find (key, value) and find (key) we go to
- find (key, entry) instead of going to the base class.
+ * ace/Hash_Cache_Map_Manager_T.cpp (find): Finding and updating
+ the attributes is faster through the find() that uses an entry.
+ Therefore, for find (key, value) and find (key) we go to
+ find (key, entry) instead of going to the base class.
- * ace/Cached_Connect_Strategy_T.cpp:
+ * ace/Cached_Connect_Strategy_T.cpp:
- - ACE_Cached_Connect_Strategy_Ex::check_hint_i
- - ACE_Cached_Connect_Strategy_Ex::find
+ - ACE_Cached_Connect_Strategy_Ex::check_hint_i
+ - ACE_Cached_Connect_Strategy_Ex::find
- Update the caching attributes directly since we don't do a
- find() on the cache map.
+ Update the caching attributes directly since we don't do a
+ find() on the cache map.
Wed Jul 21 15:54:25 1999 Nanbor Wang <nanbor@cs.wustl.edu>