fusesoc icon indicating copy to clipboard operation
fusesoc copied to clipboard

No messages from tool are printed when the tool exits successfully

Open Barabas5532 opened this issue 1 year ago • 0 comments

Is it possible to get tool messages to print even when the tool exits with success?

Examples:

  • yosys synthesis. This might take a while if there is a badly inferred memory. I would prefer to be able to monitor the synthesis progress in the terminal to spot this early. Even on a successful run, I often want to look at the utilisation report which is currently hidden away in a log file in the build folder.
  • Verilator in lint mode with -Wall -Wno-fatal set. The only output is:
$ fusesoc run --target lint crush
INFO: Preparing ::crush:0.0.1
INFO: Setting up project
INFO: Building simulation model
INFO: Running

, but in fact my project has some of warnings. These are visible only when using fusesoc --verbose, or when the output is revealed by other errors.

I can kind of work around using the --verbose flag, but it also causes some internal fusesoc debug output to appear. It would be great if there was a way to show all tool output, without including any fusesoc debug output.

Barabas5532 avatar Oct 15 '23 19:10 Barabas5532