CopperSpice Overview
Supported Platforms

CopperSpice is a cross platform GUI library which runs on a variety of 32-bit and 64-bit platforms.

Available Operating Systems

  • Unix
  • Windows
  • Mac OS X

Platforms

CopperSpice has been built on the following platforms using all of the compilers and build systems shown. For a complete list of the individual packages needed to build on each Unix system refer to required packages.

If your platform ships with an older version of clang pre-built binary distributions can be downloaded from the LLVM project:  LLVM Download Page

Platform Compilers CMakeNotes
Debian 9 (Stretch) clang 7.0.1 CMake 3.15.4 CMake binary available from Kitware
Debian 10 (Buster) gcc 8.3.0, clang 9.0.1 CMake 3.13.4
Fedora 32 gcc 10.2.1 CMake 3.17.4
Fedora 33 gcc 10.2.1 CMake 3.18.4
Fedora 34 gcc 11.2.1 CMake 3.20.5
Centos 8 gcc 8.2.1 CMake 3.11.4
Ubuntu 16.04 clang 7.0.1 CMake 3.15.4 Clang support only, binaries from LLVM repository
Ubuntu 18.04 gcc 8.4.0 CMake 3.10.2
Ubuntu 20.04 gcc 9.3.0 CMake 3.16.3
Arch Linux gcc 11.1.0 CMake 3.20.3
FreeBSD 12.2 clang 10.0.1 CMake 3.19.6 FreeBSD only supports clang
Windows Vista gcc 7.3.0 (MinGW) CMake 3.8.2 Configured to build 32-bit binaries
Windows 7 gcc 7.3.0 (MinGW) CMake 3.8.2 Building for Windows (MinGW)
Windows 10 gcc 7.3.0 (MinGW) CMake 3.8.2
Windows (using MSVC) MSVC 2019 16.6 CMake 3.14 Building for Windows (MSVC)
Mac OS X 10.14 Apple clang 11.0.0 CMake 3.21.1 Xcode 11.3.1
Mac OS X 10.16 Apple clang 11.0.0 CMake 3.19.4 Xcode 11.3.1