This page provides platform-specific notes for Ice 3.4.2.
On this page:
This release supports the operating systems, compilers, and run-time environments listed on the ZeroC web site.
Linux users should be aware of the following issues.
Mono requires that a system's host name be correctly configured and that it resolves to an IP address. Otherwise, Mono is unable to determine the local IP addresses, which causes the creation of object adapters that listen on INADDR_ANY/0.0.0.0 to fail with an Ice.DNSException
.
The IBM JDK ships with limited jurisdiction policy files for the cryptographic libraries. More information, including a link to download unrestricted jurisdiction policy files, are available at the DeveloperWorks site.
Once you have downloaded the policy files, unpack them into this directory:
/usr/lib/jvm-private/java-1_6_0-ibm/jce/vanilla
Windows users should be aware of the following issues.
IPv6 is not currently supported in Java on Windows due to a JVM bug.
Ice uses the QueryPerformanceCounter
Windows API function to measure time with a monotonic clock. If you are experiencing timing or performance issues, there are two knowledgebase articles that may be relevant for your system:
http://support.microsoft.com/?id=896256
http://support.microsoft.com/?id=895980
Solaris users should be aware of the following issues.
The C++ test cpp/test/Ice/properties
, which tests property files with UTF-8 filenames, requires:
SUNWeu8os
packageLC_ALL
to en_US.UTF-8
in your environment