Supported Platforms for Ice 3.7.10

Ice 3.7.10 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 PlatformCompilerRun-Time ArchitectureDevelopment Platform

Windows 7
Windows 8.1
Windows 10
Windows 11

Windows Server 2012
Windows Server 2016
Windows Server 2019

Visual Studio 2010, Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, Visual Studio 2022

x86, x64Same as Run-Time

Amazon Linux 2 (amzn2)
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 9
SUSE Linux Enterprise Server 12

Debian 9 (Stretch)
Debian 10 (Buster)
Debian 11 (Bullseye)
Debian 12 (Bookworm)
Ubuntu 16.04 (Xenial Xerus)
Ubuntu 18.04 (Bionic Beaver)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)

GCC (default version)



x86_64, aarch64
x86_64, x86, aarch64
x86_64, aarch64
x86_64, aarch64

x86_64

amd64, arm64, armhf
amd64, arm64, armhf
amd64, arm64, armhf
amd64, arm64, armhf
amd64
amd64, arm64, armhf
amd64, arm64, armhf
amd64, arm64, armhf

Same as Run-Time

macOS 14 (Sonoma)

Xcode 15

x86_64, Apple Silicon

Same as Run-Time
iOS 17Xcode 15

arm64, iOS Simulator

macOS 14 (Sonoma)

AIX 7.2IBM XL C/C++ 16.1ppc64, ppcSame 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 RuntimePlatformCompilerArchitecture
.NET Framework 4.5.1 4.5.1 or later

Windows 7 
Windows 8.1
Windows 10

Windows Server 2012
Windows Server 2016
Windows Server 2019

Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, Visual Studio 2022

x86, x64

.NET Standard 2.0

.NET 6.0

.NET 7.0

.NET 6.0

.NET 7.0

Windows 7
Windows 8.1
Windows 10
Windows Server 2012
Windows Server 2016
Windows Server 2019

Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 9

Debian 9 (Stretch)
Debian 10 (Buster) 
Debian 11 (Bullseye)
Debian 12 (Bookworm)
Ubuntu 16.04 (Xenial Xerus)
Ubuntu 18.04 (Bionic Beaver)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)

macOS 14 (Sonoma) 

.NET 6.0 SDK, .NET 7.0 SDK, Visual Studio 2017, 2019, Visual Studio 2022 on Windows

x64




x86_64, aarch64


x86_64






x86_64, Apple Silicon


Ice for Java

PlatformEnvironment
All Ice for C++ platformsJDK 8, JDK 11, JDK 17, and JDK 21
JDK 7 (only with the Java Compat Mapping)
Android 7.0 to 13.0 with the Java Mapping

JDK 8, Android Studio

Android 5.0 to 13.0 with the Java Compat MappingJDK 8, Android Studio

Ice for JavaScript

PlatformEnvironment
Web browser with ECMAScript 5Recent versions of Chrome, Edge, Firefox, Internet Explorer, Safari
Web browser with ECMAScript 6Recent versions of Chrome, Edge, Firefox, Safari

Windows 7
Windows 8.1
Windows 10
Windows 11

Ubuntu 16.04 (Xenial Xerus)
Ubuntu 18.04 (Bionic Beaver)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)

macOS 14 (Sonoma)

Node.js 20.x LTS

Ice for MATLAB

PlatformEnvironmentArchitecture

Windows 7
Windows 8.1
Windows 10
Windows 11

MATLAB 2016a to 2023b

x64
Debian 10 (Buster)
Ubuntu 20.04 (Focal Fossa) 
MATLAB 2017b and 2019bx86_64

Ice for Objective-C

Run-Time PlatformCompilerRun-Time ArchitectureDevelopment Platform

macOS 14 (Sonoma)

Xcode 15

x86_64, Apple Silicon

Same as Run-Time
iOS 11.3 to 17Xcode 15

armv7s, arm64, iOS Simulator

macOS 14 (Sonoma)


Ice for PHP

PlatformEnvironmentArchitecture

Windows 7
Windows 8.1
Windows 10
Windows 11

Windows Server 2012
Windows Server 2016
Windows Server 2019

PHP 7.1 to 8.2See Ice for C++

Amazon Linux 2
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 9
SUSE Linux Enterprise Server 12

Debian 9 (Stretch)
Debian 10 (Buster)
Debian 11 (Bullseye)
Debian 12 (Bookworm)
Ubuntu 16.04 (Xenial Xerus)
Ubuntu 18.04 (Bionic Beaver)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish) 

PHP 5.3 to 8.2

macOS 14 (Sonoma)

PHP 8.2

Ice for Python

PlatformEnvironmentArchitecture

Windows 7
Windows 8.1
Windows 10
Windows 11

Windows Server 2012
Windows Server 2016
Windows Server 2019 

Python 2.7, Python 3.12

See Ice for C++

Amazon Linux 2
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 9
SUSE Linux Enterprise Server 12

Debian 9 (Stretch)
Debian 10 (Buster)
Debian 11 (Bullseye)
Debian 12 (Bookworm)
Ubuntu 16.04 (Xenial Xerus)
Ubuntu 18.04 (Bionic Beaver)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)

Linux Yocto 2.7 (Warrior)

Python 2.7, Python 3.12

macOS 14 (Sonoma)Python 2.7, Python 3.12

Ice for Ruby

PlatformEnvironmentArchitecture

Amazon Linux 2
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Red Hat Enterprise Linux 9
SUSE Linux Enterprise Server 12

Debian 9 (Stretch)
Debian 10 (Buster)
Debian 11 (Bullseye)
Debian 12 (Bookworm)
Ubuntu 16.04 (Xenial Xerus)
Ubuntu 18.04 (Bionic Beaver)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)

macOS 14 (Sonoma)

Ruby 2.0 to Ruby 3.2

See Ice for C++

Ice for Swift

Run-Time PlatformCompilerRun-Time ArchitectureDevelopment Platform

macOS 14 (Sonoma)

Xcode 15

x86_64, Apple Silicon

Same as Run-Time
iOS 17Xcode 15

arm64, iOS Simulator

macOS 14 (Sonoma)