Mateusz Grotek wrote: > Hi. There is some simple solution to make ldd.bash.in work with dash, > and other shells. > Change this line: > BEGIN > if set -o pipefail 2> /dev/null; then > END > to these two lines: > BEGIN > if set -o | grep pipefail 1> /dev/null 2> /dev/null; then > set -o pipefail 2> /dev/null > END > and that's all. With this fix it works correctly and this sed thing if > LFS book isn't needed. You could ask why this solution is better than fix? > It is, because it enables you not to use bash for ldd. I donno if glibc > works without bash, but i saw that this was the only thing which needed > changing in glibc. So i suppose now you can use dash instead of bash for > default shell, if you want. LFS should be flexible right? > So little patch for glibc would be better than this sed script. > Mateusz Grotek
This is better asked on lfs-support. To answer your question: sudo ln -sf bash /bin/sh -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page