ea40f6d
--- root-6.12.04.orig/interpreter/CMakeLists.txt	2017-12-13 08:27:42.000000000 +0100
ea40f6d
+++ root-6.12.04/interpreter/CMakeLists.txt	2018-01-11 16:33:13.034850962 +0100
ea40f6d
@@ -75,6 +75,12 @@
ea40f6d
   set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /ignore:4049,4206,4217,4221")
ea40f6d
 endif()
ea40f6d
 
81b256c
+# Reduce memory usage during linking on ARM and x86 by generating minimal debuginfo
5914088
+if(ROOT_ARCHITECTURE STREQUAL "linuxarm" OR ROOT_ARCHITECTURE STREQUAL "linux")
fba7139
+  string(REPLACE " -g " " -g1 " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
fba7139
+  string(REPLACE " -g " " -g1 " CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
ea40f6d
+endif()
ea40f6d
+
ea40f6d
 set(LLVM_TARGETS_TO_BUILD ${ROOT_CLING_TARGET} CACHE STRING "Semicolon-separated list of targets to build, or \"all\".")
ea40f6d
 
ea40f6d
 if(clingtest)