From 9228e4f6acd913c5a564918b1eea06aa09279739 Mon Sep 17 00:00:00 2001 From: Finagolfin Date: Mon, 6 May 2024 17:34:05 +0530 Subject: [PATCH] [CMake][ELF] Remove lld 13 workaround for gc-sections now that #72061 was merged --- cmake/modules/AddSwift.cmake | 3 --- 1 file changed, 3 deletions(-) diff --git a/cmake/modules/AddSwift.cmake b/cmake/modules/AddSwift.cmake index ebc14ae29c3d0..c54fe5f407cc8 100644 --- a/cmake/modules/AddSwift.cmake +++ b/cmake/modules/AddSwift.cmake @@ -637,9 +637,6 @@ function(_add_swift_runtime_link_flags target relpath_to_lib_dir bootstrapping) get_filename_component(TOOLCHAIN_LIB_DIR "${TOOLCHAIN_BIN_DIR}/../lib/swift/${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK}_LIB_SUBDIR}" ABSOLUTE) target_link_directories(${target} BEFORE PUBLIC ${TOOLCHAIN_LIB_DIR}) endif() - if(SWIFT_HOST_VARIANT_SDK MATCHES "LINUX|ANDROID|OPENBSD|FREEBSD" AND SWIFT_USE_LINKER STREQUAL "lld") - target_link_options(${target} PRIVATE "SHELL:-Xlinker -z -Xlinker nostart-stop-gc") - endif() endif() set_property(TARGET ${target} PROPERTY BUILD_WITH_INSTALL_RPATH YES)