From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robin Putters Newsgroups: gmane.emacs.bugs Subject: bug#54766: [PATCH] 28.1.0; Native comp: Inherit working directory for sub processes (MS Windows) Date: Thu, 7 Apr 2022 14:35:57 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_DBAPR10MB4204B859C1CE03270DDB47C5F5E69DBAPR10MB4204EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6362"; mail-complaints-to="usenet@ciao.gmane.io" To: 54766@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Apr 07 16:59:12 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ncTbL-0001TC-LZ for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 07 Apr 2022 16:59:11 +0200 Original-Received: from localhost ([::1]:44860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ncTbK-0003eL-Ks for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 07 Apr 2022 10:59:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncTbC-0003eD-H5 for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 10:59:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39222) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ncTbC-0006wm-7q for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 10:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ncTbC-0007ax-6M for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 10:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robin Putters Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Apr 2022 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54766 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.164934351829160 (code B ref -1); Thu, 07 Apr 2022 14:59:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Apr 2022 14:58:38 +0000 Original-Received: from localhost ([127.0.0.1]:33119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncTan-0007aF-76 for submit@debbugs.gnu.org; Thu, 07 Apr 2022 10:58:38 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:50692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ncTJr-00078Q-Rr for submit@debbugs.gnu.org; Thu, 07 Apr 2022 10:41:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncTJr-00043f-7L for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 10:41:07 -0400 Original-Received: from mail-am5eur03on072d.outbound.protection.outlook.com ([2a01:111:f400:fe08::72d]:27422 helo=EUR03-AM5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ncTJm-0003iN-Bz for bug-gnu-emacs@gnu.org; Thu, 07 Apr 2022 10:41:06 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gn0ruaupI1E+5/SiHY1HPK4l5Bvnm98BB6nyK1zkHXTcwUWwvePs3yIuWW9EHvCZV+Ylf5CqanYMcTSoKkQe86QDNCs+sNW5lGwNAPbonttjq0S22Hs6w+diz+u2RUqEtMtaozAXCc3cSlHkJyUVwtKXwQvCG9m0QZ7hRXp4DlduNae1ZFREcf8h40TiQ3PnnoXXhvCYJj350G1gxD0/0zJCrG5Wb7PeAVnxPFBSYTFO2BgcPOl2oHwI6IWBWgkW44TjOwClR3a1DJ9h4EZ9oHDbmwCqHo0fp0ig1EUwv2kOtplZk+k2Yu+f5IczNrgIe46DGos/a1a5OQhDbAv2Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7+nbbq96C9Lh6TmzdStVyN5BGrLQgHojCBR8QwNH3aQ=; b=cUKKkeWeLcNvrPDbye+l51OHIFagD9ok4k9r6bw5ZYkd4SnrOgPXAJmZlyRSyklU0MuTMizEk91rARBMtObSQpAh4a3M9fxth8knjSlrdr/eqVQsaZUUoDBAFpvLX+L0fWe3PWrd4Cm3kvWP9eGv8RjMRMP/nU+JpKKKi8N6ROEeRnJmdNISripAOaFDjS0lg2NMdAQ8YX5BYrdMj6EPkA4zNWUsY7VH2wM6GI3tfpPqKbPHYxlYmQM8wT+XVSvPiqJP4A4Ht0Ta3sSHqQCApODsBQD11JrILXVd0g2om2m+4QK11lPc/imrdQFZvzCTTcVCMXY6KE7B5e60rHOt5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=keronic.com; dmarc=pass action=none header.from=keronic.com; dkim=pass header.d=keronic.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Keronic.onmicrosoft.com; s=selector2-Keronic-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7+nbbq96C9Lh6TmzdStVyN5BGrLQgHojCBR8QwNH3aQ=; b=fXDlHhJmP/LDcHQOMsNBVvqbtw+1cGs/cfKsaIJ7YyS1vYxH+kuXXyr1toOOlV3Z8impwVHyXGfAulO8e8c3ZLXu+GAS1ybB8DpRzBLIvTdpYJvJ0/hItZvBq/dV2hi4g4aQVdlnyH++G7GuEO+2RNiwe31FJlzAsxJX/pAZYCw= Original-Received: from DBAPR10MB4204.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:1ce::18) by AM6PR10MB2021.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:39::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 14:35:57 +0000 Original-Received: from DBAPR10MB4204.EURPRD10.PROD.OUTLOOK.COM ([fe80::8090:4af2:e704:e4a8]) by DBAPR10MB4204.EURPRD10.PROD.OUTLOOK.COM ([fe80::8090:4af2:e704:e4a8%3]) with mapi id 15.20.5144.022; Thu, 7 Apr 2022 14:35:57 +0000 Thread-Topic: [PATCH] 28.1.0; Native comp: Inherit working directory for sub processes (MS Windows) Thread-Index: AQHYSnxoolFgmrlhPkOwZgEYf6InKQ== Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: yes suggested_attachment_session_id: b67365ac-9986-3fdf-a707-f67c63f243e8 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=keronic.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1ac4b044-da52-4679-a8d5-08da18a3ede6 x-ms-traffictypediagnostic: AM6PR10MB2021:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6DfYzARLjZYlw3RWghL0OtLYwwfUf1TAMHjT2H2ik1TTmtgv13W8V4oroiAcbZ44OUSZ/z12Jv2K2LJIAFFbIlNpuWBNsIc0ojx/bXOgGFjMEFS4AwA1JOkvPguMtjVtWwg6U/kVXZwYlG0iLDl/T5TnLZE0QOdCuuRo8k0Wi/ZycL0j6/WbV3cNE6VQ4zCK9gI4qc6gytQfxC8EiUR5rGZcYJiOlPaZGH8JVorwF9l7tojWlYPbVxxMjoEvqwhotwQAIZ/dmP/C6lZBzwhStQ2c7B66Y6hf07uCw9XVR44OB0sgDmzJ0XDj96cloL79IjtgAMchu+/70v8WFlyXwdOd+avZ0TyddvczKqZNTZXXPdTh/D26E+PtDZIClQl3b0t9hECddgjuYaFkKhEKZd620VDLX7tGmCq6P5xHBmBbiqt1y+5Bt6vhMQrc7SUq4gH5ADMaQ8GcosMIhoJrPuAWg85G2Pj+IHVu1QYbfZCtcWcDHsRw+pIKI0aWZrCCjaPaoy0D9u1hbs1ht5/tZCwGHsRQnNoGvkfEfwz0jBZGMONFld3wwRrphMteJOPnUecvRYFT4J3G+idAxnjoQe/6XovSoDYvo49z/ZkiTJ8hoCZ7wkScg5fDodd6jOcIXoGFn7mXOH5pQDrWwuOGUHUuLaGkNEyVqvEKIJ+bNMovx3jwXbpBWo6CuVco0UcHNXzbRMDLsOcgOKSklXs0kQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR10MB4204.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(396003)(376002)(346002)(136003)(39830400003)(366004)(26005)(6916009)(55016003)(38100700002)(44832011)(91956017)(122000001)(66556008)(33656002)(38070700005)(64756008)(52536014)(316002)(66446008)(186003)(8676002)(76116006)(66476007)(66946007)(2906002)(71200400001)(6506007)(9686003)(8936002)(99936003)(508600001)(86362001)(4743002)(7696005)(5660300002)(4744005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: gHIdz98v2dCN0XC0K/JV02s76bBhRZvEgelzER7k6IaptmwWGsSNJ6rrRzbiI7p3ihrNdbL5PB0A4Qf8xS65N7379OW8f3Q8UAMpr7y4tEbzjLho7Nl1XjpkmF24MdYJuZIh1EFTc1jQjD2rHrN5CvzjnPmfyGFCiU06t3Xa79lw5c2CbAx2ppn2UpGZb/u0992wJlm5ORzsQOonrIBiZOfyimVNiohoduSM9ScDQIApfqJGhl54pb0DKUNdjuMU3GlQcUC3b5MqYnmBoIdp5h8ZMFSLG1SQOlTWHoBAKprJMl4Gu8piiNtnc5cM7uoUw2xz8/NG7HV7azt+QvTAwU3Egf96DqDXFMeBkvrYgpul/gS5bAoDG7uNpLFLaw6gFBNTbodK697NJDip1wAHMLpzVTR5jik7iW3cMVYB3SiCRE5ZGpxZqwk03BJYegoiA8UKvA7b/Zq9qfXY4OMXV1zqZnDD0+wgHHnN2HkYccc9sgjZHi5xKbBncgXL/CiPwtJlsc2dVx+oT98jM9LWthisje9wH8pO8iy56HAX0pJCneIo+mUdDc1L+IC/qW/00e8Q6ngnlm/J8wbMk82seV9XDSBVkOXXhA3lBUgCp8Ln8UY524e4iRJ27o0EuCwssLhl2mXSpaCYvA+GnrteW16O7Vkvwacw1gpAuX+QoOI2VrZVULWi9NKbKfMOd9EbFgneL5/F+XCAISSYGcvC+eBbKs2WaglRgv2et6rPDlMrVEZWuURD3lx1Ea pvvEka4Sp2cC6lANkjsFK9DD4RTVXV2ldcZXf9k7flnY2qRr1vg8UqFaLH67WoFZP4Ypnn+Yj0eCjcLwQSsSuXfaiUElku3jPD X-OriginatorOrg: keronic.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DBAPR10MB4204.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 1ac4b044-da52-4679-a8d5-08da18a3ede6 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2022 14:35:57.5774 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 68d6324f-fa80-4113-a30c-6ca5b389c5cc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0esinuMNWLgLWJjG7rADOUihW1PjBzm9b6MCuygbQAKXS01o2bs11mQzRBdrRxwtcX0DoHK3wztYB8eEp/eg7+mbG0xSWu/4h62GNXy9MTc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR10MB2021 Received-SPF: pass client-ip=2a01:111:f400:fe08::72d; envelope-from=robin.putters@keronic.com; helo=EUR03-AM5-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 07 Apr 2022 10:58:35 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:229532 Archived-At: --_002_DBAPR10MB4204B859C1CE03270DDB47C5F5E69DBAPR10MB4204EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On MS Windows systems, where the Emacs executable is typically not in the P= ATH, creating the async sub processes for the native compiler will fail bec= ause they are started in a random working directory. The included patch wil= l inherit the working directory from the parent emacs process by setting de= fault-directory before creating the sub process. =0A= =0A= Robin Putters= --_002_DBAPR10MB4204B859C1CE03270DDB47C5F5E69DBAPR10MB4204EURP_ Content-Type: application/octet-stream; name="Pat2409.diff" Content-Description: Pat2409.diff Content-Disposition: attachment; filename="Pat2409.diff"; size=625; creation-date="Thu, 07 Apr 2022 14:27:25 GMT"; modification-date="Thu, 07 Apr 2022 14:27:25 GMT" Content-Transfer-Encoding: base64 IGxpc3AvZW1hY3MtbGlzcC9jb21wLmVsIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp b24oKykKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvY29tcC5lbCBiL2xpc3AvZW1hY3Mt bGlzcC9jb21wLmVsCmluZGV4IGEzNjNiZWQuLjYxOTY4ZjQgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1h Y3MtbGlzcC9jb21wLmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9jb21wLmVsCkBAIC0zOTYxLDYg KzM5NjEsNyBAQCBkaXNwbGF5IGEgbWVzc2FnZS4iCiAgICAgICAgICAgICAgICAgICAgICAgICAo Y29tcC1sb2cgIlxuIikKICAgICAgICAgICAgICAgICAgICAgICAgIChtYXBjICMnY29tcC1sb2cg ZXhwci1zdHJpbmdzKSkpCiAgICAgICAgICAgICAgICAgICAgKGxvYWQxIGxvYWQpCisgICAgICAg ICAgICAgICAgICAgKGRlZmF1bHQtZGlyZWN0b3J5IGludm9jYXRpb24tZGlyZWN0b3J5KQogICAg ICAgICAgICAgICAgICAgIChwcm9jZXNzIChtYWtlLXByb2Nlc3MKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOm5hbWUgKGNvbmNhdCAiQ29tcGlsaW5nOiAiIHNvdXJjZS1maWxlKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6YnVmZmVyICh3aXRoLWN1cnJlbnQtYnVmZmVyCg== --_002_DBAPR10MB4204B859C1CE03270DDB47C5F5E69DBAPR10MB4204EURP_--