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