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

Reply via email to