Ice 3.7.0 is supported on the platform, compiler, and environment combinations shown below. Other platforms and compilers might work as well but have not been tested. Please contact us if you need support for a platform or compiler that is not on this list.
On this page:
Ice for C++
Run-Time Platform | Compiler | Run-Time Architecture | Development Platform |
---|---|---|---|
Windows 7 | Visual Studio 2010, Visual Studio 2013, Visual Studio 2015, Visual Studio 2017 | x86, x64 | Same as Run-Time |
Windows 10 UWP (Universal Windows) | Visual Studio 2015, Visual Studio 2017 | x86, x64 | Same as Run-Time |
Red Hat Enterprise Linux 7 | GCC (default version) | x86_64, x86 x86_64 x86_64 amd64 | Same as Run-Time |
Linux Yocto 2.3 (Pyro) | Poky Yocto 2.3 (Pyro) | armhf | Ubuntu 16.04 amd64 |
macOS 10.12 (Sierra) | Xcode 8 | x86_64 | Same as Run-Time |
iOS 9 or greater | Xcode 8 | armv7, armv7s, arm64, iOS Similator | macOS 10.12 (Sierra) |
Ice for C++ provides two separate Slice to C++ mappings, the Slice to C++11 mapping and the Slice to C++98 mapping. You can use either (or both) mappings with all the C++ compilers listed above, with the exception of Visual Studio 2010 and Visual Studio 2013–Ice for C++ supports only the C++98 mapping with these older versions of Visual Studio.
Ice for C#/.NET
Platform | Compiler | Architecture |
---|---|---|
Windows 7 | Visual Studio 2013, Visual Studio 2015, Visual Studio 2017 targeting .NET framework 4.5.1 or later | x86, x64 |
Ice for Java
Platform | Environment |
---|---|
All Ice for C++ platforms | JDK 1.8 JDK 1.7 (only with the Java Compat Mapping) |
Android 5.0 or later | JDK 1.8, Android Studio |
Ice for JavaScript
Platform | Environment |
---|---|
Web browser with ECMAScript 5 | Recent versions of Internet Explorer, Edge, Chrome, Firefox, Safari |
Web browser with ECMAScript 6 | Recent versions of Chrome, Firefox, Safari |
Windows 7 | Node.js 4.2.x or greater |
Ice for Objective-C
Run-Time Platform | Compiler | Run-Time Architecture | Development Platform |
---|---|---|---|
macOS 10.12 (Sierra) | Xcode 8 | x86_64 | Same as Run-Time |
iOS 9 or greater | Xcode 8 | armv7s, arm64, iOS Simulator | macOS 10.12 (Sierra) |
Ice for PHP
Platform | Environment | Architecture |
---|---|---|
Windows 7 | PHP 7.0, 7.1 | x86, x64 |
Red Hat Enterprise Linux 7 Amazon Linux 2017.03 SUSE Linux Enterprise Server 12 Ubuntu 16.04 (Xenial Xerus) | PHP 5.4 PHP 5.3 PHP 5.5 PHP 7.0 | x86, x86_64 x86_64 x86_64 amd64 |
macOS 10.12 (Sierra) | PHP 5.6, 7.0, 7.1 | x86_64 |
Ice for Python
Platform | Environment | Architecture |
---|---|---|
Windows 7 | Python 2.7, Python 3.6 | x86, x64 |
Red Hat Enterprise Linux 7 | Python 2.7, Python 3.5 | x86, x86_64 |
macOS 10.12 (Sierra) | Python 2.7, Python 3.5 | x86_64 |
Ice for Ruby
Platform | Environment | Architecture |
---|---|---|
Red Hat Enterprise Linux 7 | Ruby 2.0 to Ruby 2.3 | x86, x86_64 x86_64 x86_64 amd64 x86_64 |