Debug builds are broken on the MSVC image. Release builds work properly. The dfhack-configure script automatically overrides RelWithDebInfo to Release.
Contents
GCC 4.8 image
Ubuntu Trusty (14.04 LTS)
buildpack-deps (see Docker Hub description for details)
GNU C/C++ compilers (gcc and g++)
Version 4.8.5
32-bit and 64-bit
Linux and Mac OS X
Minimum OS X version 10.6
ccache (intended to have cache directory stored outside the container)
CMake version 3.17 or later
Google protocol buffer compiler (shim DFHack native build directory at /home/buildmaster/dfhack-native)
Perl with XML::LibXML and XML::LibXSLT (required for df-structures)
OpenGL headers and libraries (required for Stonesense)
Sphinx (used to build DFHack documentation)
zlib for 32-bit and 64-bit Linux and Mac OS X
libSDL.so for 32-bit and 64-bit Linux
Precompiled Boost 1.67 or newer
Latest image
Ubuntu Bionic (18.04 LTS)
buildpack-deps (see Docker Hub description for details)
GNU C/C++ compilers (gcc and g++)
Version 7.3.0 or later
32-bit and 64-bit
Linux and Mac OS X
Minimum OS X version 10.6
ccache (intended to have cache directory stored outside the container)
CMake version 3.17 or later
Google protocol buffer compiler (shim DFHack native build directory at /home/buildmaster/dfhack-native)
Perl with XML::LibXML and XML::LibXSLT (required for df-structures)
OpenGL headers and libraries (required for Stonesense)
Sphinx (used to build DFHack documentation)
zlib for 32-bit and 64-bit Linux and Mac OS X
libSDL.so for 32-bit and 64-bit Linux
Precompiled Boost 1.67 or newer
MSVC image
Ubuntu Bionic (18.04 LTS)
buildpack-deps (see Docker Hub description for details)
Microsoft Visual C++ 2015 compilers (update 3 or later)
ccache (experimental branch that supports MSVC) (intended to have cache directory stored outside the container)
CMake version 3.17 or later
Google protocol buffer compiler (shim DFHack native build directory at /home/buildmaster/dfhack-native)
Perl with XML::LibXML and XML::LibXSLT (required for df-structures)