Browse Source

Updated binaries - lots of GC changes, could be dangerous!

Mark Sibly 9 years ago
parent
commit
1e674e3c13
6 changed files with 9 additions and 4 deletions
  1. 8 3
      bin/env_linux.txt
  2. 1 1
      bin/env_macos.txt
  3. BIN
      bin/mx2cc_linux
  4. BIN
      bin/mx2cc_macos
  5. BIN
      bin/mx2cc_raspbian
  6. BIN
      bin/mx2cc_windows.exe

+ 8 - 3
bin/env_linux.txt

@@ -1,26 +1,31 @@
 
 
 '***** LINUX *****
 '***** LINUX *****
 
 
+'This will enable g++-6 builds (if g++-6 is installed and it's not already the default).
+'MX2_GCC_SUFFIX=-6
+
 'LD options
 'LD options
 MX2_LD_OPTS_LINUX=
 MX2_LD_OPTS_LINUX=
 MX2_LD_OPTS_LINUX_DEBUG=
 MX2_LD_OPTS_LINUX_DEBUG=
-MX2_LD_OPTS_LINUX_RELEASE=-s -O3
+MX2_LD_OPTS_LINUX_RELEASE=-g -O3
+'MX2_LD_OPTS_LINUX_RELEASE=-s
 
 
 'C compiler options
 'C compiler options
 MX2_CC_OPTS_LINUX=-std=gnu99
 MX2_CC_OPTS_LINUX=-std=gnu99
 MX2_CC_OPTS_LINUX_DEBUG=
 MX2_CC_OPTS_LINUX_DEBUG=
-MX2_CC_OPTS_LINUX_RELEASE=-O3 -DNDEBUG
+MX2_CC_OPTS_LINUX_RELEASE=-g -O3 -DNDEBUG
 
 
 'C++ compiler options
 'C++ compiler options
 MX2_CPP_OPTS_LINUX=-std=c++11
 MX2_CPP_OPTS_LINUX=-std=c++11
 MX2_CPP_OPTS_LINUX_DEBUG=
 MX2_CPP_OPTS_LINUX_DEBUG=
-MX2_CPP_OPTS_LINUX_RELEASE=-O3 -DNDEBUG
+MX2_CPP_OPTS_LINUX_RELEASE=-g -O3 -DNDEBUG
 
 
 
 
 '***** EMSCRIPTEN *****
 '***** EMSCRIPTEN *****
 
 
 'For emscripten builds, you need emcc, em++ and emar in your PATH.
 'For emscripten builds, you need emcc, em++ and emar in your PATH.
 'To run emscripten apps, you'll need MonkeyXFree86c in your devtools dir.
 'To run emscripten apps, you'll need MonkeyXFree86c in your devtools dir.
+'
 MX2_MSERVER="${MX2_HOME}/devtools/MonkeyXFree86c/bin/mserver_linux"
 MX2_MSERVER="${MX2_HOME}/devtools/MonkeyXFree86c/bin/mserver_linux"
 
 
 'LD options
 'LD options

+ 1 - 1
bin/env_macos.txt

@@ -25,7 +25,7 @@ MX2_CPP_OPTS_MACOS_RELEASE=-O3 -DNDEBUG
 
 
 'For emscripten builds, you need emcc, em++ and emar in your PATH.
 'For emscripten builds, you need emcc, em++ and emar in your PATH.
 '
 '
-'Alas, modern macos apps no longer inherit PATH settings so we need to harccode in some in.
+'Alas, modern macos apps no longer inherit PATH settings so we need to harccode some in.
 'These may need to be changed depending on where you install emscripten.
 'These may need to be changed depending on where you install emscripten.
 EMSCRIPTEN=${HOME}/emsdk/emscripten/1.35.0
 EMSCRIPTEN=${HOME}/emsdk/emscripten/1.35.0
 PATH=${HOME}/emsdk:${HOME}/emsdk/clang/e1.35.0_64bit:${HOME}/emsdk/node/0.12.2_64bit/bin:${HOME}/emsdk/emscripten/1.35.0:${PATH}
 PATH=${HOME}/emsdk:${HOME}/emsdk/clang/e1.35.0_64bit:${HOME}/emsdk/node/0.12.2_64bit/bin:${HOME}/emsdk/emscripten/1.35.0:${PATH}

BIN
bin/mx2cc_linux


BIN
bin/mx2cc_macos


BIN
bin/mx2cc_raspbian


BIN
bin/mx2cc_windows.exe