summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-11-04 01:45:43 +0000
committerBernard Normier <bernard@zeroc.com>2006-11-04 01:45:43 +0000
commita9cf98de5461248f95f177cb69b7cd71d478da7d (patch)
tree7f80506cd583fc69a7f145c997206756167e6b78 /cpp
parentFixed Sun CC build failure (diff)
downloadice-a9cf98de5461248f95f177cb69b7cd71d478da7d.tar.bz2
ice-a9cf98de5461248f95f177cb69b7cd71d478da7d.tar.xz
ice-a9cf98de5461248f95f177cb69b7cd71d478da7d.zip
Updated instructions for Solaris 10
Diffstat (limited to 'cpp')
-rw-r--r--cpp/INSTALL.SOLARIS33
-rw-r--r--cpp/install/unix/README.SunOS25
2 files changed, 26 insertions, 32 deletions
diff --git a/cpp/INSTALL.SOLARIS b/cpp/INSTALL.SOLARIS
index b58f8fe549b..c5aeefecbf6 100644
--- a/cpp/INSTALL.SOLARIS
+++ b/cpp/INSTALL.SOLARIS
@@ -8,7 +8,7 @@ Operating System
Ice is expected to build and run properly on Solaris 8, Solaris 9
and Solaris 10 on SPARC and Intel/AMD64.
-However, Ice is officially supported only on Solaris 9 on SPARC.
+However, Ice is officially supported only on Solaris 10 for SPARC.
You also need to have /dev/urandom installed. This is installed by
default on Solaris 9 and Solaris 10; on Solaris 8, you need to install
@@ -18,18 +18,16 @@ patch 112438-01.
C++ compiler
------------
-The following Sun compilers are supported:
-
-- Sun C++ 5.5 (part of Sun ONE Studio 8.0)
+The following Sun compiler is supported:
- Sun C++ 5.8 (part of Sun Studio 11)
Builds with the following compilers are expected to succeed, but these
compilers are not supported at this time:
-- Sun C++ 5.6 and 5.7 (Sun Studio 9 and Sun Studio 10 respectively)
+- Sun C++ 5.5, 5.6 and 5.7 (Sun Studio 8, 9, and 10 respectively)
-- GCC 3.4.2
+- GCC 3.4, 4.0 and 4.1
Third-party libraries
@@ -37,7 +35,7 @@ Third-party libraries
Ice has dependencies on a number of third-party libraries:
-- Berkeley DB 4.3.29 configured with --enable-cxx, and built with a
+- Berkeley DB 4.5.20 configured with --enable-cxx, and built with a
C++ compiler compatible with the one you are using.
If you intend to use Ice for Java with Berkeley DB, you must also
@@ -56,18 +54,21 @@ expat http://sourceforge.net/projects/expat/
OpenSSL http://www.openssl.org
bzip2 http://sources.redhat.com/bzip2
-bzip2 comes with Solaris, in Sun package SUNWbzip (32 bit) and
-SUNWbzipx (64 bit). You may want to apply patch 114586-01 to get the
-latest bzip2 version, 1.0.2.
-
-Some packages are also available at http://www.sunfreeware.com.
+bzip2, expat and openssl are distributed with the Solaris 10 operating
+system.
+The "bundled" expat and openssl are installed in /usr/sfw. If you
+want to use the bundled openssl with Ice, we recommend to also
+install the "Solaris 10 Encryption Kit":
+http://www.sun.com/download/index.jsp?cat=Security&tab=3&subcat=Cryptography%20%26%20Encryption
+This kit is required to run the IceSSL tests successfully.
GNU Make 3.80
-------------
-GNU Make 3.80 is required to build Ice on SPARC/Solaris. You can
-download GNU Make from http://www.sunfreeware.com.
+GNU Make 3.80 is required to build Ice on SPARC/Solaris. GNU make is
+distributed on the "Solaris 10 OS Companion Software DVD":
+http://www.sun.com/software/solaris/freeware/
Python
@@ -76,8 +77,6 @@ Python
You will need Python to run the automated test suite. If you have no
interest in running the test scripts, Python is not required.
-You can download Python from http://www.sunfreeware.com.
-
======================================================================
Compilation and Testing
@@ -86,7 +85,7 @@ Compilation and Testing
Extract the Ice archive in any directory you like (for example, in
your home directory):
-$ tar xvfz Ice-@ver@.tar.gz
+$ gtar xvfz Ice-@ver@.tar.gz
Change the working directory to Ice-@ver@:
diff --git a/cpp/install/unix/README.SunOS b/cpp/install/unix/README.SunOS
index fae62ef19c8..3d898abb7ad 100644
--- a/cpp/install/unix/README.SunOS
+++ b/cpp/install/unix/README.SunOS
@@ -21,7 +21,7 @@ contact sales@zeroc.com for more information about licensing Ice.
About this distribution
======================================================================
-This distribution is a binary release of Ice @ver@ for Solaris 9 on
+This distribution is a binary release of Ice @ver@ for Solaris 10 on
SPARC and includes the following components:
- The Ice runtime, including executables for the Ice services, HTML
@@ -37,22 +37,17 @@ SPARC and includes the following components:
Requirements
======================================================================
-This binary distribution was compiled on Solaris 9 using Sun CC
+This binary distribution was compiled on Solaris 10 using Sun CC
version 5.8.
-The following Solaris 9 binary packages, available from
-http://www.sunfreeware.com, are required to use this distribution:
-
-- expat 1.95.5
-- openssl 0.9.8b
-- libgcc 3.3
-
-You also need the bzip2 library version 1.0.2:
-
- - install the SUNWbzip package from the Solaris 9 distribution
- (it may already be installed)
- - apply Sun patch #114586-01 to obtain bzip2 1.0.2.
+The following Solaris 10 binary packages are required to use
+this distribution:
+- bzip2 (Sun package SUNWbzip)
+- libexpat (Sun package SUNWlexpt)
+- openssl (Sun packages SUNWopenssl-libraries SUNWopenssl-commands)
+We also recommend to install the Solaris 10 Encryption Kit (Sun packages
+SUNWcry and SUNWcryr) available at http://www.sun.com/download/index.jsp?cat=Security&tab=3&subcat=Cryptography%20%26%20Encryption
Java
----
@@ -66,7 +61,7 @@ Berkeley DB
======================================================================
This distribution includes the C++ and Java runtime for Berkeley DB
-4.3.29. The C++ runtime was built using Sun CC version 5.5. The
+4.5.20. The C++ runtime was built using Sun CC version 5.8. The
Berkeley DB license is provided in the file THIRD_PARTY_LICENSE.
======================================================================