From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9202 invoked by alias); 15 Sep 2004 15:43:27 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 9103 invoked from network); 15 Sep 2004 15:43:22 -0000 Received: from unknown (HELO disaster.jaj.com) (24.123.75.82) by sourceware.org with SMTP; 15 Sep 2004 15:43:22 -0000 Received: from disaster.jaj.com (localhost.localhost [127.0.0.1]) by disaster.jaj.com (8.12.10/8.12.10) with ESMTP id i8FFhKDu021696; Wed, 15 Sep 2004 11:43:20 -0400 Received: (from phil@localhost) by disaster.jaj.com (8.12.10/8.12.9/Submit) id i8FFhK3H021695; Wed, 15 Sep 2004 11:43:20 -0400 Date: Wed, 15 Sep 2004 16:58:00 -0000 From: Phil Edwards To: Richard Earnshaw Cc: DJ Delorie , zack@codesourcery.com, gcc@gcc.gnu.org Subject: Re: Obsolete building in source dir? Message-ID: <20040915154320.GA21482@disaster.jaj.com> Reply-To: gcc@gcc.gnu.org References: <00f801c497a2$e2deb9c0$92b92997@bagio> <20040914121705.A32238@synopsys.com> <874qm0ejuf.fsf@codesourcery.com> <200409141947.i8EJlOvo017876@greed.delorie.com> <1095240160.1376.106.camel@pc960.cambridge.arm.com> <200409151308.i8FD8jjT008752@greed.delorie.com> <1095254892.26494.18.camel@pc960.cambridge.arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1095254892.26494.18.camel@pc960.cambridge.arm.com> User-Agent: Mutt/1.5.4i X-SW-Source: 2004-09/txt/msg00921.txt.bz2 On Wed, Sep 15, 2004 at 02:28:14PM +0100, Richard Earnshaw wrote: > On Wed, 2004-09-15 at 14:08, DJ Delorie wrote: > > > If we print out 'creating build directory in -build... > > > configuring in -build' then it's no-longer 'behind their back'. > > > > Assuming the user catches that line in the heaping gobs of output > > configure produces (especially when builds are automated). Better to > > say: This is a strawman argument. You are proposing the existence of a user who - is building a compiler from scratch - is automating the build (!) - gives a flying rat's ass about the location of the build directory but who also - has never read the installation instructions - isn't on the mailing lists - doesn't log the output of configure and - can't read config.log I refuse to believe that such a user exists until you provide concrete evidence. > Why does the user have to KNOW this? Why would they care? We don't > assume that they have to know a lot of other things. All they want to > do is build the compiler so they can install it. I haven't seen a > single reason why they should care that this is done in a subdirectory > of the source rather than in the sources themselves. Ditto. I've never heard any argument why this should matter to the end user in the slightest. They don't care that, for example, our source code comments are written in grammatically proper English. /We/ care. Likewise, changing how in-srcdir builds work isn't being done for the user's convenience. It's for /us/. -- evilgeek: actually it's <: and :>, <% and %> oh, right. digraphs are always happy