<div dir="ltr">Hi<div><br></div><div>Well after 33 hours of building, the patch for SMP option validation, and the start of a discussion on other options, here is my summary report. </div><div><br></div><div><font face="monospace">BSPs:    203<br>Total:   1497 <br>Passed:  989<br>Failed:  507<br><br>Failed autoconf:  215<br>Failed waf:       292<br>Failed (NOSMP):   34</font><br></div><div><br></div><div>The full summary (odd phrasing) is attached. It is basically a pass/fail message with a BSP name and what the SMP and Debug settings were. The other configure options were held constant. The waf and autoconf configure settings were equivalent to the following minus toggling SMP and Debug:<br><br>./rtems/configure --target=powerpc-rtems6 --enable-rtemsbsp=virtex4 \</div><div>     --prefix=/home/joel/rtems-cron-6/tools/6/bsp-install --disable-networking \</div><div>     --enable-posix --disable-smp --disable-multiprocessing --disable-rtems-debug </div><div>     --disable-profiling --enable-tests --enable-cxx --enable-maintainer-mode<br></div><div><br></div><div>The following is a summary of what failed and was a NOSMP build:</div><div><br></div><div>FAILED (2)  autoconf build of arm lm3s3749 (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lm3s3749 (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc1768_mbed (NOSMP/NODEBUG)<br>FAILED (1)  waf build of arm lpc1768_mbed (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc1768_mbed_ahb_ram (NOSMP/NODEBUG)<br>FAILED (1)  waf build of arm lpc1768_mbed_ahb_ram (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of arm lpc1768_mbed_ahb_ram_eth (NOSMP/NODEBUG)<br>FAILED (1)  waf build of arm lpc1768_mbed_ahb_ram_eth (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of arm lpc1768_mbed_ahb_ram_eth (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc1768_mbed_ahb_ram_eth (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of arm lpc2362 (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc2362 (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc23xx_tli800 (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc32xx_mzx (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of arm lpc32xx_mzx_stage_1 (NOSMP/DEBUG)<br>FAILED (1)  waf build of arm lpc32xx_mzx_stage_1 (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32i_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32i_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32iac_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32iac_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32im_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32im_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32imac_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32imac_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32imafc_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32imafc_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32imafd_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32imafd_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv32imafdc_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv32imafdc_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of riscv rv64imafdc_clang (NOSMP/NODEBUG)<br>FAILED (2)  autoconf build of riscv rv64imafdc_clang (NOSMP/DEBUG)<br>FAILED (2)  autoconf build of x86_64 amd64 (NOSMP/DEBUG)<br>FAILED (1)  waf build of x86_64 amd64 (NOSMP/DEBUG)<br></div><div><br></div><div>Note that if there is a waf FAILED and no autoconf FAILED, that indicates only the waf build failed. </div><div><br></div><div>Some things bearing investigation:</div><div><br></div><div>+ riscv clang BSPs failed in autoconf and not in waf. I do not have clang installed. <br></div><div><br></div><div>+ I don't see sparc clang BSPs for either build system.<br></div><div><br></div><div>+ A number of ARM l* BSPs just don't build to completion on either build system. Although it appears there are failures combinations on waf that are not on autoconf. If this is a test being too big, that might indicate a compiler option changing.<br></div><div><br></div><div>+ x86_64 failed on waf, not on autoconf.<br></div><div><br></div><div>I will try to tidy up the SMP builds to avoid attempting those BSPs which don't support SMP. But I intend to toggle a couple more settings on the next sweep. Hopefully a few of these issues can be addressed while I am tinkering with the script so the results get better.</div><div><br></div><div>--joel</div></div>