From owner-freebsd-arch Fri Mar 2 22: 5:33 2001 Delivered-To: freebsd-arch@freebsd.org Received: from green.dyndns.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 213D437B718; Fri, 2 Mar 2001 22:05:29 -0800 (PST) (envelope-from green@FreeBSD.org) Received: from localhost (dwfwsf@localhost [127.0.0.1]) by green.dyndns.org (8.11.2/8.11.1) with ESMTP id f23645V91572; Sat, 3 Mar 2001 01:04:07 -0500 (EST) (envelope-from green@FreeBSD.org) Message-Id: <200103030604.f23645V91572@green.dyndns.org> X-Mailer: exmh version 2.3.1 01/18/2001 with nmh-1.0.4 To: "Jacques A. Vidrine" Cc: Will Andrews , FreeBSD Architecture , bde@zeta.org.au, obrien@nuxi.com, nate@yogotech.com Subject: Re: cvs commit: src/gnu/usr.bin/binutils/ar Makefile src/gnu/usr.bin/binutils/as Makefile.inc0 src/gnu/usr.bin/binutils/ld Makefile src/gnu/usr.bin/binutils/ranlib Makefile In-Reply-To: Message from "Jacques A. Vidrine" of "Thu, 01 Mar 2001 15:50:55 CST." <20010301155055.F20983@hamlet.nectar.com> From: "Brian F. Feldman" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 03 Mar 2001 01:04:04 -0500 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG "Jacques A. Vidrine" wrote: > On Thu, Mar 01, 2001 at 09:52:42AM -0500, Will Andrews wrote: > > I'd like to note this was added by green so he could use ksh with > > make. > > I think the better way to accomplish that is to replace /bin/sh with > ksh93 :-) But I'm not volunteering to update /etc/rc* at this time, > no matter how trivial the required modifications appear to be. The change was made so that I could gain a good 10% speed increase on make world by using a better shell. Using ksh93 as an option would be good, too... may as well test that out and add it. As far as csh being an option, it really must be to be consistent with the source containing that ability already. I don't oppose a "default" DEFSHELL so it isn't necessary to be set by the Makefile or whatever. As far as making rc compatible with ksh... ksh is a _super_set of the POSIX shell, not a completely, totally new language. This means in all but the most esoteric cases, it will act exactly the same (or better, but compatibly so). I tested replacing /bin/sh with pdksh and it worked perfectly with every single shell script I have or is in the system; I'm certain ksh93 will also be just as fine (probably better, but having switched over yet ;) -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message