From 3319757d9d5c650a7fbcaeef7585287f0408a007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Thu, 16 Jan 2020 23:59:23 +0100 Subject: [PATCH] Linux: Disable use_static_cpp for 32-bit The binaries seem to crash on Ubuntu 18.04 i386 when using it. --- build-linux/build.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build-linux/build.sh b/build-linux/build.sh index 5a56a5d..6c9eb67 100755 --- a/build-linux/build.sh +++ b/build-linux/build.sh @@ -6,12 +6,16 @@ set -e export BUILD_NAME=official export SCONS="scons -j${NUM_CORES} verbose=yes warnings=no progress=no" -export OPTIONS="debug_symbols=no use_static_cpp=yes use_lto=yes" +export OPTIONS="debug_symbols=no use_lto=yes" export OPTIONS_MONO="module_mono_enabled=yes mono_static=yes" export TERM=xterm export CC="gcc-8" export CXX="g++-8" +if [ "$(getconf LONG_BIT)" == "64" ]; then + export OPTIONS="${OPTIONS} use_static_cpp=yes" +fi + rm -rf godot mkdir godot cd godot