From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8936 invoked by alias); 20 Dec 2002 00:16:37 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 8880 invoked from network); 20 Dec 2002 00:16:35 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by 209.249.29.67 with SMTP; 20 Dec 2002 00:16:35 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id gBJNo2g15003; Thu, 19 Dec 2002 18:50:02 -0500 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 gBK0GM224945; Thu, 19 Dec 2002 19:16:22 -0500 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 gBK0GMK30350; Thu, 19 Dec 2002 19:16:22 -0500 Received: (from dj@localhost) by greed.delorie.com (8.11.6/8.11.6) id gBK0GL424979; Thu, 19 Dec 2002 19:16:21 -0500 Date: Thu, 19 Dec 2002 17:18:00 -0000 Message-Id: <200212200016.gBK0GL424979@greed.delorie.com> From: DJ Delorie To: neroden@twcny.rr.com CC: gcc-patches@gcc.gnu.org, gdb-patches@sources.redhat.com, binutils@sources.redhat.com In-reply-to: <20021220000447.GA18896@doctormoo> (message from Nathanael Nerode on Thu, 19 Dec 2002 19:04:47 -0500) Subject: Re: (toplevel patch) Fix multilib.out dependencies and related problems. References: <20021220000447.GA18896@doctormoo> X-SW-Source: 2002-12/txt/msg00566.txt.bz2 > Removed xgcc and ran 'make'; gcc rebuilt it, and target libs were > reconfigured and built. That shouldn't happen. Use move-if-change to update one common multilib.out, so that if the list of multilibs doesn't change, *nothing* gets reconfigured or rebuilt. We want to trigger a *check* when gcc changes, but only actually *reconfigure* if needed. I'm wondering if the common multilib.out target should depend on the all-gcc phony target; we kinda want it to run every time we check the gcc subdir, because we don't know if something else besides xgcc affects the specs (which affects multilib.out). We can get away with this if we use move-if-change.