summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2001-04-11 18:08:32 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2001-04-11 18:08:32 +0000
commit75165cc852e787b9feca617e9a3a19b0d1dd1690 (patch)
tree7d49d8b905e5108a65081b8326542404d189f76b
parentcb29cde1760a5099d7000330b2e66b0a15cfc041 (diff)
downloadATCD-75165cc852e787b9feca617e9a3a19b0d1dd1690.tar.gz
ChangeLogTag:Wed Apr 11 11:00:50 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-rw-r--r--ACE-INSTALL.html62
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLogs/ChangeLog-02a6
-rw-r--r--ChangeLogs/ChangeLog-03a6
-rw-r--r--THANKS2
5 files changed, 77 insertions, 5 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html
index 341d7850e75..c2c7e695572 100644
--- a/ACE-INSTALL.html
+++ b/ACE-INSTALL.html
@@ -59,19 +59,20 @@ an enhancement, then use our
<td><b>Fully supported, i.e., continually tested and used daily</b></td>
<td>Solaris 2.5, 2.6, and 7, Windows NT 4.0, Windows 2000 (MSVC++ 5.0, and 6.0),
Linux/Intel, Linux/Alpha, VxWorks, LynxOS, Digital UNIX 4.0 and 5.0,
- HP/UX 10.x and 11.x, AIX 4.x, IRIX 6.x, and UnixWare 7.1.0
+ HP/UX 10.x and 11.x, AIX 4.x, IRIX 6.x, and UnixWare 7.1.0.
</td>
</tr>
<tr valign=top bgcolor="#AFAFAF">
<td><b>Nearly fully supported, i.e., periodically tested</b></td>
- <td>Windows 95, MVS, Chorus, PharLap TNT Embedded ToolSuite 9.1
+ <td>Windows 95, MVS, Chorus, PharLap TNT Embedded ToolSuite 9.1,
+ and QNX RTP.
</td>
</tr>
<tr valign=top>
<td><b>Partially supported, i.e., infrequently tested</b></td>
<td> Windows NT and Windows 2000 (Borland C++ Builder 4.0 and IBM VisualAge C++),
Windows CE, Tandem, SCO, SunOS 4.x, FreeBSD, NetBSD, Linux/PPC,
- QNX Neutrino 2.0 and QNX RTP.
+ QNX Neutrino 2.0, and RTEMS.
</td>
</tr>
<tr valign=top bgcolor="#AFAFAF">
@@ -1324,7 +1325,6 @@ x86, the Alpha configuration can get corrupted. This seems to happen when addit
include or library directories are specified using backslashes instead of forward
slashes. If this occurs, the easiest way to fix it is to recreate it.</P>
-
<P><hr align=left width="50%"><P>
<H4><A NAME="vxworks">Building and Installing ACE on VxWorks</A></H4>
For the most part, you should be able to follow the instructions above
@@ -1537,7 +1537,6 @@ After building the shared lib, link it into the kernel by setting
the <code>MACH_EXTRA</code> make variable in the kernel configuration
Makefile. Then, build the kernel using <code>make exe</code>.<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>
@@ -1901,6 +1900,59 @@ Here's what you need to do:<P>
</OL>
<P><hr align=left width="50%"><P>
+<H4><A NAME="rtems">Building and Installing ACE on RTEMS</A></H4>
+
+<CODE>
+export RTEMS_MAKEFILE_PATH=/opt/rtems/CPU-rtems/BSP
+# setup the build structure
+cd ACE_wrappers
+
+# create the host (e.g. Linux in this case) build tree
+./bin/create_ace_build Linux_g++
+cd build/Linux_g++/ace
+ln -s ../../../ace/config-linux.h config.h
+cd ../include/makeinclude/
+ln -s ../../../../include/makeinclude/platform_linux.GNU platform_macros.GNU
+cd ../../../..
+
+# create the target build tree
+./bin/create_ace_build rtems
+cd build/rtems/TAO
+/bin/rm -r TAO_IDL
+ln -s ../../Linux_g++/TAO/TAO_IDL .
+cd ../ace
+ln -s ../../../ace/config-rtems.h config.h
+cd ../include/makeinclude/
+ln -s ../../../../include/makeinclude/platform_rtems.x_g++.GNU platform_macros.GNU
+cd ../../../..
+
+# build the host side of things
+cd build/Linux_g++
+export ACE_ROOT=`pwd`; export LD_LIBRARY_PATH=`pwd`/ace:$LD_LIBRARY_PATH
+cd ace
+make
+
+# optionally build the ACE tests
+cd ../tests
+make
+
+cd ../TAO
+make
+
+# build the target side of things
+cd ../rtems
+export ACE_ROOT=`pwd`
+cd ace
+make
+cd ../tests
+# build rtems_init.o by hand
+make -f ../include/makeinclude/Makefile.rtems rtems_init.o
+make
+cd ../TAO
+make
+</CODE>
+
+<P><hr align=left width="50%"><P>
<H4><A NAME="win32svcs">Building and Installing ACE Network Services on Win32</A></H4>
Once again, there are supplied project for MSVC 5.0 or later for
diff --git a/ChangeLog b/ChangeLog
index 6975a26997c..e54e9f8d1f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Apr 11 11:00:50 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * ACE-INSTALL.html: Added a section illustrating how to build
+ ACE+TAO for RTEMS. Thanks to Joel Sherrill <joel@OARcorp.com>
+ for this build procedure.
+
Wed Apr 11 11:38:37 2001 Steve Huston <shuston@riverace.com>
* ace/IOStream.h: Reverted change from
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 6975a26997c..e54e9f8d1f0 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,9 @@
+Wed Apr 11 11:00:50 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * ACE-INSTALL.html: Added a section illustrating how to build
+ ACE+TAO for RTEMS. Thanks to Joel Sherrill <joel@OARcorp.com>
+ for this build procedure.
+
Wed Apr 11 11:38:37 2001 Steve Huston <shuston@riverace.com>
* ace/IOStream.h: Reverted change from
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 6975a26997c..e54e9f8d1f0 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,9 @@
+Wed Apr 11 11:00:50 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
+
+ * ACE-INSTALL.html: Added a section illustrating how to build
+ ACE+TAO for RTEMS. Thanks to Joel Sherrill <joel@OARcorp.com>
+ for this build procedure.
+
Wed Apr 11 11:38:37 2001 Steve Huston <shuston@riverace.com>
* ace/IOStream.h: Reverted change from
diff --git a/THANKS b/THANKS
index 80b54d7d602..7e3d15c201d 100644
--- a/THANKS
+++ b/THANKS
@@ -1204,6 +1204,8 @@ Richard Goold <rgoold@inexum.com>
Nathalie D'Amours <nathalie@stentor.com>
Albert Pariante <albert@sw.bev.etn.com>
Stephen Torri <s.torri@lancaster.ac.uk>
+Philippe Perrin <perrin@enseirb.fr>
+Gunnar Buason <a98gunbu@student.his.se>
I would particularly like to thank Paul Stephenson, who worked with me
at Ericsson in the early 1990's. Paul devised the recursive Makefile