Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Verilator v4.0 is not compatible with SystemC 2.3.2 #1339
Author Name: Frederic Requin
The title is a little bit misleading, it is actually due to a C++ standard mismatch.
Under GCC 7.3.0, SystemC 2.3.2 libraries are compiled with C++14 (the highest C++ standard officially supported) and Verilator 4.0 was by default compiled with C++17.
This generates a linker error on this symbol :
By commenting the C++17 checks in configure.ac to have Verilator compiled with C++14, the issue is gone.