From 12887e989eba0f9de8fc7c788d6ce3de4b4a48c8 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 4 Dec 2014 22:16:08 +0000 Subject: [PATCH] Also use --icf=safe if we are being linked by gold. llvm-svn: 223394 --- llvm/cmake/modules/AddLLVM.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 25abd72..8be70a5 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -161,7 +161,7 @@ function(add_link_opts target_name) if(LLVM_LINKER_IS_GOLD) # With gold gc-sections is always safe. set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " -Wl,--gc-sections") + LINK_FLAGS " -Wl,--gc-sections -Wl,--icf=safe") endif() if(NOT LLVM_NO_DEAD_STRIP) -- 2.7.4