From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ua1-x92d.google.com (mail-ua1-x92d.google.com [IPv6:2607:f8b0:4864:20::92d]) by sourceware.org (Postfix) with ESMTPS id D3FA13858C27 for ; Thu, 17 Aug 2023 19:35:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D3FA13858C27 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gwmail.gwu.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gwmail.gwu.edu Received: by mail-ua1-x92d.google.com with SMTP id a1e0cc1a2514c-79ae250266cso55971241.2 for ; Thu, 17 Aug 2023 12:35:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gwmail.gwu.edu; s=google; t=1692300932; x=1692905732; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ICWZ3DDwwkZ9FsrrLBNnakBM0cYquXdU4x9qa6YNWfc=; b=F3DwdkTFc3fbKl25rMILpEQOEU/YBaBkF0VsAZdq7yq9oNB9jRQy2hEZzNhubzUY8M DspgNr8DXWE/K6dBjU14up54RKU217YxvDo2kmjeUG6HXFuO954Y/EHjCjTUrevwGC9L mcItnx49r/7E5KZICFII/EF3VcpcJ4Vi1+cqP8P67E0vfXXS7U7Llq2oRLqZzLhITfb1 IRPcsEUwlzh0YSPXlO534qzpVvnk1ZDdS7jNhPe1fMswwa7nlMDMaGdC+9Dm32riVOUx HWMehFRKMFW05tzyEMkPYHLlIsQFzV2BVZ9l5ovZx7F9zaJEUSLGp+rO4DFXQCrNWnyl PT8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692300932; x=1692905732; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ICWZ3DDwwkZ9FsrrLBNnakBM0cYquXdU4x9qa6YNWfc=; b=HD2i2ex3bbYtxfZwh9bzb3FnGWRff7ERn6Ejimfxhw2adNvYBc9NKUTGd36CE8auiF Z1LiDtz7/9Zn1UTTkELOvzTLaMZ9RqxA4YCjvatWVSv0dmD213RBHJCKxXM42I9tOP9H 7f8MGS81An2oLiVgNFjYzVcViVygdL52LzMiBOTor0OF/aJM4h4mQNsbqO7tvX+i5CsZ T/iG09MJnias9/JqJWW2d4fK83xs1C87i8y2XlBnlqkfpAc4e9KEjSz85X0KIDYGAgsm tsadMdRwW7xRLUZKqsQK8wzFaK9VCqViabi6WATOlPUKSoVXSdhQhkUmv2UmGUhqAcAJ ryfQ== X-Gm-Message-State: AOJu0Yxlw4vexcKh3tsaRUXEJswse9hHLw2TLv3KMKe7PiwdmNjkfEna qbrRHDxmpzfy8e2Avn6o57oMx2PwiRhDNzmXTsPJiIoUFUY8nLp3R+M= X-Google-Smtp-Source: AGHT+IHrsJw1ZaJA37bWOl8DdNdelQH78E0Ot8Evxa1md23m6gce0dcThkoBQCeYxb1NC4Ae+5xFZsJWDsifxY7Ykas= X-Received: by 2002:a05:6102:396:b0:443:6c53:e26b with SMTP id m22-20020a056102039600b004436c53e26bmr833558vsq.10.1692300932027; Thu, 17 Aug 2023 12:35:32 -0700 (PDT) MIME-Version: 1.0 From: Eric Gallager Date: Thu, 17 Aug 2023 15:35:20 -0400 Message-ID: Subject: [PATCH] improve error for when /usr/include isn't found [PR90835] To: gcc-patches , iains@gcc.gnu.org Content-Type: multipart/mixed; boundary="000000000000e8eb6d06032383e1" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000e8eb6d06032383e1 Content-Type: text/plain; charset="UTF-8" This is a pretty simple patch that ought to help Darwin users understand better why their build is failing when they forget to pass the --with-sysroot= flag to configure. gcc/ChangeLog: PR target/90835 * Makefile.in: improve error message when /usr/include is missing --000000000000e8eb6d06032383e1 Content-Type: application/octet-stream; name="0001-improve-error-for-when-usr-include-isn-t-found.patch" Content-Disposition: attachment; filename="0001-improve-error-for-when-usr-include-isn-t-found.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_llfi2la80 RnJvbSAwZjg2YzMyNjExYTU1YjE1NjY4YWE4MjMwNmQyZDE3YTliMzk1NDMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFcmljIEdhbGxhZ2VyIDxlZ2FsbGFnZXJAZ2NjLmdudS5vcmc+ CkRhdGU6IFdlZCwgMjUgTWF5IDIwMjIgMTI6NDU6MzMgLTA0MDAKU3ViamVjdDogW1BBVENIXSBp bXByb3ZlIGVycm9yIGZvciB3aGVuIC91c3IvaW5jbHVkZSBpc24ndCBmb3VuZAoKYWRkcmVzc2Vz IFBSOTA4MzUKLS0tCiBnY2MvTWFrZWZpbGUuaW4gfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdl ZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ2NjL01ha2Vm aWxlLmluIGIvZ2NjL01ha2VmaWxlLmluCmluZGV4IDk3ZTU0NTBlY2I1Li41MzVjNDc1ZGZhYiAx MDA2NDQKLS0tIGEvZ2NjL01ha2VmaWxlLmluCisrKyBiL2djYy9NYWtlZmlsZS5pbgpAQCAtNTUs NiArNTUsNyBAQCBNQUtFT1ZFUlJJREVTID0KICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQogCiBidWlsZD1AYnVpbGRACitidWlsZF9vcz1AYnVpbGRfb3NACiBob3N0PUBob3N0QAog aG9zdF9ub25jYW5vbmljYWw9QGhvc3Rfbm9uY2Fub25pY2FsQAogaG9zdF9vcz1AaG9zdF9vc0AK QEAgLTMyNDAsOCArMzI0MSwxMyBAQCBzdG1wLWZpeGluYzogZ3N5c2xpbWl0cy5oIG1hY3JvX2xp c3QgZml4aW5jX2xpc3QgXAogCSAgICBtdWx0aV9kaXI9YGVjaG8gJCR7bWx9IHwgc2VkIC1lICdz L15bXjtdKjsvLydgOyBcCiAJICAgIGZpeF9kaXI9aW5jbHVkZS1maXhlZCQke211bHRpX2Rpcn07 IFwKIAkgICAgaWYgISAkKGluaGliaXRfbGliYykgJiYgdGVzdCAhIC1kICR7QlVJTERfU1lTVEVN X0hFQURFUl9ESVJ9OyB0aGVuIFwKLQkgICAgICBlY2hvIFRoZSBkaXJlY3RvcnkgdGhhdCBzaG91 bGQgY29udGFpbiBzeXN0ZW0gaGVhZGVycyBkb2VzIG5vdCBleGlzdDogPiYyIDsgXAorCSAgICAg IGVjaG8gIlRoZSBkaXJlY3RvcnkgKEJVSUxEX1NZU1RFTV9IRUFERVJfRElSKSB0aGF0IHNob3Vs ZCBjb250YWluIHN5c3RlbSBoZWFkZXJzIGRvZXMgbm90IGV4aXN0OiIgPiYyIDsgXAogCSAgICAg IGVjaG8gIiAgJHtCVUlMRF9TWVNURU1fSEVBREVSX0RJUn0iID4mMiA7IFwKKwkgICAgICBjYXNl ICR7YnVpbGRfb3N9IGluIFwKKwkgICAgICAgIGRhcndpbiopIFwKKwkgICAgICAgICAgZWNobyAi KG9uIGRhcndpbiB0aGlzIHVzdWFsbHkgbWVhbnMgeW91IG5lZWQgdG8gcGFzcyB0aGUgLS13aXRo LXN5c3Jvb3QgZmxhZyB0byBjb25maWd1cmUgdG8gcG9pbnQgaXQgdG8gd2hlcmUgdGhlIHN5c3Rl bSBoZWFkZXJzIGFyZSBhY3R1YWxseSBwdXQpIiA+JjI7IFwKKwkgICAgICAgICAgOzsgXAorCSAg ICAgIGVzYWM7IFwKIAkgICAgICB0b29sZGlyX3N5c2luYz1gZWNobyAiJHtnY2NfdG9vbGRpcn0v c3lzLWluY2x1ZGUiIHwgc2VkIC1lIDphIC1lICJzLFteL10qL1wuXC5cLywsIiAtZSB0YWA7IFwK IAkgICAgICBpZiB0ZXN0ICJ4JHtCVUlMRF9TWVNURU1fSEVBREVSX0RJUn0iID0gIngkJHt0b29s ZGlyX3N5c2luY30iOyBcCiAJICAgICAgdGhlbiBzbGVlcCAxOyBlbHNlIGV4aXQgMTsgZmk7IFwK LS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg== --000000000000e8eb6d06032383e1--