On Thu, May 5, 2011 at 3:48 PM, Andrew Benton <b3n...@gmail.com> wrote:
> On Thu, 5 May 2011 22:19:58 +0200 > Erik Blomqvist <erikblomqvi...@gmail.com> wrote: > > > Hi, > > > > I hope this is the right mailing list for this question. If nothing else > you > > seem to be the right people to ask. > > > > Considering that dash and mawk are smaller and faster than bash and gawk > I > > was a bit surprised to find that LFS doesn't support them. Even Ubuntu, > that > > is a huge distribution by comparison, uses those packages because they > > provide better performance. Considering that one of the reasons for > building > > your own linux system is to get better performance, it would make sense > to > > use the best performing packages. So why doesn't LFS use or at least > support > > these packages? > > > > I'm specifically interested in knowing if there are any technical reasons > > for not supporting these packages, e.g. package x doesn't work with > > dash/mawk. If it's just for historical reasons, maybe it's time to > > reconsider? > > > I don't know about mawk as I've not tried it, but dash is not hard to > live with. Glibc needs a sed to a Makefile > > sed -i 's/ot \$/ot:\n\ttouch $@\n$/;s:) $(SHELL):) bash:' manual/Makefile > > Beyond that there are some strange problems where the configure script > tests the shell that it's running in and assumes that it is /bin/sh. So > if you're logged in to a bash session but /bin/sh is pointing at dash > the Makefiles assume /bin/sh is bash and then fail with errors because > dash doesn't support += syntax. See > > http://lists.gnu.org/archive/html/bug-libtool/2007-12/msg00016.html > > Andy > -- > dash is in blfs, and back about 3 years ago, worked with all the packages I used (think there was a patch I wrote up, to make java depend use #!/bin/bash in their script). bootscripts have changed little, and they support dash. -- Nathan Coulson (conathan) ------ Location: British Columbia, Canada Timezone: PST (-8) Webpage: http://www.nathancoulson.com
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page