From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 4NVSBqVSz1/AZQAAWB0awg (envelope-from ) for ; Tue, 08 Dec 2020 05:17:09 -0500 Received: by simark.ca (Postfix, from userid 112) id 177EA1F096; Tue, 8 Dec 2020 05:17:09 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RDNS_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from sourceware.org (unknown [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id A26C21E99A for ; Tue, 8 Dec 2020 05:17:08 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3C667384A4BF; Tue, 8 Dec 2020 10:17:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3C667384A4BF DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1607422628; bh=BNh5DSTznpsi7TZSLVUQD1krsb/PVlGcUme18My1mao=; h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=nHgy9m9M+EAvNkRviIqQYrhu8bnnyXk//K9I/OKRbD5C+fKPWPUSDctytpiVUfZuU qxMotyetG+LcSSDE+gChHSlATVKDmbFCYcHoRv8wQ8ql21tMQww/X3wp0O9vHwtmQJ WCyTAGyIoPHDYgNF0TxpXCb7HbFzPElpQ5+cn7UU= Received: from mail-yb1-xb2e.google.com (mail-yb1-xb2e.google.com [IPv6:2607:f8b0:4864:20::b2e]) by sourceware.org (Postfix) with ESMTPS id 441E1384A4BF for ; Tue, 8 Dec 2020 10:17:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 441E1384A4BF Received: by mail-yb1-xb2e.google.com with SMTP id w139so7449470ybe.4 for ; Tue, 08 Dec 2020 02:17:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=BNh5DSTznpsi7TZSLVUQD1krsb/PVlGcUme18My1mao=; b=XGxhA3zmQYZHxI9PJAu0Eydq+I+GhZKkoHwwhXhiDywL1oPkT34Rte0yp557gzXYb3 5kI2Q19oUodX3cnKtJmkzEEn6LdnIssyNs8mBCNqhZltUnLKueAPE9tvXFEQ0ubp4649 mNDhA2R8/GKhUAEawtPnZKxaCE6S8YDYyK2fOnRxikCxmKoQW3dcvnFe8kjx/BIDKD3d Hnnw4a3VDf3aatJsW9xYKuolnHnVC2lXOwcLZmUvvBYSzLNB/vp4fTy8yD/XgPEi7RhP FSc3Nfja3bDLUqaFj/ftkhB0fqzZVS/MNy25JhegDhVS6lX0oQDeFISVhMt3iTedtLry Xftg== X-Gm-Message-State: AOAM533Ov/EOZjOyJPiZnTgl3+4mP/KNLHSDmYDnDOBZ9eV+9n3BOqmM GnSGUABDIhy0cchSNyTJ1Yqt9Q2+SFh+PwzBd+Mu3retxi8= X-Google-Smtp-Source: ABdhPJyIbyxRCOFMaa6q2AOqjo6b5G/oNlCMPULTgIRnYs00iPHQkNXRKwKuqaiCq+FD51RkLeGzQAnJUQBqLCwu1D0= X-Received: by 2002:a05:6902:685:: with SMTP id i5mr29513854ybt.434.1607422625748; Tue, 08 Dec 2020 02:17:05 -0800 (PST) MIME-Version: 1.0 Date: Tue, 8 Dec 2020 13:16:54 +0300 Message-ID: Subject: [PATCH] gdb/gdbsupport: Use LOCALAPPDATA for index cache on windows To: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary="0000000000009cb74e05b5f13ed5" X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Alexander Fedotov via Gdb-patches Reply-To: Alexander Fedotov Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" --0000000000009cb74e05b5f13ed5 Content-Type: text/plain; charset="UTF-8" Hi all When running GDB on Windows using native command line (not Msys2 or another) I see nasty warning Couldn't determine a path for index cached directory" So I have decided to use LOCALAPPDATA as a last resort. Comments are welcomed. Alex --0000000000009cb74e05b5f13ed5 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gdb-gdbsupport-pathstuff.cc-Use-LOCALAPPDATA-environ.patch" Content-Disposition: attachment; filename="0001-gdb-gdbsupport-pathstuff.cc-Use-LOCALAPPDATA-environ.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kiftsbjh0 RnJvbSA5Yzc4MTU0MzExYzYzMTVlOGFhZTYyN2ZhZGE1YzMzOWU5MzJmODg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kZXIgRmVkb3RvdiA8YWxmZWRvdG92QGdtYWlsLmNv bT4KRGF0ZTogVHVlLCA4IERlYyAyMDIwIDEzOjA3OjIzICswMzAwClN1YmplY3Q6IFtQQVRDSF0g Z2RiL2dkYnN1cHBvcnQvcGF0aHN0dWZmLmNjOiBVc2UgTE9DQUxBUFBEQVRBIGVudmlyb25tZW50 CiB2YXJpYWJsZSB3aGVuIHJ1bm5pbmcgb24gV2luZG93cyB3aXRoIG5hdGl2ZSBjb21tYW5kIGxp bmUsIG90aGVyd2lzZSBuYXN0eQogd2FybmluZyAiQ291bGRuJ3QgZGV0ZXJtaW5lIGEgcGF0aCBm b3IgaW5kZXggY2FjaGVkIGRpcmVjdG9yeSIgYXBwZWFycy4KCi0tLQogZ2Ric3VwcG9ydC9DaGFu Z2VMb2cgICAgfCAgNiArKysrKysKIGdkYnN1cHBvcnQvcGF0aHN0dWZmLmNjIHwgMTAgKysrKysr KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ2Ri c3VwcG9ydC9DaGFuZ2VMb2cgYi9nZGJzdXBwb3J0L0NoYW5nZUxvZwppbmRleCA4OGEwNDEzZThi Li5jYzEwMzVkMGFlIDEwMDY0NAotLS0gYS9nZGJzdXBwb3J0L0NoYW5nZUxvZworKysgYi9nZGJz dXBwb3J0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDkgQEAKKzIwMjAtMTItMDggIEFsZXhhbmRlciBG ZWRvdG92ICA8YWxmZWRvdG92QGdtYWlsLmNvbT4KKworCSogcGF0aHN0dWZmLmNjIChnZXRfc3Rh bmRhcmRfY2FjaGVfZGlyKTogVXNlIExPQ0FMQVBQREFUQSBlbnZpcm9ubWVudAorCXZhcmlhYmxl IHdoZW4gcnVubmluZyBvbiBXaW5kb3dzIHdpdGggbmF0aXZlIGNvbW1hbmQgbGluZSwgb3RoZXJ3 aXNlIG5hc3R5CisJd2FybmluZyAiQ291bGRuJ3QgZGV0ZXJtaW5lIGEgcGF0aCBmb3IgaW5kZXgg Y2FjaGVkIGRpcmVjdG9yeSIgYXBwZWFycy4KKwogMjAyMC0xMi0wMSAgQW5kcmV3IEJ1cmdlc3Mg IDxhbmRyZXcuYnVyZ2Vzc0BlbWJlY29zbS5jb20+CiAKIAkqIHRkZXNjLmNjIChwcmludF94bWxf ZmVhdHVyZTo6dmlzaXQpOiBQcmludCBlbnVtIGZpZWxkcyB1c2luZwpkaWZmIC0tZ2l0IGEvZ2Ri c3VwcG9ydC9wYXRoc3R1ZmYuY2MgYi9nZGJzdXBwb3J0L3BhdGhzdHVmZi5jYwppbmRleCAzMTE0 NTY3MjBlLi45OTRkZGZmMzAwIDEwMDY0NAotLS0gYS9nZGJzdXBwb3J0L3BhdGhzdHVmZi5jYwor KysgYi9nZGJzdXBwb3J0L3BhdGhzdHVmZi5jYwpAQCAtMjM4LDYgKzIzOCwxNiBAQCBnZXRfc3Rh bmRhcmRfY2FjaGVfZGlyICgpCiAgICAgICByZXR1cm4gc3RyaW5nX3ByaW50ZiAoIiVzLyIgSE9N RV9DQUNIRV9ESVIgIi9nZGIiLCBhYnMuZ2V0ICgpKTsKICAgICB9CiAKKyNpZmRlZiBfV0lOMzIK KyAgY29uc3QgY2hhciAqd2luX2hvbWUgPSBnZXRlbnYgKCJMT0NBTEFQUERBVEEiKTsKKyAgaWYg KHdpbl9ob21lICE9IE5VTEwpCisgICAgeworICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYXRoIGlz IGFic29sdXRlIGFuZCB0aWxkZS1leHBhbmRlZC4gICovCisgICAgICBnZGI6OnVuaXF1ZV94bWFs bG9jX3B0cjxjaGFyPiBhYnMgKGdkYl9hYnNwYXRoICh3aW5faG9tZSkpOworICAgICAgcmV0dXJu IHN0cmluZ19wcmludGYgKCIlcy8iIEhPTUVfQ0FDSEVfRElSICIvZ2RiIiwgYWJzLmdldCAoKSk7 CisgICAgfQorI2VuZGlmCisgICAgCiAgIHJldHVybiB7fTsKIH0KIAotLSAKMi4yNS4xCgo= --0000000000009cb74e05b5f13ed5--