09.09.2020 • C3D Toolkit

C3D Toolkit Gains Support for Older Linux Operating Systems

C3D Labs has added Debian 9, an older operating system based on the Linux kernel, to the list of operating systems supported by its C3D Toolkit software development kit.

C3D Labs’ customers had requested support for gcc (GNU Compiler Collection) 7.2, and so we made it available for all developers who build their products with our C3D Toolkit. For Linux distributions based on Debian 9, four of C3D Labs’ modules -- geometric modeling kernel, constraint solver, data exchange module, and polygonal mesh-to-B-rep converter -- can now be compiled with gcc 7.2.

Аnna Ladilova, DevOps engineer at C3D Labs:

“There are a number of GNU/Linux operating systems that are based on the Debian distribution. Debian 9 (Stretch), which was released back in 2017, is used by Ubuntu 16.04.2 LTS, Knoppix 8.6, Linux Mint 18.2, TAILS 3, antiX 17, and others. These versions are considered outdated in 2020. But not all C3D Toolkit users are able to quickly and seamlessly upgrade to newer versions of Linux.

“So, from time to time, we find we need to implement ‘exotic’ features, such as supporting outdated operating systems in conjunction with modern compilers. The combination of Debian 9 and the gcc 7.2 compiler is just such a case, as the base Debian distribution came with the gcc 6.x compiler.”

C3D Toolkit runs on most operating systems, including Windows, MacOS X, Linux, FreeBSD, Android, and iOS, and their corresponding compilers.

For the complete list of all platforms supported, see our Web page at https://c3dlabs.com/en/developers/.