diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-04-11 18:08:32 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-04-11 18:08:32 +0000 |
commit | 75165cc852e787b9feca617e9a3a19b0d1dd1690 (patch) | |
tree | 7d49d8b905e5108a65081b8326542404d189f76b | |
parent | cb29cde1760a5099d7000330b2e66b0a15cfc041 (diff) | |
download | ATCD-75165cc852e787b9feca617e9a3a19b0d1dd1690.tar.gz |
ChangeLogTag:Wed Apr 11 11:00:50 2001 Douglas C. Schmidt <schmidt@tango.doc.wustl.edu>
-rw-r--r-- | ACE-INSTALL.html | 62 | ||||
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 6 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 6 | ||||
-rw-r--r-- | THANKS | 2 |
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 @@ -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 |