On 7/31/06, go moko <[EMAIL PROTECTED]> wrote:
--- Dan Nicholson <[EMAIL PROTECTED]> wrote:
> my temp bash has
>
> checking whether /dev/fd is available... absent
Another point I remind now.
In chapter 10, on the final system, I built bash as
unprivileged user too, and it worked well with process
substitution.
I'm beginning to think that something is amiss with the temporary bash
build in CLFS. I looked at the bash source in bash-3.1/subst.c, and
there are fallbacks for #!defined HAVE_DEV_FD. In other words, the
process substitution <(list) should work no matter what.
Checking my temp bash in /tools/bin again, the build log says
[11:50 PM [EMAIL PROTECTED] grep /dev/fd /mnt/lfs/jhalfs/logs/039-bash
checking whether /dev/fd is available... absent
[11:51 PM [EMAIL PROTECTED] /tools/bin/bash -c "echo <(ls)"
/tmp/sh-np-1154390516
So, the process substitution works despite failing that feature test.
I think that's why we don't see the c++-types failure in LFS or DIY.
Did you ever try the workaround `./configure ... bash_cv_dev_fd=standard'?
--
Dan
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev