Verilator v4.0 is not compatible with SystemC 2.3.2 #1339
Labels
area: configure/compiling
Issue involves configuring or compilating Verilator itself
resolution: fixed
Closed; fixed
Author Name: Frederic Requin
Original Redmine Issue: 1339 from https://www.veripool.org
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.
Frederic
The text was updated successfully, but these errors were encountered: