yes, problem solved
thanx

I did

CONFIG_SHELL=/bin/bash ../glibc-2.3.6/configure 
    --prefix=/tools \
    --disable-profile --enable-add-ons \
    --enable-kernel=2.6.0 --with-binutils=/tools/bin \
    --without-gd --with-headers=/tools/include \
    --without-selinux

and

make SHELL=/bin/bash

and

make check SHELL=/bin/bash

Everything works fine.

Just one question :
Why do I have this problem, even when I set bash as as default shell for 
user lfs.


Regards
Kai



Dan Nicholson schrieb:
> On 2/14/07, Kai Ulrich <[EMAIL PROTECTED]> wrote:
>   
>>>  What do you get for '/bin/sh --version'  ?  If it is bash-3.1 and
>>> less than 3.1.17, look to see if ubuntu has an updated version
>>> available.  Similarly 'sed --version' although I assume all recent
>>> distros are using 4.1.5.
>>>
>>>       
>> It seeams dash is installed like you said :
>> [EMAIL PROTECTED]:~$ /bin/sh --version
>> /bin/sh: Illegal option --
>> [EMAIL PROTECTED]:~$ ls -all /bin/sh
>> lrwxrwxrwx 1 root root 4 2006-10-29 20:31 /bin/sh -> dash
>>
>> bash is is installed as well
>> [EMAIL PROTECTED]:~$ bash --version
>> GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
>> Copyright (C) 2005 Free Software Foundation, Inc.
>>     
>
> I remember reading that glibc really wants bash even though it's not enforced.
>
> You can get make to use whatever shell you want by passing the
> variable SHELL. Another way is to set the environment variable
> CONFIG_SHELL for autoconf packages. So, there's two ways to do this:
>
> CONFIG_SHELL=/bin/bash ./configure ...
>
> or
>
> make SHELL=/bin/bash
>
> Do either of those help?
>
> --
> Dan
>   

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to