diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-22 02:22:08 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-22 02:22:08 +0000 |
commit | 16ac4218c6401a111469bcf601beab5e1994e8d0 (patch) | |
tree | 1bda950e6a27af20c8fe090291f4a381745c0ab1 | |
parent | 4f43509dbd78dda7460134a0889fd53d5df1331b (diff) | |
download | ATCD-16ac4218c6401a111469bcf601beab5e1994e8d0.tar.gz |
ChangeLogTag: Wed Jul 21 21:19:36 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r-- | ACE-INSTALL.html | 23 | ||||
-rw-r--r-- | ChangeLog-99b | 28 |
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> |