From owner-cvs-all Sat Mar 4 8:29:30 2000 Delivered-To: cvs-all@freebsd.org Received: from 1Cust163.tnt1.waldorf.md.da.uu.net (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id CC87137B78A; Sat, 4 Mar 2000 08:29:24 -0800 (PST) (envelope-from green@FreeBSD.org) Date: Sat, 4 Mar 2000 11:29:22 -0500 (EST) From: Brian Fundakowski Feldman X-Sender: green@green.dyndns.org To: Alexander Langer Cc: Will Andrews , Satoshi Asami , cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: ports/Mk bsd.port.mk In-Reply-To: <20000304163702.A1225@cichlids.cichlids.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 4 Mar 2000, Alexander Langer wrote: > Thus spake Brian Fundakowski Feldman (green@freebsd.org): > > > > Thanks!! Thousands of computers will thank you for saving their time! :-P > > For an even faster speedup, you can use pdksh with make(1). I have > > patches available upon request :) > > What does it do? > Use the smaller pdksh as sh? Or any /bin/ksh. It can be taught to use csh, too, now, through the simple make switch. However, I'd not try it ;) The idea is you can set this in /etc/make.conf: MAKE_SHELL=ksh When make(1) got built, it would have the Korn shell as its shell. > How big are the speed improvements? I've clocked it to be at times 7 times as fast. Last time I checked, it can cut 10% of the time from a make world. The pretty small diffs can be found at: http://people.FreeBSD.org/~green/make.ksh.patch > Alex Anxiously awaiting the AT&T KSH unencumbered source release, -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message