From 7d15ebc45ee82c0dec207bd184fed4038b11c8eb Mon Sep 17 00:00:00 2001 From: "Thanh C. Tran" Date: Tue, 9 May 2017 19:13:17 +0200 Subject: [PATCH] Fix undefined symbols for architecture x86_64 "SMS::batchScheduler()", referenced from: SMS::SMS(sc_core::sc_module_name, ControllerCore&, unsigned int) in libDRAMSys.a(Controller.o) "vtable for SMS", referenced from: SMS::SMS(sc_core::sc_module_name, ControllerCore&, unsigned int) in libDRAMSys.a(Controller.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. --- DRAMSys/simulator/library.pro | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DRAMSys/simulator/library.pro b/DRAMSys/simulator/library.pro index 5e9f63a4..3770561e 100644 --- a/DRAMSys/simulator/library.pro +++ b/DRAMSys/simulator/library.pro @@ -81,6 +81,8 @@ SOURCES += \ src/controller/scheduler/PARBS.cpp \ src/controller/scheduler/Fr_Fcfs.cpp \ src/controller/scheduler/Fifo.cpp \ + src/controller/scheduler/SMS.cpp \ + src/controller/scheduler/ReadyBatch.cpp \ src/controller/core/refresh/RefreshManagerBankwise.cpp \ src/controller/core/refresh/RefreshManager.cpp \ src/controller/core/scheduling/checker/WriteChecker.cpp \ @@ -130,6 +132,8 @@ HEADERS += \ src/controller/scheduler/PARBS.h \ src/controller/scheduler/Fr_Fcfs.h \ src/controller/scheduler/Fifo.h \ + src/controller/scheduler/SMS.h \ + src/controller/scheduler/ReadyBatch.h \ src/controller/Controller.h \ src/controller/core/refresh/RefreshManagerBankwise.h \ src/controller/core/refresh/RefreshManager.h \