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
