[fusesoc] Compile DPI modules into shared libraries and link them afterwards #73
Labels
Component:Tooling
Issues related to tooling, e.g. tools/scripts for doc, code generation (docgen, reggen), CSR
Good First Issue
Good issue to work on for newcomers
Priority:P2
Priority: medium
Type:Enhancement
Feature requests, enhancements
Currently we compile all DPI code together with the Verilator-generated C++ code. We need to extend fusesoc to first compile the DPI modules into shared libraries, and then pass those libraries to the Verilator makefile to link all components together into one simulation.
This allows us to actually compile C code with a C compiler, as opposed to a C++ compiler (that's what we do right now).
The text was updated successfully, but these errors were encountered: