forked from openscad/openscad
-
Notifications
You must be signed in to change notification settings - Fork 1
Target Platforms
Marius Kintel edited this page Feb 24, 2014
·
14 revisions
This is an attempt to enumerate target platforms and what libraries and tools are available. The idea is to structure OpenSCAD dependencies and minimum version requirements of misc libs and tools.
- Mac OS X: We build our own packages with Homebrew and manage the versions ourselves. We support Mac OS X 10.8 or later as a development platform, using Xcode 5 (Apple clang 5; LLVM clang 3.3svn). gcc is no longer supported.
- MacPorts: OpenSCAD is included in MacPorts and thus uses the latest version of packages there.
- Windows: We use MXE to build packages. They tend to be fairly recent.
- Linux-static: FIXME
Component | Ubuntu 12.10 | Ubuntu 12.04 LTS | Debian7 Wheezy | Debian8 Jessie | Fedora 19 | Fedora 20 | Fedora rawhide | SUSE 12.x |
GCC | 4.7 | 4.7 | 4.7 | 4.8.2 | 4.8.2 | 4.8.2 | 4.8.2 | suse |
Clang | 3.0 | 3.0 | 3.0 | 3.3 | 3.3 | 3.3 | 3.4 | suse |
Qt | quantal | precise | 4.8.2 | 5.2.0 | 4.8.5/5.2.1 | 4.8.5/5.2.1 | 4.8.5/5.2.1 | suse |
CGAL | 4.0 | 3.9 | 4.0 | 4.2 | 4.2 | 4.3 | 4.3 | suse |
OpenCSG | 1.3.2 | 1.3.1 | 1.3.2 | 1.3.2 | 1.3.2 | 1.3.2 | 1.3.2 | suse |
boost | 1.49 | 1.48 | 1.49 | 1.54.0.1 | 1.53 | 1.54 | 1.54 | suse |
eigen | 3.1 | 3.0.5 | 3.1.0 | 3.2.0 | 3.1.4 | 3.2 | 3.2 | suse |
gmp | 5.0.2 | 5.0.2 | 5.0.5 | 5.1.3 | 5.1.1 | 5.1.2 | 5.1.3 | suse |
mpfr | 3.1.0 | 3.1.0 | 3.1.0 | 3.1.2 | 3.1.1 | 3.1.2 | 3.1.2 | suse |
glew | 1.8.0 | 1.6 | 1.7.0 | 1.10.0 | 1.9.0 | 1.9.0 | 1.10.0 | suse |