This page provides platform-specific notes for Ice 3.4.2.

On this page:

Supported platforms for Ice 3.4.2

This release supports the operating systems, compilers, and run-time environments listed on the ZeroC web site.

Linux notes for Ice 3.4.2

Linux users should be aware of the following issues.

Mono host names

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.

IBM JDK jurisdiction policy files

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 notes for Ice 3.4.2

Windows users should be aware of the following issues.

IPv6 not supported in Java

IPv6 is not currently supported in Java on Windows due to a JVM bug.

Monotonic clock

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 notes for Ice 3.4.2

Solaris users should be aware of the following issues.

Ice properties test

The C++ test cpp/test/Ice/properties, which tests property files with UTF-8 filenames, requires: