diff -up ./rts/build/cmake/TestCXXFlags.cmake.linker ./rts/build/cmake/TestCXXFlags.cmake
--- ./rts/build/cmake/TestCXXFlags.cmake.linker 2015-07-15 18:23:01.000000000 -0400
+++ ./rts/build/cmake/TestCXXFlags.cmake 2017-04-28 22:02:11.962729193 -0400
@@ -172,7 +172,7 @@ if (CMAKE_COMPILER_IS_GNUCXX)
FIND_PROGRAM(LD_GOLD ld.gold)
if (LD_GOLD)
set(hasGold 0)
- set(LDGOLD_CXX_FLAGS "-fuse-ld=gold")
+ #set(LDGOLD_CXX_FLAGS "-fuse-ld=gold")
endif (LD_GOLD)
EndIf (HAS_USE_LD)
endif (NOT hasGold EQUAL 0)
@@ -182,7 +182,7 @@ if (CMAKE_COMPILER_IS_GNUCXX)
set(LDGOLD_LINKER_FLAGS "")
#set(LDGOLD_LINKER_FLAGS " -Wl,--stats ${LDGOLD_LINKER_FLAGS}")
set(LDGOLD_LINKER_FLAGS " -Wl,-O3 ${LDGOLD_LINKER_FLAGS}") # e.g. tries to optimize duplicated strings across the binary
- set(LDGOLD_LINKER_FLAGS " -Wl,--icf=all ${LDGOLD_LINKER_FLAGS}") # Identical Code Folding
+ #set(LDGOLD_LINKER_FLAGS " -Wl,--icf=all ${LDGOLD_LINKER_FLAGS}") # Identical Code Folding
endif (hasGold EQUAL 0)
mark_as_advanced(LDGOLD_FOUND LDGOLD_LINKER_FLAGS LDGOLD_CXX_FLAGS)