From 94b9741976909b2c89cf84887bc5a5e7867b448d Mon Sep 17 00:00:00 2001 From: sowle Date: Thu, 10 Jul 2025 04:00:56 +0300 Subject: [PATCH] an attempt to fil gcc linking (prior to gcc 9, the std::filesystem library required explicit linking) --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5897025d..5cb293d8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -186,7 +186,7 @@ else() if (CLANG) set(LLVM_USE_LINKER "gold") else() - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=gold") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=gold -lstdc++fs") endif() endif() if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT (CMAKE_C_COMPILER_VERSION VERSION_LESS 4.8))