From 5d298cc685cde32f3c1ed815a35ac7087c58f547 Mon Sep 17 00:00:00 2001 From: Simone Manoni Date: Wed, 8 Apr 2026 16:51:49 +0200 Subject: [PATCH] link stdc++fs to fix SIGSEGV on GCC 8, avoids fatal when simulating in cheshire --- dram_rtl_sim.mk | 2 +- dramsys_lib/dramsys_lib_patch | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dram_rtl_sim.mk b/dram_rtl_sim.mk index 85198cd..6fe30c0 100644 --- a/dram_rtl_sim.mk +++ b/dram_rtl_sim.mk @@ -22,5 +22,5 @@ $(DRAMSYS_ROOT)/.patched: # Build DRAMSys $(DRAMSYS_BUILD_DIR)/lib/libsystemc.so: $(DRAMSYS_ROOT)/.patched mkdir -p $(DRAMSYS_BUILD_DIR) - cd $(DRAMSYS_BUILD_DIR) && $(CMAKE) -DCMAKE_CXX_FLAGS=-fPIC -DCMAKE_C_FLAGS=-fPIC -D DRAMSYS_WITH_DRAMPOWER=ON $(DRAMSYS_ROOT) + cd $(DRAMSYS_BUILD_DIR) && $(CMAKE) -DCMAKE_CXX_FLAGS=-fPIC -DCMAKE_C_FLAGS=-fPIC -D DRAMSYS_WITH_DRAMPOWER=ON -DENABLE_PTHREADS=ON $(DRAMSYS_ROOT) $(MAKE) -C $(DRAMSYS_BUILD_DIR) diff --git a/dramsys_lib/dramsys_lib_patch b/dramsys_lib/dramsys_lib_patch index 286f22b..91539fb 100644 --- a/dramsys_lib/dramsys_lib_patch +++ b/dramsys_lib/dramsys_lib_patch @@ -117,7 +117,7 @@ diff --git a/src/simulator/CMakeLists.txt b/src/simulator/CMakeLists.txt index a485bbd..8891e4e 100644 --- a/src/simulator/CMakeLists.txt +++ b/src/simulator/CMakeLists.txt -@@ -1,67 +1,28 @@ +@@ -1,67 +1,30 @@ -# Copyright (c) 2020, RPTU Kaiserslautern-Landau -# All rights reserved. -# @@ -179,8 +179,10 @@ index a485bbd..8891e4e 100644 PUBLIC Threads::Threads DRAMSys::libdramsys ++ PRIVATE ++ stdc++fs ) - + -add_executable(DRAMSys - main.cpp -)