Supported Platforms for Ice 3.7.8
Ice 3.7.8 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 Windows Server 2012 | Visual Studio 2010, Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, Visual Studio 2022 | x86, x64 | Same as Run-Time |
Amazon Linux 2 (amzn2) Debian 9 (Stretch) | GCC (default version) | x86_64, aarch64 amd64, arm64, armhf | Same as Run-Time |
Linux Yocto 2.7 (Warrior) | GCC (default version) | armhf | Ubuntu 16.04 amd64 |
macOS 12 (Monterey) | Xcode 13 | x86_64, Apple Silicon | Same as Run-Time |
iOS 15 | Xcode 13 | arm64, iOS Simulator | macOS 12 (Monterey) |
AIX 7.2 | IBM XL C/C++ 16.1 | ppc64, ppc | Same as Run-Time |
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 except:
- Visual Studio 2010 and Visual Studio 2013 on Windows
- XL C/C++ on AIX
Ice for C++ supports only the C++98 mapping with these older C++ compilers.
Ice for C#/.NET
Target Framework | .NET Runtime | Platform | Compiler | Architecture |
---|---|---|---|---|
.NET Framework 4.5.1 | 4.5.1 or later | Windows 7 | Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, Visual Studio 2022 | x86, x64 |
.NET Standard 2.0 .NET Core 3.1 .NET 6.0 | .NET Core 3.1 .NET 6.0 | Windows 7 Red Hat Enterprise Linux 7 macOS 12 (Monterey) | .NET Core 3.1 SDK, .NET 6.0 SDK, Visual Studio 2017, 2019, Visual Studio 2022 on Windows | x64 x86_64 or amd64 x86_64 |
Xamarin.Android | Android 8.1 to 12 | Visual Studio 2019 Visual Studio 2019 for Mac | armeabi-v7a, x86, x86_64, arm64-v8a | |
Xamarin.iOS | iOS 11.3 to 15 | Visual Studio 2019 for Mac | armv7, armv7s, arm64, iOS Simulator |
Ice for Java
Platform | Environment |
---|---|
All Ice for C++ platforms | JDK 8, JDK 11 and JDK 17 JDK 7 (only with the Java Compat Mapping) |
Android 7.0 to 12.0 with the Java Mapping | JDK 8, Android Studio |
Android 5.0 to 12.0 with the Java Compat Mapping | JDK 8, Android Studio |
Ice for JavaScript
Platform | Environment |
---|---|
Web browser with ECMAScript 5 | Recent versions of Chrome, Edge, Firefox, Internet Explorer, Safari |
Web browser with ECMAScript 6 | Recent versions of Chrome, Edge, Firefox, Safari |
Windows 7 Ubuntu 16.04 (Xenial Xerus) macOS 12 (Monterey) | Node.js 14.x, 16.x, 18.x |
Ice for MATLAB
Platform | Environment | Architecture |
---|---|---|
Windows 7 | MATLAB 2016a to 2022a | x64 |
Debian 10 (Buster) Ubuntu 20.04 (Focal Fossa) | MATLAB 2017b and 2019b | x86_64 |
Ice for Objective-C
Run-Time Platform | Compiler | Run-Time Architecture | Development Platform |
---|---|---|---|
macOS 12 (Monterey) | Xcode 13 | x86_64, Apple Silicon | Same as Run-Time |
iOS 11.3 to 15 | Xcode 13 | armv7s, arm64, iOS Simulator | macOS 12 (Monterey) |
Ice for PHP
Platform | Environment | Architecture |
---|---|---|
Windows 7 Windows Server 2012 | PHP 7.1 to 8.1 | See Ice for C++ |
Amazon Linux 2 Debian 9 (Stretch) | PHP 5.3 to 8.1 | |
macOS 12 (Monterey) | PHP 8.1 |
Ice for Python
Platform | Environment | Architecture |
---|---|---|
Windows 7 Windows Server 2012 | Python 2.7, Python 3.10 | See Ice for C++ |
Amazon Linux 2 Debian 9 (Stretch) Linux Yocto 2.7 (Warrior) | Python 2.7, Python 3.5 to 3.10 | |
macOS 12 (Monterey) | Python 2.7, Python 3.9 |
Ice for Ruby
Platform | Environment | Architecture |
---|---|---|
Amazon Linux 2 Debian 9 (Stretch) macOS 10.13 (High Sierra) to 10.15 (Catalina) | Ruby 2.0 to Ruby 2.6 | See Ice for C++ |
Ice for Swift
Run-Time Platform | Compiler | Run-Time Architecture | Development Platform |
---|---|---|---|
macOS 12 (Monterey) | Xcode 13 | x86_64, Apple Silicon | Same as Run-Time |
iOS 15 | Xcode 13 | arm64, iOS Simulator | macOS 12 (Monterey) |