From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1568 invoked by alias); 6 Oct 2012 19:25:16 -0000 Received: (qmail 1557 invoked by uid 22791); 6 Oct 2012 19:25:13 -0000 X-SWARE-Spam-Status: No, hits=-4.3 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE,RCVD_IN_NIX_SPAM,SPF_SOFTFAIL X-Spam-Check-By: sourceware.org Received: from mtaout20.012.net.il (HELO mtaout20.012.net.il) (80.179.55.166) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 06 Oct 2012 19:25:08 +0000 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MBH00600KJD3200@a-mtaout20.012.net.il> for gdb-patches@sourceware.org; Sat, 06 Oct 2012 21:24:54 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MBH005W4KLH5HF0@a-mtaout20.012.net.il>; Sat, 06 Oct 2012 21:24:54 +0200 (IST) Date: Sat, 06 Oct 2012 19:25:00 -0000 From: Eli Zaretskii Subject: Re: [PATCH] Also install data-directory into the build directory as computed by relocate_gdb_directory In-reply-to: <970CCEFD-FF30-4ED4-9ED9-F9C6A5400120@cs.umd.edu> To: Khoo Yit Phang Cc: dje@google.com, khooyp@cs.umd.edu, brobecker@adacore.com, jan.kratochvil@redhat.com, gdb-patches@sourceware.org Reply-to: Eli Zaretskii Message-id: <83a9vz769w.fsf@gnu.org> References: <9F52A338-A158-44DC-90C1-F46503859613@cs.umd.edu> <285502C6-1395-4049-9D55-031EDA3AD06D@cs.umd.edu> <20120924170348.GI4146@adacore.com> <20120927091737.GB2980@adacore.com> <20121004000840.GI3028@adacore.com> <20121004013358.GJ3028@adacore.com> <20121004145105.GP3028@adacore.com> <970CCEFD-FF30-4ED4-9ED9-F9C6A5400120@cs.umd.edu> X-IsSubscribed: yes 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 X-SW-Source: 2012-10/txt/msg00107.txt.bz2 > From: Khoo Yit Phang > Date: Sat, 6 Oct 2012 15:02:00 -0400 > Cc: Khoo Yit Phang , Joel Brobecker , Jan Kratochvil , GDB Patches > > I think the bigger issue is that $BUILDDIR/gdb/data-directory overrides the standard data-directory. If we detect run-from-builddir based on the presence of other files/directories, and some other application happens to use the same files/directories, then the user is basically stuck with either a non-working gdb (sans -data-directory) or having to uninstall that other application. I see no reason to assume that we will not be able to reliably detect a GDB build directory and to distinguish between that and other projects. Surely, we can find at least one or 2 files that only exist in GDB.