<div dir="ltr">Hi<div><br></div><div>I think we need to discuss what's the expected behavior when you configure SMP for a target that doesn't support SMP or BSP that doesn't in an architecture that does.</div><div><br></div><div>Temporarily ,I would like to know what's the official list of BSPs with SMP support so I can focus on what should work rather than odd differences which we don't yet have a defined behavior for.</div><div><br></div><div>It appears that the waf and autoconf build systems fail differently when SMP is enabled for a BSP that does not support SMP.  This should finish overnight but the current status is:<br><br>BSPs:    145<br>Total:   1083 all-bsps-log.txt<br>Passed:  668<br>Failed:  414<br><br>Failed autoconf:  168<br>Failed waf:       246<br>Failed (NOSMP):   16<br></div><div><br></div><div>That means that ~80 BSPs so far have successfully built with SMP enabled even though waf fails them. It also means that both build systems silently ignore enable SMP when it is not supported by the architecture. </div><div><br></div><div>I think we need to agree on the behavior for these two cases. My proposal would be a hard failure in both cases during configure. </div><div><br></div><div>--joel</div></div>