From f6aa0c0fcfba510c9b0e435fdbc6b27ff5f4fc96 Mon Sep 17 00:00:00 2001 From: Arnaud Kleinpeter Date: Sun, 16 Feb 2025 20:49:17 +0100 Subject: [PATCH] prepare benchs --- bench/bench.cpp | 3 +-- cmake/utils.cmake | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bench/bench.cpp b/bench/bench.cpp index 42934576..49430510 100644 --- a/bench/bench.cpp +++ b/bench/bench.cpp @@ -57,7 +57,7 @@ void bench_threaded_logging(size_t threads, int iters) { void bench_single_threaded(int iters) { spdlog::info("**************************************************************"); - spdlog::info(spdlog::fmt_lib::format(std::locale("en_US.UTF-8"), "Single threaded: {} messages", iters)); + spdlog::info(spdlog::fmt_lib::format(std::locale("en_US.UTF-8"), "Single threaded: {:L} messages", iters)); spdlog::info("**************************************************************"); auto basic_st = spdlog::create("basic_st", "logs/basic_st.log", true); @@ -94,7 +94,6 @@ int main(int argc, char *argv[]) { } bench_single_threaded(iters); - bench_threaded_logging(1, iters); bench_threaded_logging(threads, iters); } catch (std::exception &ex) { spdlog::error(ex.what()); diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 0e340bcc..8926657c 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -58,7 +58,7 @@ function(spdlog_enable_addr_sanitizer target_name) target_compile_options(${target_name} PRIVATE -fno-sanitize=signed-integer-overflow) target_compile_options(${target_name} PRIVATE -fno-sanitize-recover=all) target_compile_options(${target_name} PRIVATE -fno-omit-frame-pointer) - target_link_libraries(${target_name} PRIVATE -fsanitize=address,undefined -fuse-ld=gold) + target_link_libraries(${target_name} PRIVATE -fsanitize=address,undefined) endfunction() # Enable thread sanitizer (gcc/clang only) @@ -69,5 +69,5 @@ function(spdlog_enable_thread_sanitizer target_name) message(STATUS "Thread sanitizer enabled") target_compile_options(${target_name} PRIVATE -fsanitize=thread) target_compile_options(${target_name} PRIVATE -fno-omit-frame-pointer) - target_link_libraries(${target_name} PRIVATE -fsanitize=thread -fuse-ld=gold) + target_link_libraries(${target_name} PRIVATE -fsanitize=thread) endfunction()