From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129463 invoked by alias); 24 Jan 2020 14:36:00 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 129449 invoked by uid 89); 24 Jan 2020 14:36:00 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-8.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mail-ed1-f67.google.com Received: from mail-ed1-f67.google.com (HELO mail-ed1-f67.google.com) (209.85.208.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 24 Jan 2020 14:35:59 +0000 Received: by mail-ed1-f67.google.com with SMTP id c26so2490782eds.8 for ; Fri, 24 Jan 2020 06:35:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golang-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=x6GLpddhzEedPfVhmYMo2W9aVzxPuWJs7WBf6VOtHPc=; b=d5X2CL2BokK6BwUvWT5tBysdKFRoaICOoVNgvh55YfcRyYuS3xo4RTPKf+yaMWVDvV voPLdTwJzv9B1T6foCiSfqrsaxfPhdm++nLeorC/9pulp1SW9+Ong7B8sdUMOzy9Z2Q+ cyHjtfZO9mpeq5JnavbAITphYjJa4ZluINSJjZdSGHSWoXIaUlM0BUbtOPyZ41hemDZm 0//VY+Gfc4+/BmYbBXzroxIPWVsCvpC05CzyX4q127GFvanfvAvnB2ytUTOv+jp4NqUj yElWpZ2xBfZRGIMVsYXtBCcNrfSWOCo8SZ+dYGbSkbKRMsbr0QPgSyz4uzgH4Y/jazsP I2PA== MIME-Version: 1.0 References: In-Reply-To: From: Ian Lance Taylor Date: Fri, 24 Jan 2020 14:36:00 -0000 Message-ID: Subject: Re: [committed v4] Add `--with-toolexeclibdir=' configuration option To: "Maciej W. Rozycki" Cc: Joseph Myers , gcc-patches , libffi-discuss@sourceware.org, gofrontend-dev , zlib@gzip.org Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2020/txt/msg00005.txt On Fri, Jan 24, 2020 at 3:27 AM Maciej W. Rozycki wrote: > > Provide means, in the form of a `--with-toolexeclibdir=' configuration > option, to override the default installation directory for target > libraries, otherwise known as $toolexeclibdir. This is so that it is > possible to get newly-built libraries, particularly the shared ones, > installed in a common place, so that they can be readily used by the > target system as their host libraries, possibly over NFS, without a need > to manually copy them over from the currently hardcoded location they > would otherwise be installed in. > > In the presence of the `--enable-version-specific-runtime-libs' option > and for configurations building native GCC the option is ignored. > > --- > On Mon, 20 Jan 2020, Ian Lance Taylor wrote: > > > > 2. push all the bits sans the libgo/ part and you'll push the libgo/ part > > > to your repo and then you'll merge it to GCC. > > > > > > There is a slight technical advantage to going with #1 as there'll be no > > > window where the new option is not consistently supported; it's also less > > > work as you won't have to do the merge. But I have no strong preference > > > either way. > > > > I'd rather do #2. Thanks. A small window is unlikely to matter to > > anyone. Let me know when the rest of the patch is committed. > > This is the version I have committed. I've also attached the libgo part > with a ChangeLog entry for your convenience (you'll have to write your own > change description though). Thanks. Committed upstream and to GCC master. Ian