summaryrefslogtreecommitdiff
path: root/Userland/DynamicLoader
diff options
context:
space:
mode:
authorGunnar Beutner <gunnar@beutner.name>2021-08-08 04:13:26 +0200
committerAndreas Kling <kling@serenityos.org>2021-08-08 16:41:51 +0200
commitaabbfa78e2314f6fe8cb02362ac3e2d3702f25e7 (patch)
treeecf19a679edfc43f6494347895b38d40b598f8bd /Userland/DynamicLoader
parenta29c18f96998be3fd3c39f65c765c0a6bfff3e04 (diff)
downloadserenity-aabbfa78e2314f6fe8cb02362ac3e2d3702f25e7.zip
DynamicLoader: Make sure we don't link against libgcc_s
This bug was reintroduced by the removal of -fbuilding-gcc.
Diffstat (limited to 'Userland/DynamicLoader')
-rw-r--r--Userland/DynamicLoader/CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/Userland/DynamicLoader/CMakeLists.txt b/Userland/DynamicLoader/CMakeLists.txt
index f75ffa1347..95d2436d69 100644
--- a/Userland/DynamicLoader/CMakeLists.txt
+++ b/Userland/DynamicLoader/CMakeLists.txt
@@ -26,7 +26,8 @@ add_definitions(-D_DYNAMIC_LOADER)
set(SOURCES ${LOADER_SOURCES} ${AK_SOURCES} ${ELF_SOURCES} ${LIBC_SOURCES1} ${LIBC_SOURCES2} ${LIBC_SOURCES3} ${LIBSYSTEM_SOURCES})
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -nostdlib -pie -fpic -DNO_TLS")
+# FIXME: remove -nodefaultlibs after the next toolchain update
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -nodefaultlibs -nostdlib -pie -fpic -DNO_TLS")
set_source_files_properties (../Libraries/LibC/ssp.cpp PROPERTIES COMPILE_FLAGS
"-fno-stack-protector")