From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8747 invoked by alias); 31 Jan 2020 07:35:12 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 8739 invoked by uid 89); 31 Jan 2020 07:35:11 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Languages-Length:868 X-HELO: eggs.gnu.org Received: from eggs.gnu.org (HELO eggs.gnu.org) (209.51.188.92) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 31 Jan 2020 07:35:10 +0000 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57716) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ixQpX-0004Wu-NA; Fri, 31 Jan 2020 02:35:07 -0500 Received: from [176.228.60.248] (port=4449 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ixQpX-0000KI-2Y; Fri, 31 Jan 2020 02:35:07 -0500 Date: Fri, 31 Jan 2020 08:55:00 -0000 Message-Id: <834kwcm63u.fsf@gnu.org> From: Eli Zaretskii To: Sergio Durigan Junior CC: brobecker@adacore.com, simark@simark.ca, gdb-patches@sourceware.org, tom@tromey.com In-reply-to: <87imksmz79.fsf@redhat.com> (message from Sergio Durigan Junior on Thu, 30 Jan 2020 16:06:18 -0500) Subject: Re: [RFA/gdb-9-branch] Abort configure immediately if building GDB in tree References: <20200105073000.1012-1-brobecker@adacore.com> <4d350c75-6e52-5c4c-5901-4c391970b643@simark.ca> <20200117181554.GB7007@adacore.com> <20200117183203.GC7007@adacore.com> <87imksmz79.fsf@redhat.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00982.txt.bz2 > From: Sergio Durigan Junior > Cc: Simon Marchi , gdb-patches@sourceware.org, Tom Tromey > Date: Thu, 30 Jan 2020 16:06:18 -0500 > > $ ./src-release.sh -x gdb > ==> Cleaning sources. > ==> Making gdb-9.0.90.20200130/ > ==> configure --target=i386-pc-linux-gnu --disable-binutils --disable-gas --disable-gold --disable-gprof --disable-ld --enable-gdb --enable-libctf --enable-libdecnumber --enable-readline --enable-sim > configure: error: GDB must be configured and built in a directory separate from its sources. > ... > > I'm wondering what to do here. I think I found a hacky and ugly > solution here, but I'm trying to see if there's a better approach. A special command-line switch to 'configure', to be used by src-release.sh?