summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-10-28 02:14:50 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-10-28 02:14:50 +0000
commitbc23a04ae12bfd9414cab5f52852c0ea85286937 (patch)
treee13be9a8b8f37d9037ca6662444baddb10f6d17f
parentec6f68eb71b01b358f9d83df4becf0615e9d9f10 (diff)
downloadATCD-bc23a04ae12bfd9414cab5f52852c0ea85286937.tar.gz
*** empty log message ***
-rw-r--r--ACE-INSTALL171
1 files changed, 87 insertions, 84 deletions
diff --git a/ACE-INSTALL b/ACE-INSTALL
index 42feef2b110..ffeac882e64 100644
--- a/ACE-INSTALL
+++ b/ACE-INSTALL
@@ -23,14 +23,15 @@
The ADAPTIVE Communication Environment has been ported and tested
extensively on a wide range of C++ compilers and uni-processor and
- multi-processor OS platforms including Win32 (i.e., WinNT and Win95),
- most versions of UNIX (e.g., SunOS 4.x and 5.x, SGI IRIX, DG/UX,
- HP-UX, OSF/1 a.k.a. DEC UNIX, AIX 4.x, Linux, SCO, UnixWare, and
- FreeBSD), [7]VxWorks, and [8]MVS OpenEdition. If you have a problem
- compiling the ACE wrappers on the platforms shown below please send
- email to the [9]ACE mailing list and we'll try to fix it for you.
+ multi-processor OS platforms including Win32 (i.e., WinNT/i386,
+ WinNT/Alpha, and Win95), most versions of UNIX (e.g., SunOS 4.x and
+ 5.x, SGI IRIX, DG/UX, HP-UX, OSF/1 a.k.a. DEC UNIX, AIX 4.x, Linux,
+ SCO, UnixWare, and [7]FreeBSD), [8]VxWorks, and [9]MVS OpenEdition. If
+ you have a problem compiling the ACE wrappers on the platforms shown
+ below please send email to either [10]ACE Newsgroup or the [11]ACE
+ mailing list and we'll try to fix it for you.
- Win32 (Windows NT and Windows '95)
+ Win32 (Windows NT/i386, NT/Alpha and Windows '95)
All of ACE has been ported to the Win32 API (which includes
Windows NT and Windows '95). The entire release now compiles
@@ -92,7 +93,7 @@
will not be present on the system.
BTW, here's a technique from Rob Jordan
- <[10]jordan@hursley.ibm.com> that can reduce the size of the
+ <[12]jordan@hursley.ibm.com> that can reduce the size of the
ACE libraries by about one third, and can also be applied to
applications. It works by optimising the sharing of template
functions, which are created in an ``unusual'' way under AIX.
@@ -100,7 +101,7 @@
Here's how to optimise the ACE library generation:
- Look at the [11]Makefile in $ACE_ROOT/ace. Create a file called
+ Look at the [13]Makefile in $ACE_ROOT/ace. Create a file called
ACE_All_Src.cpp, and add a line to #include each of the source
files listed under FILES= in the Makefile. Create a file called
ACE_All_Tmp.h and add a line to #include each of the .h files
@@ -110,7 +111,7 @@
Linux and SCO 4.2
- ACE has been ported to [12]Linux and SCO UNIX using the GNU G++
+ ACE has been ported to [14]Linux and SCO UNIX using the GNU G++
2.7.2 compiler.
SGI IRIX 5.x and 6.x
@@ -150,18 +151,18 @@
know.
GNU gcc 2.7.2.1 compiles without problems. All tests run
- (besides minor problems). Thanks to Thilo Kielmann <[13]
+ (besides minor problems). Thanks to Thilo Kielmann <[15]
kielmann@informatik.uni-siegen.de> and David Trumble
- <[14]trumble@cvg.enet.dec.com> for help with this port.
+ <[16]trumble@cvg.enet.dec.com> for help with this port.
UnixWare 2.01
- Steve Huston <[15]shuston@riverace.com> has ported ACE to work
+ Steve Huston <[17]shuston@riverace.com> has ported ACE to work
with UnixWare 2.01 and its standard C++ compiler.
VxWorks
- [16]David Levine <[17]levine@cs.wustl.edu> has ported ACE to
+ [18]David Levine <[19]levine@cs.wustl.edu> has ported ACE to
VxWorks 5.2/5.3/5.3.1 with the GreenHills 1.8.8 and g++ 2.7.2
compilers.
@@ -177,7 +178,7 @@
legacy code. ACE itself ran into this problem.
2. argc/argv isn't used with VxWorks entry points. ACE provides
a wrapper function that transparently converts shell command
- line arguments to argc/argv form. See [18]below for details.
+ line arguments to argc/argv form. See [20]below for details.
3. Unsigned long long support is not available with the g++ that
is distributed with Tornado 1.0.1/VxWorks 5.3.1, or with
GreenHills 1.8.8. The documentation says that it is supported
@@ -191,7 +192,7 @@
very unlikely situation where it becomes a problem. Please
see ace/config-vxworks5.2-g++.h for more information.
- In addition, as noted [19]below following the discussion of the
+ In addition, as noted [21]below following the discussion of the
g++ -fno-implicit-templates option, -fno-implicit-templates is
broken. And, -O2 is not supported on some targets.
@@ -212,7 +213,7 @@
MVS OpenEdition
All of ACE has been ported to OpenEdition by Chuck Gehr
- <[20]gehr@sweng.stortek.com>. The ACE library, all the tests
+ <[22]gehr@sweng.stortek.com>. The ACE library, all the tests
and most of the examples and apps build clean. There are still
some problems that need to be ironed out:
@@ -233,7 +234,7 @@
The make scheme for some of the apps still doesn't work
perfectly on MVS. This is mainly due to the way shared
- libraries are handled on MVS. See [21]additional build tips for
+ libraries are handled on MVS. See [23]additional build tips for
MVS for more on this.
_________________________________________________________________
@@ -279,7 +280,7 @@
from the CCFLAGS macro in your
include/makeinclude/platform_macros.GNU, and thereby use the
default g++ implicit template instantiation.
- * Thanks to Thilo Kielmann <[22] kielmann@informatik.uni-siegen.de>
+ * Thanks to Thilo Kielmann <[24] kielmann@informatik.uni-siegen.de>
for reporting the problem with ACE_Singleton on g++, and for
helping to find and implement these solutions.
* On VxWorks only, g++ (thru version 2.7.2, at least, distributed
@@ -289,12 +290,12 @@
Building and Installing ACE
- The following explains how to build the ACE on [23]UNIX and [24]Win32.
+ The following explains how to build the ACE on [25]UNIX and [26]Win32.
Building and Installing ACE on UNIX
Building and installing ACE on UNIX is relatively simple (the
- [25]process for Win32 is different). Here's what you need to do:
+ [27]process for Win32 is different). Here's what you need to do:
1. Install GNU make 3.7 or greater on your system (available via
anonymous ftp from prep.ai.mit.edu in the pub/gnu directory).
@@ -341,7 +342,7 @@
shared object libraries and build the tests and the sample
applications.
8. If you need to regenerate the Svc_Conf_y.cpp file, you'll need to
- get [26]Berkeley YACC. However, you should rarely, if ever, need
+ get [28]Berkeley YACC. However, you should rarely, if ever, need
to do this.
_________________________________________________________________
@@ -363,9 +364,9 @@
path.
4. Each project will contain 8 different configurations. These are a
mixture of Debug/Release, Unicode/non-Unicode, and Static/Dynamic
- library versions. Note: If you use the dynamic libraries, make
- sure you include ACE_ROOT\ace in your PATH whenever you run
- programs that use ACE.
+ library versions for both i386 and Alpha machines. Note: If you
+ use the dynamic libraries, make sure you include ACE_ROOT\ace in
+ your PATH whenever you run programs that use ACE.
5. If you are building for Windows NT and plan to use the STL
implementation that comes with ACE, then you can start building
now. If you are building on Windows 95, then you should add the
@@ -437,8 +438,8 @@
Building and Installing ACE on VxWorks
For the most part, you should be able to follow the instructions above
- to build ACE and applications that use it. Use the [27]Unix
- instructions for Unix hosts, or [28]Win32 instructions for Windows NT
+ to build ACE and applications that use it. Use the [29]Unix
+ instructions for Unix hosts, or [30]Win32 instructions for Windows NT
hosts.
You'll have to let ACE know the target type at compile time. There are
@@ -521,21 +522,21 @@
Building and Installing ACE Network Services
- The following explains how to build the ACE [29]network services on
- [30]UNIX and [31]Win32.
+ The following explains how to build the ACE [31]network services on
+ [32]UNIX and [33]Win32.
Building and Installing ACE Network Services on UNIX
Building and installing ACE Network Services on UNIX is relatively
- simple (the [32]process for Win32 is different). Here's what you need
+ simple (the [34]process for Win32 is different). Here's what you need
to do:
- 1. Build and install ACE on UNIX as described [33]earlier. If ACE is
+ 1. Build and install ACE on UNIX as described [35]earlier. If ACE is
built at the root of the ACE source tree (and ACE has been ported
to your platform, of course) the netsvcs static and shared object
libraries should be built automatically. In addition, the server
driver program (main) contained in
- [34]$ACE_ROOT/netsvcs/servers/main.cpp should also be compiled and
+ [36]$ACE_ROOT/netsvcs/servers/main.cpp should also be compiled and
ready to run.
2. Set your LD_LIBRARY_PATH environment variable to where the binary
version of the ACE netsvcs library. For example, you probably want
@@ -545,13 +546,13 @@
3. By default, if the shared object library is built, the services
are linked into the main driver program dynamically. To specify
which services should be linked in and executed, edit the
- [35]$ACE_ROOT/netsvcs/servers/svc.conf file. During your editing,
+ [37]$ACE_ROOT/netsvcs/servers/svc.conf file. During your editing,
you should update information (such as the default service port
numbers) that affects the initialization of services in this file.
- Refer to the [36]Service Configurator documentation to learn how
+ Refer to the [38]Service Configurator documentation to learn how
the configuration file is parsed and how the services are
dynamically linked and executed. In addition, refer to the
- [37]Network Services documentation to learn more about how to
+ [39]Network Services documentation to learn more about how to
configure each network service.
4. If you only want to link the services statically, simply remove or
rename the svc.conf file.
@@ -569,12 +570,12 @@
Advanced Topics
- * [38]Cloning the Source Tree
- * [39]Building CORBA Versions of ACE
- * [40]Additional Build Tips for MVS
- * [41]Makfile Flags
- * [42]Version Control
- * [43]ACE Makefile hints
+ * [40]Cloning the Source Tree
+ * [41]Building CORBA Versions of ACE
+ * [42]Additional Build Tips for MVS
+ * [43]Makfile Flags
+ * [44]Version Control
+ * [45]ACE Makefile hints
Cloning the Source Tree
@@ -635,11 +636,11 @@
Additional Build Tips for MVS
For all intents and purpose, MVS OpenEdition (OE) is another flavor of
- UNIX, therefore, the instructions under [44]Building and Installing
+ UNIX, therefore, the instructions under [46]Building and Installing
ACE on Unix can be used along with the following additional tips:
You can get a copy of GNU make that has been ported to MVS OpenEdition
- from the [45]IBM OpenEdition web site. ACE's make scheme generates
+ from the [47]IBM OpenEdition web site. ACE's make scheme generates
compile commands that have options and operands interspersed. By
default, the c89/cc/c++ compiler expects all options to precede all
operands. To get around this, you must set a special compiler
@@ -701,7 +702,7 @@ shared_libs_only Only build shared libraries. Ignored if no SHLIBs are
static_libs_only Only build static libraries.
_________________________________________________________________
- Back to the [46]ACE home page.
+ Back to the [48]ACE home page.
References
@@ -711,43 +712,45 @@ References
4. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#aceinstall
5. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#svcsinstall
6. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#advanced
- 7. http://www.wrs.com/
- 8. http://www.s390.ibm.com/products/oe/index.html
- 9. mailto:ace-users@cs.wustl.edu
- 10. mailto:jordan@hursley.ibm.com
- 11. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace/Makefile
- 12. http://www.cs.wustl.edu/~cleeland/ace/
- 13. mailto:kielmann@informatik.uni-siegen.de
- 14. mailto:trumble@cvg.enet.dec.com
- 15. mailto:shuston@riverace.com
- 16. http://www.cs.wustl.edu/~levine/
- 17. mailto:levine@cs.wustl.edu
- 18. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#spa
- 19. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#g++
- 20. mailto:gehr@sweng.stortek.com
- 21. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#mvs
- 22. mailto:kielmann@informatik.uni-siegen.de
- 23. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unixsvcs
- 24. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32svcs
- 25. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32
- 26. http://www.cs.wustl.edu/~schmidt/byacc.tar.gz
- 27. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unix
- 28. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32
- 29. file://localhost/project/adaptive/ACE_wrappers/ACE-netsvcs.html
- 30. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unixsvcs
- 31. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32svcs
- 32. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32svcs
- 33. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unix
- 34. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/servers/main.cpp
- 35. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/servers/svc.conf
- 36. file://localhost/project/adaptive/ACE_wrappers/ACE-papers.html#config
- 37. file://localhost/project/adaptive/ACE_wrappers/ACE-netsvcs.html
- 38. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#cloning
- 39. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#corba
- 40. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#mvs
- 41. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#flags
- 42. http://www.cs.wustl.edu/~levine/CVS.html
- 43. http://www.cs.wustl.edu/~cleeland/ace/makefile-hints.html
- 44. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#aceinstall
- 45. http://www.s390.ibm.com/products/oe/index.html
- 46. http://www.cs.wustl.edu/~schmidt/ACE.html
+ 7. http://www.freebsd.org/
+ 8. http://www.wrs.com/
+ 9. http://www.s390.ibm.com/products/oe/index.html
+ 10. news:comp.soft-sys.ace
+ 11. mailto:ace-users@cs.wustl.edu
+ 12. mailto:jordan@hursley.ibm.com
+ 13. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace/Makefile
+ 14. http://www.cs.wustl.edu/~cleeland/ace/
+ 15. mailto:kielmann@informatik.uni-siegen.de
+ 16. mailto:trumble@cvg.enet.dec.com
+ 17. mailto:shuston@riverace.com
+ 18. http://www.cs.wustl.edu/~levine/
+ 19. mailto:levine@cs.wustl.edu
+ 20. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#spa
+ 21. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#g++
+ 22. mailto:gehr@sweng.stortek.com
+ 23. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#mvs
+ 24. mailto:kielmann@informatik.uni-siegen.de
+ 25. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unixsvcs
+ 26. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32svcs
+ 27. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32
+ 28. http://www.cs.wustl.edu/~schmidt/byacc.tar.gz
+ 29. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unix
+ 30. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32
+ 31. file://localhost/project/adaptive/ACE_wrappers/ACE-netsvcs.html
+ 32. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unixsvcs
+ 33. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32svcs
+ 34. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#win32svcs
+ 35. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#unix
+ 36. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/servers/main.cpp
+ 37. http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/servers/svc.conf
+ 38. file://localhost/project/adaptive/ACE_wrappers/ACE-papers.html#config
+ 39. file://localhost/project/adaptive/ACE_wrappers/ACE-netsvcs.html
+ 40. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#cloning
+ 41. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#corba
+ 42. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#mvs
+ 43. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#flags
+ 44. http://www.cs.wustl.edu/~levine/CVS.html
+ 45. http://www.cs.wustl.edu/~cleeland/ace/makefile-hints.html
+ 46. file://localhost/project/adaptive/ACE_wrappers/ACE-INSTALL.html#aceinstall
+ 47. http://www.s390.ibm.com/products/oe/index.html
+ 48. http://www.cs.wustl.edu/~schmidt/ACE.html