<div dir="ltr"><div><div>HI MPICH build is facing a problem due to the fact that the configure has a variable call BASH_SHELL the which set the bash shell of the developer computer. However if the developer has /usr/bin/bash  the configure set this for the rest of compilation ( you can check this in config.log). Due to the fact that Yocto just has /bin/bash the build of any image that includes mpich fails. <br><br>ERROR: Unable to install packages. Command &#39;/home/vrodri3/poky/build/tmp/sysroots/x86_64-linux/usr/bin/smart --quiet --data-dir=/home/vrodri3/poky/build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0-r0/rootfs/var/lib/smart install -y mpich@i586 gcc@i586 run-postinsts@all packagegroup-core-boot@qemux86 bash@i586&#39; returned 1:<br>error: Can&#39;t install mpich-3.1.1-r0@i586: no package provides /usr/bin/bash<br><br><br></div>I tested on the mpich src and the problem is fixed with a simple : <br><br>export BASH_SHELL=/bin/bash<br><br></div><div>( configure does not have an option for this ) <br></div><div><br></div><div>I have 2 points : <br><br></div><div>1) When I do the same export and then bitbake os-core-image-minimal the build still fails , Why is that happening?<br><br></div><div>2) What is the best way to fix this ? How can I set the environment variable on the recipe ? Should I patch the Configure ?  <br><br></div><div>Thanks a lot and regards<br><br></div><div>Victor Rodriguez<br><br></div></div>