[meta-xilinx] tools: app.tcl exits 0 regardless of build failure
Mike Looijmans
mike.looijmans at topic.nl
Sat Jun 3 05:21:59 PDT 2017
On 02-06-17 21:21, Jean-Francois Dagenais wrote:
> Hi guys,
>
> Take a look at this:
> https://github.com/Xilinx/meta-xilinx-tools/blob/master/scripts/app.tcl#L131
>
> There's an "exit 0" regardless of the build success or failure! WOW.
>
> I stubbled on this by intentionally putting an error in the workdir of
> pmu-firmware's build dir. The log.do_compile does show the error and make
> reports it, yet my yocto build succeeds!
This is the case for most of Xilinx's tools too, they will return a "0"
exit status even if the bitstream generation (or whatever) failed, also
when the tcl script errors out, the tool still returns 0.
As a workaround, I always remove any existing target files before
starting, and then add a "test -e ..." to the do_compile to make it fail
when the program failed to produce any output.
--
Mike Looijmans
Kind regards,
Mike Looijmans
System Expert
TOPIC Products
Materiaalweg 4, NL-5681 RJ Best
Postbus 440, NL-5680 AK Best
Telefoon: +31 (0) 499 33 69 79
E-mail: mike.looijmans at topicproducts.com
Website: www.topicproducts.com
Please consider the environment before printing this e-mail
Join our presentation at Electronics & Applications 2017:
FPGA for real-time data processing, subject “Hardware platform for industrial ultrasound steel plate Inspection” Topic Embedded Systems - Herman Kuster, 1st June 10 AM
Visit http://eabeurs.nl/author/612884/ for more information
More information about the meta-xilinx
mailing list