I have this error when running makefile in tb/tb_top.
May I ask what version of verilator do you use?
I use v5.012
./lib/libsyscverilated.a: undefined reference to VlThreadPool::VlThreadPool(VerilatedContext*, unsigned int)' collect2: error: ld returned 1 exit status make[1]: *** [build/test.x] Error 1 make[1]: Leaving directory /disk2/others/dsd_311591023/try/biriscv/tb/tb_top'
make: *** [build] Error 2