From d9337ad43acc41e1115b6a86c0c5bdf2fe3d8b73 Mon Sep 17 00:00:00 2001 From: Mike Ellery Date: Wed, 10 Jan 2018 16:11:21 -0800 Subject: [PATCH] Make gold linker less aggressive at discarding boost libs --- Builds/CMake/CMakeFuncs.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Builds/CMake/CMakeFuncs.cmake b/Builds/CMake/CMakeFuncs.cmake index 7ddcaef4e8..0fc1b0c62c 100644 --- a/Builds/CMake/CMakeFuncs.cmake +++ b/Builds/CMake/CMakeFuncs.cmake @@ -569,7 +569,7 @@ macro(setup_build_boilerplate) # An alternative to disabling would be to figure out all the settings # required to make gold play nicely with jemalloc. if (("${LD_VERSION}" MATCHES "GNU gold") AND (NOT jemalloc)) - append_flags(CMAKE_EXE_LINKER_FLAGS -fuse-ld=gold) + append_flags(CMAKE_EXE_LINKER_FLAGS -fuse-ld=gold -Wl,--no-as-needed) endif () unset(LD_VERSION) endif()