From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2390 invoked by alias); 14 Sep 2004 19:47:30 -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 2377 invoked from network); 14 Sep 2004 19:47:30 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 14 Sep 2004 19:47:30 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.10) with ESMTP id i8EJlTpX016942; Tue, 14 Sep 2004 15:47:29 -0400 Received: from post-office.corp.redhat.com (post-office.corp.redhat.com [172.16.52.227]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i8EJlTr25228; Tue, 14 Sep 2004 15:47:29 -0400 Received: from greed.delorie.com (dj.cipe.redhat.com [10.0.0.222]) by post-office.corp.redhat.com (8.11.6/8.11.6) with ESMTP id i8EJlQ706876; Tue, 14 Sep 2004 15:47:27 -0400 Received: from greed.delorie.com (localhost [127.0.0.1]) by greed.delorie.com (8.12.11/8.12.10) with ESMTP id i8EJlOAv017880; Tue, 14 Sep 2004 15:47:24 -0400 Received: (from dj@localhost) by greed.delorie.com (8.12.11/8.12.11/Submit) id i8EJlOvo017876; Tue, 14 Sep 2004 15:47:24 -0400 Date: Tue, 14 Sep 2004 20:12:00 -0000 Message-Id: <200409141947.i8EJlOvo017876@greed.delorie.com> From: DJ Delorie To: zack@codesourcery.com CC: gcc@gcc.gnu.org In-reply-to: <874qm0ejuf.fsf@codesourcery.com> (message from Zack Weinberg on Tue, 14 Sep 2004 12:22:48 -0700) Subject: Re: Obsolete building in source dir? References: <00f801c497a2$e2deb9c0$92b92997@bagio> <20040914121705.A32238@synopsys.com> <874qm0ejuf.fsf@codesourcery.com> X-SW-Source: 2004-09/txt/msg00885.txt.bz2 > Could someone remind me what was wrong with the "if configure > notices it's been invoked in the source directory, create a build > directory behind the user's back" idea? That wouldn't break all the > time. It's the "behind the user's back" that's a problem. I think that we should either make it do what the user expected, or tell the user they can't do that, but to do something the user doesn't expect is bad. Plus, the toplevel stuff is shared among many projects, and only gcc has a problem with building in srcdir.