From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10984 invoked by alias); 13 Dec 2007 23:58:23 -0000 Received: (qmail 10974 invoked by uid 22791); 13 Dec 2007 23:58:22 -0000 X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL,BAYES_00,DK_POLICY_SIGNSOME,UNPARSEABLE_RELAY X-Spam-Check-By: sourceware.org Received: from rgminet01.oracle.com (HELO rgminet01.oracle.com) (148.87.113.118) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 13 Dec 2007 23:58:10 +0000 Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id lBDNvSdd007212; Thu, 13 Dec 2007 16:57:29 -0700 Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id lBD78the004098; Thu, 13 Dec 2007 16:57:27 -0700 Received: from alchar.org by acsmt359.oracle.com with ESMTP id 6353625431197590151; Thu, 13 Dec 2007 17:55:51 -0600 Date: Thu, 13 Dec 2007 23:58:00 -0000 From: Kris Van Hees To: Andrew Cagney Cc: Kris Van Hees , frysk Subject: Re: enabling shared builds Message-ID: <20071213235546.GB2300@oracle.com> References: <476146B5.7020606@redhat.com> <47614961.5090901@redhat.com> <20071213213703.GA2300@oracle.com> <4761BDEA.6040804@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4761BDEA.6040804@redhat.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-IsSubscribed: yes Mailing-List: contact frysk-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-owner@sourceware.org X-SW-Source: 2007-q4/txt/msg00224.txt.bz2 On Thu, Dec 13, 2007 at 06:19:06PM -0500, Andrew Cagney wrote: > Kris Van Hees wrote: >>> Andrew Cagney wrote: >>> - switch to install-tree testing >>> Would mean breaking configure convention and set --prefix=. On the other >>> hand it would mean only testing one way. > Seems I've created a little confusion with "and set -prefix". I don't > think anyone was thinking of installing into /usr, which, if nothing else, > would require root privileges.. --prefix would need to be pointed at > something like $BUILD/_oinst and then overridden when doing a system > build/install. That does indeed resolve the issue of overwriting an existing installation but it does nothing to avoid the fundamental problem with requiring to do the install step prior to running development tests. This is exactly the kind of situation where software engineering commonly separates the development testsuite from a release testsuite (which is typically done on an installed version of the project). I am sure someone can come up with an existing project that does require installation in some location prior to running development level tests, but I honestly cannot remember ever encountering a single one. We're facing a quite common problem, so I think we ought to be able to pick an already well established solution, and run with it. Cheers, Kris