From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) by sourceware.org (Postfix) with ESMTPS id 4926F3847814 for ; Thu, 9 Jun 2022 20:05:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4926F3847814 Received: by mail-vk1-xa30.google.com with SMTP id m30so6786783vkf.11 for ; Thu, 09 Jun 2022 13:05:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1KuMnXcBRPpVV1kEjGHcB0cb78mnrEl3GJDHur3R418=; b=Bdkve3VD70vc+gjNbQrYR49Hm2F9oSBIIPv4qanwwZTREHYZ/BCjmjslTBSvYEfSAS MeZ4/P4ivqxEYjNMzNeZyj1tgTgjrxGgakAxTiNvd1a2MGgbZow/GR98o5f4tj7ig4D7 DIDGS6m3j5UcF9rD8WINQNzLzTIQxOPabX8RWwocZEsV/oNsyhkOpTELNMPWWD1+7QyY y6w44xHlvngLN75zCDymOhjd5tKYG8grncK52f9ehSe61bCa9ufYvsd+or0m6RvVEwws DmQno7TedUcGShpWOx3xFUkf0il8Xm6KwPPrW0TEJtTSJVWh5fE70wraNODhgK4lO8t4 WlCQ== X-Gm-Message-State: AOAM5302lPCfuvl13KMh27SHWA1Xa4Q3+uUB5FE0xQkFID7dM+CIoVhd mI8iefNuRDEPORixHKrFdK+hnX7mU8amQdYltnyPD8vNtgzc0g== X-Google-Smtp-Source: ABdhPJylWxZ1Ko12K/idrv6qp/VWQcsgmER+lJQweYPfCIxNlzbDeq9HCRhUdHuMMmOBQPSTjwuFspT41kzNuhP1WDU= X-Received: by 2002:ac5:ce19:0:b0:35d:c4b1:3132 with SMTP id j25-20020ac5ce19000000b0035dc4b13132mr11656818vki.31.1654805102459; Thu, 09 Jun 2022 13:05:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Eric Gallager Date: Thu, 9 Jun 2022 16:04:50 -0400 Message-ID: Subject: [PING][PATCH][WIP] have configure probe prefix for gmp/mpfr/mpc [PR44425] To: gcc-patches Cc: Paolo Bonzini , neroden@gcc.gnu.org, aoliva@gcc.gnu.org, Ralf.Wildenhues@gmx.de Content-Type: multipart/mixed; boundary="0000000000004e294105e1095669" X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, JMQ_SPF_NEUTRAL, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2022 20:05:04 -0000 --0000000000004e294105e1095669 Content-Type: text/plain; charset="UTF-8" Hi, I'd like to ping this patch: https://gcc.gnu.org/pipermail/gcc-patches/2022-June/596126.html (cc-ing the build machinery maintainers listed in MAINTAINERS this time) On Thu, Jun 2, 2022 at 11:53 AM Eric Gallager wrote: > > So, I'm working on fixing PR bootstrap/44425, and have this patch to > have the top-level configure script check in the value passed to > `--prefix=` when looking for gmp/mpfr/mpc. It "works" (in that > configuring with just `--prefix=` and none of > `--with-gmp=`/`--with-mpfr=`/`--with-mpc=` now works where it failed > before), but unfortunately it results in a bunch of duplicated > `-I`/`-L` flags stuck in ${gmplibs} and ${gmpinc}... is that > acceptable or should I try another approach? > Eric --0000000000004e294105e1095669 Content-Type: application/octet-stream; name="patch-configure.diff" Content-Disposition: attachment; filename="patch-configure.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l47fyxa70 ZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCA1ZGNhYWIxNGFlOS4uOGFk OWE5ZjgzOTIgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTc5ODMs MTIgKzc5ODMsMTkgQEAgZmkKIGlmIHRlc3QgIngkd2l0aF9tcGMiICE9IHg7IHRoZW4KICAgZ21w bGlicz0iLUwkd2l0aF9tcGMvbGliICRnbXBsaWJzIgogICBnbXBpbmM9Ii1JJHdpdGhfbXBjL2lu Y2x1ZGUgJGdtcGluYyIKK2VsaWYgdGVzdCAieCR7cHJlZml4fSIgIT0gIngiICYmIHRlc3QgLWQg IiR7cHJlZml4fSI7IHRoZW4KKyAgZ21wbGlicz0iLUwke3ByZWZpeH0vbGliICRnbXBsaWJzIgor ICBnbXBpbmM9Ii1JJHtwcmVmaXh9L2luY2x1ZGUgJGdtcGluYyIKIGZpCiBpZiB0ZXN0ICJ4JHdp dGhfbXBjX2luY2x1ZGUiICE9IHg7IHRoZW4KICAgZ21waW5jPSItSSR3aXRoX21wY19pbmNsdWRl ICRnbXBpbmMiCitlbGlmIHRlc3QgIngke3ByZWZpeH0iICE9ICJ4IiAmJiB0ZXN0IC1kICIke3By ZWZpeH0vaW5jbHVkZSI7IHRoZW4KKyAgZ21waW5jPSItSSR7cHJlZml4fS9pbmNsdWRlICRnbXBp bmMiCiBmaQogaWYgdGVzdCAieCR3aXRoX21wY19saWIiICE9IHg7IHRoZW4KICAgZ21wbGlicz0i LUwkd2l0aF9tcGNfbGliICRnbXBsaWJzIgorZWxpZiB0ZXN0ICJ4JHtwcmVmaXh9IiAhPSAieCIg JiYgdGVzdCAtZCAiJHtwcmVmaXh9L2xpYiI7IHRoZW4KKyAgZ21wbGlicz0iLUwke3ByZWZpeH0v bGliICRnbXBsaWJzIgogZmkKIGlmIHRlc3QgIngkd2l0aF9tcGMkd2l0aF9tcGNfaW5jbHVkZSR3 aXRoX21wY19saWIiID0geCAmJiB0ZXN0IC1kICR7c3JjZGlyfS9tcGM7IHRoZW4KICAgZ21wbGli cz0nLUwkJHIvJChIT1NUX1NVQkRJUikvbXBjL3NyYy8nIiRsdF9jdl9vYmpkaXIgJGdtcGxpYnMi CkBAIC04MDI0LDEyICs4MDMxLDE5IEBAIGZpCiBpZiB0ZXN0ICJ4JHdpdGhfbXBmciIgIT0geDsg dGhlbgogICBnbXBsaWJzPSItTCR3aXRoX21wZnIvbGliICRnbXBsaWJzIgogICBnbXBpbmM9Ii1J JHdpdGhfbXBmci9pbmNsdWRlICRnbXBpbmMiCitlbGlmIHRlc3QgIngke3ByZWZpeH0iICE9ICJ4 IiAmJiB0ZXN0IC1kICIke3ByZWZpeH0iOyB0aGVuCisgIGdtcGxpYnM9Ii1MJHtwcmVmaXh9L2xp YiAkZ21wbGlicyIKKyAgZ21waW5jPSItSSR7cHJlZml4fS9pbmNsdWRlICRnbXBpbmMiCiBmaQog aWYgdGVzdCAieCR3aXRoX21wZnJfaW5jbHVkZSIgIT0geDsgdGhlbgogICBnbXBpbmM9Ii1JJHdp dGhfbXBmcl9pbmNsdWRlICRnbXBpbmMiCitlbGlmIHRlc3QgIngke3ByZWZpeH0iICE9ICJ4IiAm JiB0ZXN0IC1kICIke3ByZWZpeH0vaW5jbHVkZSI7IHRoZW4KKyAgZ21waW5jPSItSSR7cHJlZml4 fS9pbmNsdWRlICRnbXBpbmMiCiBmaQogaWYgdGVzdCAieCR3aXRoX21wZnJfbGliIiAhPSB4OyB0 aGVuCiAgIGdtcGxpYnM9Ii1MJHdpdGhfbXBmcl9saWIgJGdtcGxpYnMiCitlbGlmIHRlc3QgIngk e3ByZWZpeH0iICE9ICJ4IiAmJiB0ZXN0IC1kICIke3ByZWZpeH0vbGliIjsgdGhlbgorICBnbXBs aWJzPSItTCR7cHJlZml4fS9saWIgJGdtcGxpYnMiCiBmaQogaWYgdGVzdCAieCR3aXRoX21wZnIk d2l0aF9tcGZyX2luY2x1ZGUkd2l0aF9tcGZyX2xpYiIgPSB4ICYmIHRlc3QgLWQgJHtzcmNkaXJ9 L21wZnI7IHRoZW4KICAgIyBNUEZSIHYzLjEuMCBtb3ZlZCB0aGUgc291cmNlcyBpbnRvIGEgc3Jj IHN1Yi1kaXJlY3RvcnkuCkBAIC04MDcwLDEyICs4MDg0LDE5IEBAIGZpCiBpZiB0ZXN0ICJ4JHdp dGhfZ21wIiAhPSB4OyB0aGVuCiAgIGdtcGxpYnM9Ii1MJHdpdGhfZ21wL2xpYiAkZ21wbGlicyIK ICAgZ21waW5jPSItSSR3aXRoX2dtcC9pbmNsdWRlICRnbXBpbmMiCitlbGlmIHRlc3QgIngke3By ZWZpeH0iICE9ICJ4IiAmJiB0ZXN0IC1kICIke3ByZWZpeH0iOyB0aGVuCisgIGdtcGxpYnM9Ii1M JHtwcmVmaXh9L2xpYiAkZ21wbGlicyIKKyAgZ21waW5jPSItSSR7cHJlZml4fS9pbmNsdWRlICRn bXBpbmMiCiBmaQogaWYgdGVzdCAieCR3aXRoX2dtcF9pbmNsdWRlIiAhPSB4OyB0aGVuCiAgIGdt cGluYz0iLUkkd2l0aF9nbXBfaW5jbHVkZSAkZ21waW5jIgorZWxpZiB0ZXN0ICJ4JHtwcmVmaXh9 IiAhPSAieCIgJiYgdGVzdCAtZCAiJHtwcmVmaXh9L2luY2x1ZGUiOyB0aGVuCisgIGdtcGluYz0i LUkke3ByZWZpeH0vaW5jbHVkZSAkZ21waW5jIgogZmkKIGlmIHRlc3QgIngkd2l0aF9nbXBfbGli IiAhPSB4OyB0aGVuCiAgIGdtcGxpYnM9Ii1MJHdpdGhfZ21wX2xpYiAkZ21wbGlicyIKK2VsaWYg dGVzdCAieCR7cHJlZml4fSIgIT0gIngiICYmIHRlc3QgLWQgIiR7cHJlZml4fS9saWIiOyB0aGVu CisgIGdtcGxpYnM9Ii1MJHtwcmVmaXh9L2xpYiAkZ21wbGlicyIKIGZpCiBpZiB0ZXN0ICJ4JHdp dGhfZ21wJHdpdGhfZ21wX2luY2x1ZGUkd2l0aF9nbXBfbGliIiA9IHggJiYgdGVzdCAtZCAke3Ny Y2Rpcn0vZ21wOyB0aGVuCiAgIGdtcGxpYnM9Jy1MJCRyLyQoSE9TVF9TVUJESVIpL2dtcC8nIiRs dF9jdl9vYmpkaXIgJGdtcGxpYnMiCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1 cmUuYWMKaW5kZXggODU5Nzc0ODJhZWUuLjMzZDRkNzc1NDE5IDEwMDY0NAotLS0gYS9jb25maWd1 cmUuYWMKKysrIGIvY29uZmlndXJlLmFjCkBAIC0xNTU3LDEyICsxNTU3LDE5IEBAIEFDX0FSR19X SVRIKG1wYy1saWIsCiBpZiB0ZXN0ICJ4JHdpdGhfbXBjIiAhPSB4OyB0aGVuCiAgIGdtcGxpYnM9 Ii1MJHdpdGhfbXBjL2xpYiAkZ21wbGlicyIKICAgZ21waW5jPSItSSR3aXRoX21wYy9pbmNsdWRl ICRnbXBpbmMiCitlbGlmIHRlc3QgIngke3ByZWZpeH0iICE9ICJ4IiAmJiB0ZXN0IC1kICIke3By ZWZpeH0iOyB0aGVuCisgIGdtcGxpYnM9Ii1MJHtwcmVmaXh9L2xpYiAkZ21wbGlicyIKKyAgZ21w aW5jPSItSSR7cHJlZml4fS9pbmNsdWRlICRnbXBpbmMiCiBmaQogaWYgdGVzdCAieCR3aXRoX21w Y19pbmNsdWRlIiAhPSB4OyB0aGVuCiAgIGdtcGluYz0iLUkkd2l0aF9tcGNfaW5jbHVkZSAkZ21w aW5jIgorZWxpZiB0ZXN0ICJ4JHtwcmVmaXh9IiAhPSAieCIgJiYgdGVzdCAtZCAiJHtwcmVmaXh9 L2luY2x1ZGUiOyB0aGVuCisgIGdtcGluYz0iLUkke3ByZWZpeH0vaW5jbHVkZSAkZ21waW5jIgog ZmkKIGlmIHRlc3QgIngkd2l0aF9tcGNfbGliIiAhPSB4OyB0aGVuCiAgIGdtcGxpYnM9Ii1MJHdp dGhfbXBjX2xpYiAkZ21wbGlicyIKK2VsaWYgdGVzdCAieCR7cHJlZml4fSIgIT0gIngiICYmIHRl c3QgLWQgIiR7cHJlZml4fS9saWIiOyB0aGVuCisgIGdtcGxpYnM9Ii1MJHtwcmVmaXh9L2xpYiAk Z21wbGlicyIKIGZpCiBpZiB0ZXN0ICJ4JHdpdGhfbXBjJHdpdGhfbXBjX2luY2x1ZGUkd2l0aF9t cGNfbGliIiA9IHggJiYgdGVzdCAtZCAke3NyY2Rpcn0vbXBjOyB0aGVuCiAgIGdtcGxpYnM9Jy1M JCRyLyQoSE9TVF9TVUJESVIpL21wYy9zcmMvJyIkbHRfY3Zfb2JqZGlyICRnbXBsaWJzIgpAQCAt MTU5MSwxMiArMTU5OCwxOSBAQCBBQ19BUkdfV0lUSChtcGZyLWxpYiwKIGlmIHRlc3QgIngkd2l0 aF9tcGZyIiAhPSB4OyB0aGVuCiAgIGdtcGxpYnM9Ii1MJHdpdGhfbXBmci9saWIgJGdtcGxpYnMi CiAgIGdtcGluYz0iLUkkd2l0aF9tcGZyL2luY2x1ZGUgJGdtcGluYyIKK2VsaWYgdGVzdCAieCR7 cHJlZml4fSIgIT0gIngiICYmIHRlc3QgLWQgIiR7cHJlZml4fSI7IHRoZW4KKyAgZ21wbGlicz0i LUwke3ByZWZpeH0vbGliICRnbXBsaWJzIgorICBnbXBpbmM9Ii1JJHtwcmVmaXh9L2luY2x1ZGUg JGdtcGluYyIKIGZpCiBpZiB0ZXN0ICJ4JHdpdGhfbXBmcl9pbmNsdWRlIiAhPSB4OyB0aGVuCiAg IGdtcGluYz0iLUkkd2l0aF9tcGZyX2luY2x1ZGUgJGdtcGluYyIKK2VsaWYgdGVzdCAieCR7cHJl Zml4fSIgIT0gIngiICYmIHRlc3QgLWQgIiR7cHJlZml4fS9pbmNsdWRlIjsgdGhlbgorICBnbXBp bmM9Ii1JJHtwcmVmaXh9L2luY2x1ZGUgJGdtcGluYyIKIGZpCiBpZiB0ZXN0ICJ4JHdpdGhfbXBm cl9saWIiICE9IHg7IHRoZW4KICAgZ21wbGlicz0iLUwkd2l0aF9tcGZyX2xpYiAkZ21wbGlicyIK K2VsaWYgdGVzdCAieCR7cHJlZml4fSIgIT0gIngiICYmIHRlc3QgLWQgIiR7cHJlZml4fS9saWIi OyB0aGVuCisgIGdtcGxpYnM9Ii1MJHtwcmVmaXh9L2xpYiAkZ21wbGlicyIKIGZpCiBpZiB0ZXN0 ICJ4JHdpdGhfbXBmciR3aXRoX21wZnJfaW5jbHVkZSR3aXRoX21wZnJfbGliIiA9IHggJiYgdGVz dCAtZCAke3NyY2Rpcn0vbXBmcjsgdGhlbgogICAjIE1QRlIgdjMuMS4wIG1vdmVkIHRoZSBzb3Vy Y2VzIGludG8gYSBzcmMgc3ViLWRpcmVjdG9yeS4KQEAgLTE2MzEsMTIgKzE2NDUsMTkgQEAgQUNf QVJHX1dJVEgoZ21wLWxpYiwKIGlmIHRlc3QgIngkd2l0aF9nbXAiICE9IHg7IHRoZW4KICAgZ21w bGlicz0iLUwkd2l0aF9nbXAvbGliICRnbXBsaWJzIgogICBnbXBpbmM9Ii1JJHdpdGhfZ21wL2lu Y2x1ZGUgJGdtcGluYyIKK2VsaWYgdGVzdCAieCR7cHJlZml4fSIgIT0gIngiICYmIHRlc3QgLWQg IiR7cHJlZml4fSI7IHRoZW4KKyAgZ21wbGlicz0iLUwke3ByZWZpeH0vbGliICRnbXBsaWJzIgor ICBnbXBpbmM9Ii1JJHtwcmVmaXh9L2luY2x1ZGUgJGdtcGluYyIKIGZpCiBpZiB0ZXN0ICJ4JHdp dGhfZ21wX2luY2x1ZGUiICE9IHg7IHRoZW4KICAgZ21waW5jPSItSSR3aXRoX2dtcF9pbmNsdWRl ICRnbXBpbmMiCitlbGlmIHRlc3QgIngke3ByZWZpeH0iICE9ICJ4IiAmJiB0ZXN0IC1kICIke3By ZWZpeH0vaW5jbHVkZSI7IHRoZW4KKyAgZ21waW5jPSItSSR7cHJlZml4fS9pbmNsdWRlICRnbXBp bmMiCiBmaQogaWYgdGVzdCAieCR3aXRoX2dtcF9saWIiICE9IHg7IHRoZW4KICAgZ21wbGlicz0i LUwkd2l0aF9nbXBfbGliICRnbXBsaWJzIgorZWxpZiB0ZXN0ICJ4JHtwcmVmaXh9IiAhPSAieCIg JiYgdGVzdCAtZCAiJHtwcmVmaXh9L2xpYiI7IHRoZW4KKyAgZ21wbGlicz0iLUwke3ByZWZpeH0v bGliICRnbXBsaWJzIgogZmkKIGlmIHRlc3QgIngkd2l0aF9nbXAkd2l0aF9nbXBfaW5jbHVkZSR3 aXRoX2dtcF9saWIiID0geCAmJiB0ZXN0IC1kICR7c3JjZGlyfS9nbXA7IHRoZW4KICAgZ21wbGli cz0nLUwkJHIvJChIT1NUX1NVQkRJUikvZ21wLyciJGx0X2N2X29iamRpciAkZ21wbGlicyIK --0000000000004e294105e1095669--