diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-03 21:17:59 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-03 21:17:59 +0000 |
commit | 965a31f815e1b740150e416a993954ba6dd0a333 (patch) | |
tree | 1d4d463617c481227a57f2128c06229a2305a62d /ACE-INSTALL.html | |
parent | 85195681917822ba6272422cfe91100746f3f5bd (diff) | |
download | ATCD-965a31f815e1b740150e416a993954ba6dd0a333.tar.gz |
added support for VxWorks shared lib builds, with g++
Diffstat (limited to 'ACE-INSTALL.html')
-rw-r--r-- | ACE-INSTALL.html | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html index fb19e90d552..da7e61e8308 100644 --- a/ACE-INSTALL.html +++ b/ACE-INSTALL.html @@ -523,8 +523,8 @@ If you use the GNU GCC g++ compiler please note the following: <li>If you have problems building shared libraries with egcs 1.1 or 1.1.1 on SunOS 2.5 or 2.5.1 that look like this: <pre> - /usr/ccs/lib/libgen.a(reg_compile.o): In function `_get_vars_storage': - reg_compile.o(.text+0x30): relocation truncated to fit: R_SPARC_GOT13 free + /usr/ccs/lib/libgen.a(reg_compile.o): In function `_get_vars_storage': + reg_compile.o(.text+0x30): relocation truncated to fit: R_SPARC_GOT13 free </pre> the suggested workaround is to comment out the <code>ACE_HAS_REGEX</code> <code>#define</code> in <code>ace/config-sunos5.5.h</code>. @@ -786,7 +786,7 @@ and rebuild from scratch to ensure that everything is rebuilt correctly. You might have to manually go through the ACE directories and delete all *.obj, *.dll, *.lib, *.ilk, *.pdb, *.idb, *.ncb, *.opt, and *.exp files in order to start over from scratch (the Clean command in MSVC -may not do this). +may not do this). <P> ACE contains project files for Microsoft Visual C++ 4.x (*.mdp) and @@ -1123,6 +1123,14 @@ invocation when building them. When they are loaded onto the target, the should load against the symbols from the ACE library from the first executable that was loaded.<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>static_libs_only=1</code> to either +your <code>ACE_wrappers/include/makeinclude/platform_macros.GNU</code> +or your <code>make</code> invocation. Then, be sure to load +the ACE (and any other) shared library before loading your +executable(s).<p> + <h5><a name="VxWorks/NT">Building ACE on Tornado/NT hosts for VxWorks targets</a>.</h5> The following, very useful information was contributed by <a href="http://people.qualcomm.com/cryan">Chris Ryan</a> |