When yosys is run with -q, warnings are sent to stderr. Since the OssCadSuiteIntegration module does not set an error handler when starting yosys, the default error handler of the ChildProcessService is used (presuming yosys is run using the Native Strategy). This error handler treats anything it receives on stderr as an error, therefore causing synthesis to fail, even if yosys did not actually encounter an error.
When yosys is run with
-q, warnings are sent to stderr. Since the OssCadSuiteIntegration module does not set an error handler when starting yosys, the default error handler of theChildProcessServiceis used (presuming yosys is run using the Native Strategy). This error handler treats anything it receives on stderr as an error, therefore causing synthesis to fail, even if yosys did not actually encounter an error.