Currently if there are multiple preferred providers available for a runtime dependency, bitbake will print an Error message and let the build running until completed: --------------------- ERROR: Trying to resolve runtime dependency xxx resulted in conflicting PREFERRED_PROVIDER entries being found... ... <continue to build other packages> ... Summary: There was 1 ERROR message shown, returning a non-zero exit code. make: *** [xxxx] Error 1 --------------------- Anyways the build should be abort while any Error occured.
Patch has been merged to master: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=6a210e88b73be40c433b350929a1128a39f2080b
verified.