From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 100171 invoked by alias); 16 Sep 2015 19:35:08 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 100152 invoked by uid 89); 16 Sep 2015 19:35:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-wi0-f196.google.com Received: from mail-wi0-f196.google.com (HELO mail-wi0-f196.google.com) (209.85.212.196) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 16 Sep 2015 19:35:06 +0000 Received: by wicuu12 with SMTP id uu12so13872636wic.0; Wed, 16 Sep 2015 12:35:03 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.181.29.74 with SMTP id ju10mr9358814wid.5.1442432103732; Wed, 16 Sep 2015 12:35:03 -0700 (PDT) Received: by 10.194.137.240 with HTTP; Wed, 16 Sep 2015 12:35:03 -0700 (PDT) In-Reply-To: <76A129A1-BF21-44BA-BC8C-09CC2E72AED1@comcast.net> References: <1441916913-11547-1-git-send-email-dmalcolm@redhat.com> <1441916913-11547-3-git-send-email-dmalcolm@redhat.com> <55F720E6.7020709@redhat.com> <4CB1399A-23A6-44F7-A25F-ECBD953E03A0@gmail.com> <55F74C3D.50504@redhat.com> <1B14D92A-0476-416B-A80D-A3083383C48D@gmail.com> <55F879CB.2090607@redhat.com> <16565ACE-A56C-4971-BEA9-B299C9B40346@comcast.net> <2BAFA587-8192-495C-B98C-BDA442B1A8A6@comcast.net> <55F997E3.7030508@foss.arm.com> <76A129A1-BF21-44BA-BC8C-09CC2E72AED1@comcast.net> Date: Wed, 16 Sep 2015 19:43:00 -0000 Message-ID: Subject: Re: dejagnu version update? From: Ramana Radhakrishnan To: Mike Stump Cc: Ramana Radhakrishnan , Andreas Schwab , Jeff Law , Bernhard Reutner-Fischer , David Malcolm , gcc-patches List , GCC Development Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-09/txt/msg00255.txt.bz2 On Wed, Sep 16, 2015 at 11:27 PM, Mike Stump wrote: > On Sep 16, 2015, at 9:25 AM, Ramana Radhakrishnan wrote: >> >> Sorry about the obvious (possibly dumb) question. > >> Can't we just import a copy of dejagnu each year and install it as part of the source tree? > > TL;DR: No. [snip] Thanks for the refresher on dll hell ;) My original inspiration for thinking about the import just as I was leaving for the day was the whole raft of target libraries we now build with gcc that are imported (for convenience, coupling with compiler features etc. etc. ), why not do the same with what is essentially required for any developer ? I also see that the coupling for dejagnu is probably best left to packaging systems - however we have a situations where developers face version skew for dejagnu with the systems they are forced to develop and test on. The question was really whether we as a community thought that this cost with dejagnu was worth it and for someone to ask that obvious question. I am happy to settle for dealing with dejagnu the same way as other prerequisites like gmp, mpfr / mpc i.e. put out a hard error when testing if the right version of dejagnu is not found. For bonus points update download_prerequisites to get the right version in the source tree for people using older distributions and not being in a position to upgrade their packages. regards Ramana