Compiled on X8DTU with 2 physical Intel Xeon E5530 CPU (8C16T) Require swap space, because apparently 44G of RAM is not enough :P Compile Flags: # exception handling disabled, use '-fexceptions' to enable # 'dynamic_cast' not permitted with '-fno-rtti' CFLAGS="-mtune=generic -Os -pipe -flto -fuse-linker-plugin" CXXFLAGS="-mtune=generic -Os -pipe -flto -fuse-linker-plugin" LDFLAGS="-Wl,-O1" export CFLAGS CXXFLAGS LDFLAGS Dependencies: boost-1.74-dev compiletc cmake curl-dev glew2-dev libvorbis-dev openal-dev raqm-dev sdl2_ttf-dev sdl2_image-dev physfs-dev # this one greatly reduce size 10.1M -> 2.3M tar -zxf SuperTux-v0.6.2-Source.tar.gz cd SuperTux-v0.6.2-Source && mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX:PATH='/usr/local' time make -j [ 3 ~ 15 min ] # desktop vi ./usr/local/share/applications/supertux2.desktop => X-FullPathIcon=/usr/local/share/pixmaps/supertux.png # bin mkdir ./usr/local/bin cd ./usr/local/bin ln -s ../games/supertux2 . ln -s ../games/supertux2 supertux