CopperSpice Overview
|
CopperSpice is a cross platform GUI library which runs on a variety of 32-bit and 64-bit platforms.
CopperSpice has been built and tested on the following platforms using the compiler versions as shown. A list of the packages required to build CopperSpice on all support Unix operating systems is available. Refer to Required Packages for Unix.
If your host platform ships with an older version of clang, there are pre-built binary distributions which can be downloaded from the LLVM project: LLVM Download Page
Platform | Compilers | CMake | Notes |
---|---|---|---|
Debian 11 (Bullseye) | gcc 10.2.1 | CMake 3.18.4 | |
Debian 12 (Bookworm) | gcc 12.2.0 | CMake 3.25.1 | |
Fedora 38 | gcc 13.2.1 | CMake 3.27.7 | |
Fedora 39 | clang 17.0.6 | CMake 3.27.7 | |
Fedora 40 | gcc 14.1.1 | CMake 3.28.2 | |
Ubuntu 20.04 | gcc 9.3.0 | CMake 3.18.6 | |
Ubuntu 22.04 | gcc 11.2.0 | CMake 3.22.1 | |
Ubuntu 24.04 | gcc 13.2.0 | CMake 3.28.3 | |
Arch Linux | gcc 14.1.1 | CMake 3.29.6 | |
Rocky Linux 9.3 | gcc 11.4.1 | CMake 3.20.2 | |
FreeBSD 13.3 | clang 17.0.6 | CMake 3.23.2 | FreeBSD only supports clang |
Raspbian | gcc 10.2.1 | CMake 3.18.4 | Cross compiled from Debian 11 |
Windows 10 | gcc 10.4.0 (MinGW) | CMake 3.18.6 | Configured to build 32-bit binaries |
Windows 10 | gcc 10.4.0 (MinGW) | CMake 3.18.6 | Building for Windows (MinGW) |
Windows 10 | MSVC 2019 16.11 | CMake 3.20 | Building for Windows (MSVC) |
Mac OS X 11.5 | Apple clang 11.0.0 | CMake 3.19.4 | Xcode 11.3.1 |