GDC Europe 2013 Session Scheduler

Please note: the information on this page reflects GDC Europe 2013.

Export Schedule:

Toolchain Independent Distributed Compilation

Dietmar Hauser  |  Head of Console Technology, Sproing Interactive Media GmbH


Location: Congress Saal 2

Format: Lecture
Track: Programming
Vault Recording: Video


In 2012, a crack programming team set out on a mission to speed up compile times for C++ projects, utilizing the untapped power of idle workstations. With a lot of experience in multi-platform development, the cumulative pain of years of watching compilers do their job and the aid of a government subsidiary, many expected and unexpected obstacles had to be overcome. This is their story.

Takeaway

This presentation will cover the process of implementing a working solution for distributing compilation tasks over the network, independent of the particular compiler used. It also digs deeply into what's actually happening when a C++ source code file is being compiled and what to look out for. Many C preprocessor tricks and pitfalls are also uncovered and discussed.

Intended Audience

C++ programmers and technical directors.