From unknown Fri Jun 20 07:10:09 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50818 <50818@debbugs.gnu.org> To: bug#50818 <50818@debbugs.gnu.org> Subject: Status: 28.0.50; .eln files need to be executable on Cygwin Reply-To: bug#50818 <50818@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:10:09 +0000 retitle 50818 28.0.50; .eln files need to be executable on Cygwin reassign 50818 emacs submitter 50818 Ken Brown severity 50818 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 11:09:05 2021 Received: (at submit) by debbugs.gnu.org; 26 Sep 2021 15:09:05 +0000 Received: from localhost ([127.0.0.1]:38527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVm5-0004mE-7K for submit@debbugs.gnu.org; Sun, 26 Sep 2021 11:09:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:36988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVm2-0004m6-GK for submit@debbugs.gnu.org; Sun, 26 Sep 2021 11:09:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36128) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUVm2-0005PF-BE for bug-gnu-emacs@gnu.org; Sun, 26 Sep 2021 11:09:02 -0400 Received: from mail-mw2nam12on20713.outbound.protection.outlook.com ([2a01:111:f400:fe5a::713]:65377 helo=NAM12-MW2-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 1mUVm0-00038J-Db for bug-gnu-emacs@gnu.org; Sun, 26 Sep 2021 11:09:01 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jEsKr8NG3HYijcJUO/GnhaXAxtlChCFP+w3DME+tx94NuL/QpH91+pLnIwT7NPedBK1FRTfRXFbnH1zQS3U2Q4L8bvgJ0LVG2S/OfnFIb0+jFjuCWAE8aSGY8AVS6UVGpY7ChO/Bu73bztryQH9ec6opHoZ0C5uwHMoJZnpYuzYoD0OIhoTP6Sv3YEDKS684ll1BTDohCM8iM96u/oMJShMw35Va7auNrztfetCdNxUc3nTuRCPyS2pBbnh/GPZ9vjmlJasoQ6a0rR9MBnn/XfNWTTgsaMGheQ5VZIQntwknqyQH4TuQu/9loJpeV2RKcVqsR+hu48ucFDCmMqdF0g== 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; bh=t+rcM+6L/KlycXv59oYJout3N29T/Gv9mVqdIHzpeWk=; b=U8SN7gyrAm8xQ3sKueRm3heT/qEl4pvKPsYq8YDBLvTxr0G10MxVoM/MNSwALajE7o6qJBcLKWc9zOVTsOtAHhRpzmkdLOa3qZcomhdQuD0AA8XqDW4YQ588M0i0iiHgzE9w1PcCD88eQq7A+mvbAi6Jq2NViT2TiXLOKny6vM/xUJkrNnvCZJ5AFw6a4L0KFIq6Fsi4Z98rYUiRlcKdUY8GtnaSvhT7cQLDTx89EBWUWwIHLX6SaBUGUKU8rEN6lPGHOYLbkEANwgw0WxUmmPAJuXlqIB7OS3Fn1SPHXrHL7rvw7/dELQFfHAAf92b5uMDHQot/2fX8lqdk86tvrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t+rcM+6L/KlycXv59oYJout3N29T/Gv9mVqdIHzpeWk=; b=AEmWLv+2ebHr9nj5ox2wu/FIeqvSBGbpvcPxE4oH1Eum7YOFgq0DMjAaVLFWD58zPpMncP4kRFkDPeNOOZx8oD2+eaXGRNqGodY1Xb149yIM+P9PW+/zeZNjPCV+ZL4WomtsmDEJTg53syRQDNj9KM8CG0x8aOaYImMo7ExF3+A= Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB5619.namprd04.prod.outlook.com (2603:10b6:408:a2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Sun, 26 Sep 2021 15:03:56 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6%3]) with mapi id 15.20.4544.021; Sun, 26 Sep 2021 15:03:56 +0000 To: bug-gnu-emacs@gnu.org Subject: 28.0.50; .eln files need to be executable on Cygwin From: Ken Brown Message-ID: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> Date: Sun, 26 Sep 2021 11:03:53 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0120.namprd03.prod.outlook.com (2603:10b6:610:cd::35) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [192.168.1.211] (74.69.128.111) by CH0PR03CA0120.namprd03.prod.outlook.com (2603:10b6:610:cd::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14 via Frontend Transport; Sun, 26 Sep 2021 15:03:55 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2f7c0495-6875-42f3-9d80-08d980fedc84 X-MS-TrafficTypeDiagnostic: BN8PR04MB5619: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /kmQsD+URgEo+VbNttMpZuTaTktC3uZ17cnzHbbxhiGPOhAH1OrosNFryBhLD+4XS2dT6ALrCqpCHoNJyLNkl0Hinwf3uE8nnYuOTy7cPFdq5iCQwwZcGdxskRcfJdTXlJnv7GDCOdGXHfPxVHR+jtW2N0ssnswfHuf99npcInhBe09FSVgIvY2obhlxBinrYZUbU7wFsjYIZy7GXHL3aaNqfb9L5yf1a6YohGyfKOyGF47b8Zash2ZKQSeXtGBqzlMQqzgNsT54PGZ7ehuYvZWJ3y9WxQ1+fM0wKt4cgC9msuQHHha8K3+iwS54o9GOKeEmq8j0kDkrdqKVYCDrdW3oU4VPWxI1O4QQR77QQ/+Q5hQ0qr4v+Kal6hej1UniVcPt0qX1Mp3CHXIl+8jidJAADm9RaOiktpBfkxopobGjqEwHNAfX4MHvrI5IAtkGSUah6XWxm5xC4DOANTmz0srFQVe2OrsRsUipuhp/Y1hL1zjjQPm/Dw7ZMaaTp+7umlGgVQIO6UKF7Z7j9T8KR1L6YqM1wM8U0HM1dEs2bprGiQOG7R5VLMYAO8H1xrbIX2GXXixEzoIa8zIRZrzZlo8wDQzM6zNOsBh4DXVet9byafMi0uS0dOYMLBct27EEHaMtWGsNXMS+h6m7NMnuzSlpXvyX69NDIgf/9f9E3ceEzRQFYqOPQcKJN3CTv3rI9QWStFBbuQQAoO9xKQmorUVD6RN6lr0LcJU4cGhMTcI= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8936002)(5660300002)(26005)(316002)(16576012)(8676002)(75432002)(4744005)(83380400001)(2906002)(36756003)(956004)(186003)(31696002)(6486002)(2616005)(6916009)(86362001)(38100700002)(66946007)(66556008)(66476007)(31686004)(508600001)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?XnSl1x/5zmsRaKq0cYtu7/SnyJcn5a6KwzN3nJ3EpgvOSpbKXKAjY+bc?= =?Windows-1252?Q?YnNreTyg08LEAibaPlu40fz3TvJQEo/XsS7bWl7PkMT5KMJ74PndvqSN?= =?Windows-1252?Q?3Rc/MIDfPkFOzSJc20YA0WLf8QPZnW62ycwEa2qobxRi13m/uLqGEXq3?= =?Windows-1252?Q?Wl5KggBCLPMol4uH/CIv4kOQRYePv8YW58BaBnw9eczvDDHHtS/q+dqc?= =?Windows-1252?Q?JWmUst/DJAjWSVUPZObcKD2pzRaAhQRHTUKcGu/7GUzEyof7pviqOjHt?= =?Windows-1252?Q?cxxtk91nc9qd9dwh4aPenY0nnV+6jNDkRVVAF3tR79qqyH9RYJyJ80Ko?= =?Windows-1252?Q?Y6t5xmqCeG5llRUAfQz1cbMtrgR02tzL+Fx6YzA8I3h+kYw3dWH22nYJ?= =?Windows-1252?Q?FdqKERT+Sk4tsD07Og049P+uPCYycVtTMyVDF/cs5Mk9GkGbCz9QLI8H?= =?Windows-1252?Q?WYghap0Wd/56Y5kBrZ7Ih37GtDTgWD1VQ+2jooGfsJRgM4I/yskqyrPE?= =?Windows-1252?Q?q7BbxY3+D2P77nY9KjSqBbZyvVUcjPicPMKLl10W2VoeVGRTNr5J4F4U?= =?Windows-1252?Q?m5ahXeAsunAejxWDE1t0FWnq5x70f8UJK5GP71ihToorg0o20RSoyvPt?= =?Windows-1252?Q?xux43HkYaGZbq+k6ttVvBdXFrXrs9paxVbt9vtuX7Trm0HZxWx/gBaLV?= =?Windows-1252?Q?meNUu2iftcd3Y1vl5gLPOgPOME7SJ+JZ6tuG2Rv556qRFc9YI8Pv2Tgm?= =?Windows-1252?Q?UQYbNecs6zBOtLLsHr2ZVIRpdPwWa3cbkWStGbX3YF/ZoW1V2KrAr/F2?= =?Windows-1252?Q?0TYtWHL5V6Q2BB4RFTbMqdQc0cgD8Cnff7vD0lktMG0nC8+A7+AdDZw4?= =?Windows-1252?Q?zRs7bul51b/3R73nDIGfZmFlm5/ZEcF4rnKxZP7rbRlJTHKYCaH/YG8c?= =?Windows-1252?Q?PCA1hr+wSwX9q49W/kIOXQiuN1haVkM8zaBTIrOCdNBDVd+UQSRThBhp?= =?Windows-1252?Q?gxm1rg73XT/X/8PTzHtTzNSiWV7uIiu8iqXz3cQBjCA+bIzr7nFJduwG?= =?Windows-1252?Q?Rkp/dB8GOGK64W0X6Qw7525zdGzXfyE5P4zY0I2BrbwKRmptn/zw1i55?= =?Windows-1252?Q?zQSLJhx2FmYnX0hJ6mDgpVlZT6hQGDTxQVzVUZGL7DS2vbj2lxpdwZnc?= =?Windows-1252?Q?pSUKXAiD51/tv447z40Iclf0BZdz+JI8aqX1uUV7CTEbwHi9MuT8ebUg?= =?Windows-1252?Q?DSAbaKscPA3M9MpzWZ+yspnrcA1FoBniiZJ7ZeAR7zTvUtn9XU45QglX?= =?Windows-1252?Q?KsmakE+wvguS+G+cloMdGLlZXRz9uY1z9b8AshMjR7aZe67mEQU563Yw?= =?Windows-1252?Q?rDilxnNAlBnsHp9K59L/kNaYCOUGgLRg4O1pOEYzhANdvI7JZBDtt7Fr?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 2f7c0495-6875-42f3-9d80-08d980fedc84 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 15:03:56.0952 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: P5tzIUBbsmdsoMj4CVOFnJ7mJWv8/STVDRW2hgK0QdnJz/2+cj7FCAbXVpu1CHsIV31rvQ9AileY907do7NxWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB5619 Received-SPF: pass client-ip=2a01:111:f400:fe5a::713; envelope-from=kbrown@cornell.edu; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) An installed emacs built with native compilation won't start on Cygwin because the executable permissions have been removed from the .eln files. This is done in the install-eln target of the top-level Makefile.in, which installs the .eln files with 644 permissions even though they were created with executable permissions. The failure is in Cygwin's dlopen, which calls the windows function GetModuleHandleExW. Would it hurt anything on other platforms if the .eln files were installed with 755 permissions? If so, I can submit a patch that does this just on Cygwin. Ken From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 12:04:31 2021 Received: (at 50818) by debbugs.gnu.org; 26 Sep 2021 16:04:31 +0000 Received: from localhost ([127.0.0.1]:38566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWdj-0006Ac-Fg for submit@debbugs.gnu.org; Sun, 26 Sep 2021 12:04:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWdh-0006AN-OD for 50818@debbugs.gnu.org; Sun, 26 Sep 2021 12:04:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50730) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUWdZ-0006Fj-KA; Sun, 26 Sep 2021 12:04:21 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1880 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUWdZ-0007TH-6h; Sun, 26 Sep 2021 12:04:21 -0400 Date: Sun, 26 Sep 2021 19:04:20 +0300 Message-Id: <83a6jznx17.fsf@gnu.org> From: Eli Zaretskii To: Ken Brown In-Reply-To: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> (message from Ken Brown on Sun, 26 Sep 2021 11:03:53 -0400) Subject: Re: bug#50818: 28.0.50; .eln files need to be executable on Cygwin References: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50818 Cc: 50818@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Ken Brown > Date: Sun, 26 Sep 2021 11:03:53 -0400 > > An installed emacs built with native compilation won't start on Cygwin because > the executable permissions have been removed from the .eln files. This is done > in the install-eln target of the top-level Makefile.in, which installs the .eln > files with 644 permissions even though they were created with executable > permissions. Is what we do different from any other package the installs DLLs? > Would it hurt anything on other platforms if the .eln files were installed with > 755 permissions? If so, I can submit a patch that does this just on Cygwin. Please define a new INSTALL_ELN macro for that purpose. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 26 12:57:40 2021 Received: (at 50818) by debbugs.gnu.org; 26 Sep 2021 16:57:40 +0000 Received: from localhost ([127.0.0.1]:38617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUXTA-0007Se-8b for submit@debbugs.gnu.org; Sun, 26 Sep 2021 12:57:40 -0400 Received: from mail-sn1anam02on2119.outbound.protection.outlook.com ([40.107.96.119]:13383 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUXT9-0007SS-0Q for 50818@debbugs.gnu.org; Sun, 26 Sep 2021 12:57:39 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=isNLnSTj8sE0gV32zxhroSe/y882mnSzayryQhk0vwLVqTubCSmF618WBS109iywwlc+hifQeivNu/eBjQjbFgdhl7DAgjUgJGV4h4QicqPqz/p1xIw+yP6LbOrXoBPbx86yvvoq39uabBXkGi7dvRsvsGd41kXN9o15+y5HyifYuIDGjp10ylW+xI7lY+wi69JNwS7hC7G83BYnViso6uAa8csPsxxtgl4YpRV4/OWJYwKGOapZ1TGd6yPstBVPqk4VChx5ELZ8oLrGU8iugmzlRkniGS/z+LNgHhPLja7OLLjvts0WEazUx++rlPDlv0EvKyyxKTlIy5WOl7rm+w== 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; bh=0Zu9U71sujUB5nV3Ii8J9tB/qNtB0s54HW9FtwRYLWE=; b=cqC5BCHyJ60Nrt25FiI/tdZyiBPcgOtonzoEYOtGeoom+1McADzCEha1q8GdKpMFgxQjbSSEYkN2aMwiuEMaLYSzP2xEouvZubky3BlrG5lFHsO7eztIEExBTLQLuAreyzh3uTZyxQhDEA4dYgz2UgD7ejWAuyooTHpLlcMqitHTmax1mhi6nhbSWgkxtWjl8FJua1Kd1Gy7ITU2hyN+PdVZ1RldGHQ6A01G+6Lw+8JUr4fQp8RZ3nV1EnF82NRTtgnzjtWDTn2IGGP2XcZINXR39Mr8nQ2l3ErXFO+o1tvzhKeS8q1aQzgO8HSRwShlT/4+VASMWUkBIw3+zRENaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Zu9U71sujUB5nV3Ii8J9tB/qNtB0s54HW9FtwRYLWE=; b=DVSgbiVCpLvUl9qLr7POwsxIEB7wuChbJ/06++SkcqCxvR2/2hAM709iFIvo1ff72lhkLMObS+b6dnIBuYW+ctmQgjmKwTWxZf2UGeJLMtzWRzUBt/1K23jw3wseTjWjnTqWy386dmEGva/343IUkp3xGGWpTW+yjtRbZAqu9zc= Authentication-Results: debbugs.gnu.org; dkim=none (message not signed) header.d=none;debbugs.gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB4307.namprd04.prod.outlook.com (2603:10b6:406:ff::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14; Sun, 26 Sep 2021 16:57:31 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6%3]) with mapi id 15.20.4544.021; Sun, 26 Sep 2021 16:57:26 +0000 Subject: Re: bug#50818: 28.0.50; .eln files need to be executable on Cygwin To: Eli Zaretskii , Andrea Corallo References: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> <83a6jznx17.fsf@gnu.org> From: Ken Brown Message-ID: Date: Sun, 26 Sep 2021 12:57:24 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <83a6jznx17.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL1P223CA0006.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:2c4::11) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [192.168.1.211] (74.69.128.111) by BL1P223CA0006.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:2c4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 16:57:25 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 68b1ef3f-be89-4041-e388-08d9810eb77b X-MS-TrafficTypeDiagnostic: BN7PR04MB4307: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +RBl3sixMwBXrB/6gtZN5Yx8WTGsweJ0KZHLsQx7mP7XDEYpNjkx7QsRlSt1bk5BMZmjOFRAG6SRszUqujWyVC7tUOiTjjuB53O8K2tegcMvmXQuBnhebSwUha7vBOgauOeoSo/TCv8CKX1ISBr8RnZKBUr7EWU5JM5u2P5hRz0eZ3X4jMtm8fHgxSHgW4a93LxvkAgFEPLMykjjI+JzA0OnWJwco2Ko+TObJmxFpTwUnwx94oUnSopImSXdBx19eu6eyBDWRYXtmUcsRZuGd8VWRYRP4iTwiJUZQTbAn+R9aRbGEqjPtSyzPVg4sJs/EAzDm20Aab1rE1e6laWPNFaQD81otZM8ANAaW+QAlKlh9qqfz4cjpoikVzmlKlPDYwowEx+6fezZjbi3Z3RUOHqGHbcjSOkEZ+P69w3pD+xSaU/DKrkecQYgBokFVTWai3qMwM858Gv2pds91yzI2ZsYdpxj+mpGJhULt2gvPV6dhqWVrrZOP1YraV+7/LFxUibWuUOlQnh/eVxHe6gepb3U52W5jLNDzSwheaWArx4B1jK/B6allL8VDhThYKgXulgupsoAY1rmSiD899tmNH2CceHK+vM8Mhi0RBkEy3g3hLce8AiTllID/Ug51OA4o+yLVCbJV/4HIP7CKG7fCElU3XPxzg3xh4ZikjreRkNDa5NL9yETkBGlbjsEe17WQuXcGGZxDn7lpLSKVLbrxUKuaol7+j3s2nStTnnSpuCon2V11AHk0HkleeDTCHhJ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(26005)(53546011)(8676002)(16576012)(31686004)(5660300002)(508600001)(316002)(86362001)(75432002)(38100700002)(956004)(66946007)(36756003)(2616005)(66476007)(6486002)(66556008)(2906002)(4326008)(31696002)(110136005)(186003)(8936002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?Ez8tAkORG5yViMZD8uYiFGYy53fzI/OZdMzkjM5ua/+PjLAMSx+wWRDu?= =?Windows-1252?Q?cDAn087VTtN6Ci+QJx9YE7qOAVXxdM79ecHzar/55CnMPx9c3i8plJse?= =?Windows-1252?Q?Au6K+ZeCIePtaAiFFr1JKOGCbPChJcsXU3VI7nuGlJEK7dfYq7PhQbq7?= =?Windows-1252?Q?hW229G7PJ0JKsl1ifHF2CcKLlJwq9l5SnAOOn2c1MEBWcaZmt80jWJKa?= =?Windows-1252?Q?fDE13iRYsLwAtCI4T6n3DxfO6hrHc9S+hB8+OsPjP1/zrFzU1wKpK92M?= =?Windows-1252?Q?lKTj8fdYAoqnetxgfXeT55Ww8FrfVaR4YbUYrCMcgRP+o6mm6IY2FfiU?= =?Windows-1252?Q?rH88ph2MiclSdq/dzVux8KypdHl7eAwejZdSE7EDIS8ceDOtiuwmdiwt?= =?Windows-1252?Q?NGXqjSonj/8uk755TQuR9Pxs4NhMrZD1zAdNw/w/YTivdlyjRxl17JGD?= =?Windows-1252?Q?fDcapsmft7jUwEKzg8Kh28ffY3gvsFhBAYPZ9cXZivTZYA27P6DI1L42?= =?Windows-1252?Q?nnBN5OmMUMrp27RBKOTx0fJuS7bg2SwzHZEVfwiRi7XeCABgeRyzxyJi?= =?Windows-1252?Q?PomCFWNk+TSFoBV/ceb9/NN0ntoJ/wHr5glVf4PdQHn5RqWJFr8sbkPO?= =?Windows-1252?Q?iTnIXypsWOW5pLX4593YFUpOe3MbUdnqTH6y886u7X8+JKWdODO5kX+G?= =?Windows-1252?Q?WTYwGHuchB3Djpjo3uF8ZMURGKyuJWOHSLf1Q59BDTrqv2D2Jz2fuEmZ?= =?Windows-1252?Q?LSNxjl9lbc7/+FwA9SXLASnyxUdtuNPs+9XD6mch+aiGHq/iunXx6o9M?= =?Windows-1252?Q?a7tYZbrS0QPxGUlcn6GNwpJE+Z6VdsC28qXuokNFyY7F+pfGzTze2wiv?= =?Windows-1252?Q?ZJaLpzc+WdqarYvyIv8mwNzjzKLIj8qAN3nyNay59SbtbmrxKb32pbFi?= =?Windows-1252?Q?KXNxcEzBo5j9LPupQW+8CJQP48/wFkAiYRVkbKsZ/nyVauxCnVw4bT/g?= =?Windows-1252?Q?AoY0BNh+SYgQmtGHV0oXBEKkD3VEg34jPHO74L+GdStoHIdHjGwwwKOl?= =?Windows-1252?Q?x/XaXcYasD+D3LWQphm8AEICUd2mBZPd5lHCh3WHocCmOAXncNb59l29?= =?Windows-1252?Q?6vcNlcWTU0qxNoV4d0/chd2oX+MrTa2HpvGEgu2STSRdCakDYe3XWyJW?= =?Windows-1252?Q?DmueeoNOrMdCLKgsShHb6/LoAXBdlHa0adwWA20jovxOYmxNWjcdKmNw?= =?Windows-1252?Q?gCxXlpHeGGUCKb5vT+X+fBs2SmMNccIjtAlbS1KJv4vtVtXdiV4eHf6t?= =?Windows-1252?Q?c/MC58FzD/BK0lqtNm3MFXg2+Gbg118OTNB7fg+Sw5GuzhpPLKF6tfCC?= =?Windows-1252?Q?BlWZIEMEjv6AZ9uU2o8DEOgWYoEk/UM8z6yGtzDw6f4B+uAaCsvvlbqb?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 68b1ef3f-be89-4041-e388-08d9810eb77b X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 16:57:25.8959 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yfnYu/l2OsAUI4wEO6WdMQzucd8QeUpAccV5rG8qtdHQjxkE5BaR6EVYpClzKprR30ZxH79polPNULPGCncdKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4307 X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 50818 Cc: 50818@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) On 9/26/2021 12:04 PM, Eli Zaretskii wrote: >> From: Ken Brown >> Date: Sun, 26 Sep 2021 11:03:53 -0400 >> >> An installed emacs built with native compilation won't start on Cygwin because >> the executable permissions have been removed from the .eln files. This is done >> in the install-eln target of the top-level Makefile.in, which installs the .eln >> files with 644 permissions even though they were created with executable >> permissions. > > Is what we do different from any other package the installs DLLs? Yes. DLLs are always installed with 755 permissions. Packages that install DLLs typically use libtool, which just does the right thing. I can't recall offhand seeing a hand-written Makefile rule for installing a DLL, but I assume it would use INSTALL or INSTALL_PROGRAM rather than INSTALL_DATA. It seems strange to me to see INSTALL_DATA used for installing a library, but I'm not really familiar with what's typically done on GNU/Linux, for example >> Would it hurt anything on other platforms if the .eln files were installed with >> 755 permissions? If so, I can submit a patch that does this just on Cygwin. > > Please define a new INSTALL_ELN macro for that purpose. OK. But I'd like to hear first (maybe from Andrea?) whether there's a reason for this to be Cygwin-specific, and whether INSTALL_DATA is in fact typically used for installing libraries on other platforms. Ken From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 14:52:28 2021 Received: (at 50818) by debbugs.gnu.org; 27 Sep 2021 18:52:28 +0000 Received: from localhost ([127.0.0.1]:42868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUvjo-0001FO-Fp for submit@debbugs.gnu.org; Mon, 27 Sep 2021 14:52:28 -0400 Received: from mail-dm6nam08on2111.outbound.protection.outlook.com ([40.107.102.111]:47649 helo=NAM04-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUvjm-0001F9-MQ for 50818@debbugs.gnu.org; Mon, 27 Sep 2021 14:52:27 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nmQmGlr6Dt351fqMOasxaf4y5amfWQ3yIYuY4WvxD0Hudqp6rXOmxMVyyVChmOdS+95PB5kqoETP+9COg3u9QE7cu2F10G5HOKwu8opNYy/oepfoQ9jRc3kgEQQz1i2nKlmAi/AMI9RWQ+P1J4412/93a/QofsiAuYl5zL59jMsqsI3Sz6Px4+QdI8jkBohpdbgDQt3LvSZACkuZhmOStV7TRm7q7sccgPy+er6l6yGG71Ujy/Ehdu6DGS2SrYPeSYBplu202nryFLU55xhDMrdaUOlLY8/na5cQgQaQ4bRrla0k/7KCSNX4rU16w61pvvuq16iNQeBkdbUniuaxPQ== 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; bh=wPyYMzgqNvh6m86IaHRvV6NP6A8N3GmP0tOOhke04zI=; b=HilQ/IF9+Ox39jknqhWQDyP3kojJBNHzSvdTCEK4PctNMh80RHnrINU3WoXuV6Q65RU8QJg+rzx4+7ldlItH31N1bAMocVgd/mRzD5+lrTVUpK4cyUkPafjy9iGaInyWn58w8OkeEioLrFTzCtL760ulNiH1/dEYZ1I3jDRqhiYNcI/hnw7JhyodKqLxyE4EkBQy8ZyPYg2m1P1mlyzsDKDCoPvFXsIiKmnbyUYaFhGpMNvKpodmwBYok+PC0Him3AELBE54KY6RSm62d62XCB8CLx8pXGn2guCbl9OXEhxx4msaoGSggIwfnuOGAmLxC9mZubAQJON6B80C6y0GJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wPyYMzgqNvh6m86IaHRvV6NP6A8N3GmP0tOOhke04zI=; b=W8KlwsUvO7CPbepSXKvMYPYqJf4OCbU1O2Tqn24u536qYZXONKWwr9xD6Ix46kTGu7lIeAwIwRzxymHbN5yERNUDcnTi32K3h9UTbEqQd0cgDoP8fGmOvS9TXXQej/dKk7P3lnH7LwhKOZ3ZIhUQh3DCiKxJH2hpSRJKGsnbfgM= Authentication-Results: debbugs.gnu.org; dkim=none (message not signed) header.d=none;debbugs.gnu.org; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN3PR04MB2177.namprd04.prod.outlook.com (2a01:111:e400:7bb1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14; Mon, 27 Sep 2021 18:52:18 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6%3]) with mapi id 15.20.4544.021; Mon, 27 Sep 2021 18:52:18 +0000 Subject: Re: bug#50818: 28.0.50; .eln files need to be executable on Cygwin From: Ken Brown To: Eli Zaretskii , Andrea Corallo References: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> <83a6jznx17.fsf@gnu.org> Message-ID: Date: Mon, 27 Sep 2021 14:52:15 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------E80F16C972031A14B5582903" Content-Language: en-US X-ClientProxiedBy: CH2PR10CA0006.namprd10.prod.outlook.com (2603:10b6:610:4c::16) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:7581:6333:23fa:28de] (2603:7081:7e3f:3419:7581:6333:23fa:28de) by CH2PR10CA0006.namprd10.prod.outlook.com (2603:10b6:610:4c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Mon, 27 Sep 2021 18:52:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 567c8dd5-86f4-4f27-cfab-08d981e7ee14 X-MS-TrafficTypeDiagnostic: BN3PR04MB2177: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lOmS/s7e9CIFyDtTKytkfrZBjHHiM62nOTr4xZS4xjulgRrijyP294s3wqlJcjl2PkAO0M6BHPGZ1X7ZNNtmrDBAnaong8qBTTvsfXQorS13llpBauQu55BRwhBThIm/ZTIqOfDowdNqFcvJi8cjVjrBZ1y52fzNqCO5PFwDpoNa+xlYYa4Qr5jW9Q0srUHUt/+Yw3HcLr2jJsjvXW9g2WongPWRxU+cOD8R0+3zkogURuwZ2bAThfFMdTYY8L64oNas0qqo8MeY3ts+DkSx12tHQrQi3UE8Q0uMWL6ms0exMt2pX8aJcX3zehz+X6DPFs+wm1yq56/5YH5V5wWzoNJnRqvRfnM4sIp7XcOV9CPFCfGU87g6U4tfwQ/vDp9x8a7lbgT7tUfuMQMT7CpxsggKg8jH6VHpKe/xt5VfPYuBjmfaL4g+6z5f14oUgGopFA2UOFavCXQ8eDImNojvAAWItMgu8X+3xL5uxIX+/ubByJUwkqX/k80r99KtHIf9ddYCfetHrtm3QJzc7P3ck8Vdk+7djWeNaRiMlJfGWINC2auDlp+ExJhDZ3d9qzrSdNOGyuHloi233lcXAr6qsoiy2nBQNSGxfyQAxL3wqvgleBCXBYGk+OpR9AmcNiRYcxx/YoQbEHeGfqFusRTEa6cDNVououE5efnC3xX9BkWOsuwliNChQ5yt4EJNHavaXkIirBNDra01s2ZGtdW1McZ/+xoQcsZT1sH8ldwgfAo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(2906002)(2616005)(316002)(33964004)(235185007)(31686004)(110136005)(38100700002)(5660300002)(36756003)(53546011)(66556008)(66946007)(31696002)(66616009)(66476007)(508600001)(75432002)(8676002)(186003)(6486002)(8936002)(4326008)(86362001)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?4+I70ZY2Kv6GYuHxUeujTjnfqL6P2gVDVK7koo+aYANkRrU1mw/sWBpp?= =?Windows-1252?Q?SZfHKz/vbUc1GyEo8COYfWvip4ReMsf8hgcLqDRP3c6fHaKbFjiGi2jT?= =?Windows-1252?Q?c2SQmpzZHuwj+C9OTW5K3zU4oQ557kDV7QF8qM0EPUZM9NvmLe1cgui6?= =?Windows-1252?Q?tOIhlPD0bMuGeWURcA4VeEin+fVAd19L+iisvC6myfT/j4gFtN5A9huM?= =?Windows-1252?Q?V+FrY6ZHnnZxAwWciU8xkFFdllhvppBS00dDVXdCoVBKB17y6uPLEF7a?= =?Windows-1252?Q?Kr+xwQQ3yLW64cNsZtw1IuV5XNACH9kPfPt0Ml+FXA4tnzAuyncxnC/L?= =?Windows-1252?Q?ELXxDPAv4++BYMQXjXXwHgmrzcwUDMm6iLyki/oC7l9o1OP3+qhpFX15?= =?Windows-1252?Q?zGVJgQKkwlvbPh531QIAVTOXbIZrFxu8B+VHmHWwHFuJQ6MGD8U7Qtep?= =?Windows-1252?Q?YRLkZT8XblXemS3qm33oya1Eqmuey6DG/S9F2ZO7WojBx4EnVzXHVAso?= =?Windows-1252?Q?GEiXFo2xRysqfPDy+9rqG8/oApiAsupN8DPI1dJdQHwZO00lv2ZMbp9S?= =?Windows-1252?Q?VcquEevTtwiWkMLu3i1hUrx+8MIuzMPEVQ85ginXEFP35Jhb/J6DeiR4?= =?Windows-1252?Q?5I04m6S8goRN+Dph61ek0J7gIcrfmvTwaRrt3KhrYwgquPThlzISvvNc?= =?Windows-1252?Q?2Ypb2OH65AjthjXCPx/H+hvqCwLnWzO7QUumonI51l+8jFdukrsJQANO?= =?Windows-1252?Q?/1QPKLK6m/7E6bJmwESg8CKbqDMahrBLO6D9cew4s8F32W9AwAljURJ2?= =?Windows-1252?Q?STqzJrGnEx6jhQRVawe9BjWcQ1Gqewcnnwog1sdvt7vzDxMOpLEqZrKM?= =?Windows-1252?Q?NftlUvPyYaEzJID6xHrCnF+FOxTxGkqmoCYoHHvM49pxx1zk3jXMFxPo?= =?Windows-1252?Q?8Hado3FpgX2djQcfkaMWK9S668e0TlI63laUR3VoLgKGVRSR2VedrJ5i?= =?Windows-1252?Q?2CL8n6wAwmqSHC8cZXPDsJum8mlVbdum8z+EjtVRNWdZedmNPxzDoXiz?= =?Windows-1252?Q?pLMLzN1qZ6MaWyoMKymaNH1cuonYUrU0KbekWNNeYOwEfGds/WQ+Nmg3?= =?Windows-1252?Q?5E/+BQ6azixCcwx4pnFYCfKBViHDXY5ujJzgwCsu6Kp4IsQ42Mh7jS2i?= =?Windows-1252?Q?WVVi60Xt7sCx4RUbJgEJqyKM5BGspRpS+ijuMuTpsw+EP0HFQ0L5C8qs?= =?Windows-1252?Q?SmNi5yiCB2UHOfwwMG4VhPfO/PsHQy2/dWWWMzGBHxiEezBf1duhMekh?= =?Windows-1252?Q?FU7APRdlzeTGFzZ7GudHvyDJsxU0yjb8gbGH8kfWovZBfN9iN8vCcNY0?= =?Windows-1252?Q?B4M0FDmzty4hpUrdGkUEy+BUYeh5eadG/X6uy3Y7utuZNl1RO78l/nMA?= =?Windows-1252?Q?buj/lLRKwrsob6weAR0VGsOOCjmPhNwH/2S1i2sa8PNenUYLCFz0SUlC?= =?Windows-1252?Q?/KFDqy8R?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 567c8dd5-86f4-4f27-cfab-08d981e7ee14 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2021 18:52:18.4863 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LIU7ncBou4iyoWTxibY7+7YKTrNN/mxRbLRegogF1XviHMGluANsPTkCjPNh4bwQwrCnJe767aqozYSC+xjTXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR04MB2177 X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 50818 Cc: 50818@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) --------------E80F16C972031A14B5582903 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit On 9/26/2021 12:57 PM, Ken Brown wrote: > On 9/26/2021 12:04 PM, Eli Zaretskii wrote: >> Please define a new INSTALL_ELN macro for that purpose. > > OK.  But I'd like to hear first (maybe from Andrea?) whether there's a reason > for this to be Cygwin-specific, and whether INSTALL_DATA is in fact typically > used for installing libraries on other platforms. I decide to go ahead with a Cygwin-specific patch (attached). If Andrea or someone else decides this would be good for all platforms, they can do that later. OK to push? Ken --------------E80F16C972031A14B5582903 Content-Type: text/plain; charset=UTF-8; name="0001-Make-.eln-files-executable-on-Cygwin.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Make-.eln-files-executable-on-Cygwin.patch" >From 6bec21243d20df015875ee8576bc722224480acb Mon Sep 17 00:00:00 2001 From: Ken Brown Date: Mon, 27 Sep 2021 14:46:41 -0400 Subject: [PATCH] Make .eln files executable on Cygwin * Makefile.in (INSTALL_ELN): New variable, equal to $(INSTALL) on Cygwin and $(INSTALL_DATA) on other platforms. (install-eln): Use INSTALL_ELN instead of INSTALL_DATA. (Bug#50818) --- Makefile.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index 235b707673..5fc1edc7a3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -285,10 +285,16 @@ use_gamedir= # not use an absolute path. So we must take care to always run # INSTALL-type commands from the directory containing the Makefile. # This explains (I think) the cd thisdir seen in several install rules. +SYSTEM_TYPE = @SYSTEM_TYPE@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_INFO = @INSTALL_INFO@ +ifeq ($(SYSTEM_TYPE),cygwin) + INSTALL_ELN = $(INSTALL) +else + INSTALL_ELN = $(INSTALL_DATA) +endif # By default, we uphold the dignity of our programs. INSTALL_STRIP = MKDIR_P = @MKDIR_P@ @@ -791,7 +797,7 @@ install-eln: ifeq ($(HAVE_NATIVE_COMP),yes) umask 022 ; \ find native-lisp -type d -exec $(MKDIR_P) "$(ELN_DESTDIR){}" \; ; \ - find native-lisp -type f -exec ${INSTALL_DATA} "{}" "$(ELN_DESTDIR){}" \; + find native-lisp -type f -exec ${INSTALL_ELN} "{}" "$(ELN_DESTDIR){}" \; endif ### Build Emacs and install it, stripping binaries while installing them. -- 2.33.0 --------------E80F16C972031A14B5582903-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 15:12:57 2021 Received: (at 50818) by debbugs.gnu.org; 27 Sep 2021 19:12:57 +0000 Received: from localhost ([127.0.0.1]:42884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUw3d-0001ji-1v for submit@debbugs.gnu.org; Mon, 27 Sep 2021 15:12:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUw3S-0001jN-Ct for 50818@debbugs.gnu.org; Mon, 27 Sep 2021 15:12:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39654) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUw3L-00032B-Cf; Mon, 27 Sep 2021 15:12:39 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2244 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUw3K-0004lZ-Ua; Mon, 27 Sep 2021 15:12:39 -0400 Date: Mon, 27 Sep 2021 22:12:41 +0300 Message-Id: <83bl4dltna.fsf@gnu.org> From: Eli Zaretskii To: Ken Brown In-Reply-To: (message from Ken Brown on Mon, 27 Sep 2021 14:52:15 -0400) Subject: Re: bug#50818: 28.0.50; .eln files need to be executable on Cygwin References: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> <83a6jznx17.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50818 Cc: 50818@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Ken Brown > Cc: 50818@debbugs.gnu.org > Date: Mon, 27 Sep 2021 14:52:15 -0400 > > I decide to go ahead with a Cygwin-specific patch (attached). If Andrea or > someone else decides this would be good for all platforms, they can do that later. > > OK to push? Yes, please. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 27 15:26:47 2021 Received: (at 50818-done) by debbugs.gnu.org; 27 Sep 2021 19:26:47 +0000 Received: from localhost ([127.0.0.1]:42889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUwH1-00024e-HT for submit@debbugs.gnu.org; Mon, 27 Sep 2021 15:26:47 -0400 Received: from mail-sn1anam02on2091.outbound.protection.outlook.com ([40.107.96.91]:26054 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUwGz-00024R-Js for 50818-done@debbugs.gnu.org; Mon, 27 Sep 2021 15:26:46 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R83tubnX02kyzhNK0x9ieaS/XouatcIvYpZ4yiHjZpnj8ugP2fiGwKYicoIxsSa79QGkHu0HLxgHUw7Itkyz3UzCA2ZS46JH4luh2aUXSqE52lsTKn3yB+5Lpu0v1faGVCWjXgcIg+kLUmXcoQ+T5h/5brccsMa6zzadB3b06EdgMFlpM4I23AOIOuwxbPDaZEyCJANrIB1w51KQI9rTyjFivKwkmXmyEOoQL7v9OfVQMGdnOzHYm9x+ghHDHZIlWq2PeNxU4+ADhs5u6l31+qUCoPsBfjqniepi9Jw4CovE1mALhItVCibn7+044oBd7YJBYG5h/e9r+1SycS5PfA== 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; bh=sEMaxKelAMAbYx3f4e5ueF7TQTykbVLnG3tjkkGtTRM=; b=L3cLkf2Pmv9gj4oV4GRTgqJcvmS0USFaIq6aCKhFoPDX6Oj5S/dYQNq1Z5j29pd3GzKyZ8lD8GIOnCWxZdnQwgnPgPD+hSwKRChamJsoK+Y1xv5mhq3zcCobMV3T06qgXqB08zodpmUZKHY/3Lecnw+a8ISg2CXdsL2evF2fgswGx2Hy4Y495rhW5hNPnbP+q1zAQy55Tbt+4/vLqgg7wv5MjExrx/2r3WNvAiVTuXCdKujGdTWXtbzGEr8gEvzhtQUqUuMT18YhevWkzZUTT1T872wWAxKCpeeXG1pcg95rHk6lrc7a2OI2JxPtn/8OYux5bjTvBMqBIbCbhelpQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sEMaxKelAMAbYx3f4e5ueF7TQTykbVLnG3tjkkGtTRM=; b=Xm4pJ4Q9Ykak4Qx4WASbubCm3rA9E9JNbpWOFa3C0xrlZPt4KPhbTeQ6ACRoXGN+PY2YfFsA7gqhFHwhjqk2tuknUb48tgyzC2jv5KFH83wUd2vX8W1fnA9hsw12HsyQIzroKKEwvME8ILy7NdGTaBy/dmYfN5L8XlrGCMMB0Gc= Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB5297.namprd04.prod.outlook.com (2603:10b6:408:d::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.18; Mon, 27 Sep 2021 19:26:38 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::7df2:74c7:56c8:22b6%3]) with mapi id 15.20.4544.021; Mon, 27 Sep 2021 19:26:38 +0000 Subject: Re: bug#50818: 28.0.50; .eln files need to be executable on Cygwin To: Eli Zaretskii References: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> <83a6jznx17.fsf@gnu.org> <83bl4dltna.fsf@gnu.org> From: Ken Brown Message-ID: Date: Mon, 27 Sep 2021 15:26:35 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <83bl4dltna.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR12CA0029.namprd12.prod.outlook.com (2603:10b6:610:57::39) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPv6:2603:7081:7e3f:3419:7581:6333:23fa:28de] (2603:7081:7e3f:3419:7581:6333:23fa:28de) by CH2PR12CA0029.namprd12.prod.outlook.com (2603:10b6:610:57::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14 via Frontend Transport; Mon, 27 Sep 2021 19:26:37 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ce282a71-2ba8-4c15-d6c1-08d981ecb9dd X-MS-TrafficTypeDiagnostic: BN7PR04MB5297: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5516; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1EmEfKErMw3FsBAFdKkNwqgdqzzqsMB3W74O56dBKofyHFE9/a8yb9XtNQmI0IXDnBEX3JpdrECvBPHyBiCzhYO6IwEURqACqMHEIpjDyLiaj0CRXcr6MCOeH8SIPeJLGNHzzX+aCSv8inBrufohP8fKRlP+AJ+fly2Nxur9oI8VqZwEM1J8jR1pTn4Izlv5Wtv5AvcTy5NXnvJkXepxnuCzrX6ES3QeH0tsoCCi5K6HPkWp/cHuH4DWtFClnF2T19X3NzHWCe2NQxjG48KqFx3P1CuAloSa/yahudMoaTzlABkxP7jZzLCDJ0nCXwMmH4EsSvhrF+jSDh8UDunIGAuqHmsRtSI7zGWY9OTWy4PwSUbWq9devHEwtvU5yW0sfljbmiUM2aU7oHZ8wA1L0+pPk3I/YyI9XCDSPkzEL+isTHrT39JCkr2yVLWj1Jj2hg8sMsGh3us3dozesEIqQozDL90qG6Nlsx50Z0U7XSZSoLuHRn07jnTEr11e0Zm/LGMVVka/IOQ2p7o42EnhcnDWhpcJ0ETC57xN4e781JbSIpG3FLkoBgc3+RqjEpfmCCMUE4/H1BSWpBgKFIbzzpuCShSFZMXUsk6iibjbUtmvEAEm/Btzepw3zDj32csOM1kFww8lgK4TfAZa5Hd4e87hr64tKEOneY33/NTEuJbeOjXTL2qk+n6fPslWEBlrU1tq84yzZ5zZjGCB8Zw7AT0k/qbgrQHdY7np0WEgUABU5777UY7YhShcdJWQK6t6 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(4744005)(8676002)(316002)(31686004)(5660300002)(2906002)(66946007)(75432002)(36756003)(6486002)(66476007)(66556008)(186003)(6916009)(31696002)(8936002)(4326008)(86362001)(53546011)(508600001)(38100700002)(2616005)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?Windows-1252?Q?0faaKyRruS7/WfIB3aPAwEZXWB+KposO4w3YwiJ+exqgLE7j+u3xy39W?= =?Windows-1252?Q?prFQLtthnvVv7wN+wg/cIJxY+eLvRAw0P0DbIN0oAZ2IjVXlAgqNEwZe?= =?Windows-1252?Q?4kq7b3z4cgkdknrvvxKw30vm2FlioFCw6vx1J5nJNhm3+oRckI/cXZb9?= =?Windows-1252?Q?6pZ3qpCT+Si5w7I2bHk9MCLpRrRu4A6SYYpIQDdEO3y61zDmOUTC4DmZ?= =?Windows-1252?Q?FWlYWvk7MoAVs2EsX+Z5RnH4iM1mkzqulTuwPq1EqEzdfUYkMUS/hqwq?= =?Windows-1252?Q?7BpgydmhnkwtC9U3wOVT88KquKpij99YAiODcD5Y1r+7SdTloqQ/Ig4X?= =?Windows-1252?Q?b0fFjQMjYZ3XG1WQqUuxmn6bbm+9oIFR42VFSsfiF6kiHdF6NiDUfcTN?= =?Windows-1252?Q?jzBEPNskziaOKhLOLbH9Eo9SPmQ/tiCP+OYvoeuCM41TEjtEC3oYOOaT?= =?Windows-1252?Q?7CwonEgN63PyZnBVxsUmQQYZg0Ig4uOwARk256RIavWwYIz/eiq0xnRe?= =?Windows-1252?Q?1mqPgti8ayM2kYHN01g/bH59pI/jEA82K/N0bdOxfl/xRt/EySv3Rqmv?= =?Windows-1252?Q?kH9VDk2QLsc3YJ4Uj3tOhHRE4+xGNVG50FyDil2ByDMJWm0Wh/xxHRXt?= =?Windows-1252?Q?Fuvz1nGrc7n3BTzzefK4dAmuoV/Sq93jSJywTWbHe6oxpM4GU+oEwE/k?= =?Windows-1252?Q?1E0UNBuHN98LcsN+TYoEwmUsCGCmQZIN1HshoyJzwkQwFXJG3lUCyOQR?= =?Windows-1252?Q?eFCZT1M7frTRVqJA7kelc6/lVcJiRULquXJVOy02qt8D3ofvr0BQxyVT?= =?Windows-1252?Q?d28vAGbltY0DqfbrpBhZupwVXutPCrb362X0fdK/gO1gcTdj5z3a3x6n?= =?Windows-1252?Q?Fh2S50doDwWtvjIeYoiTQprpDWy3PiRKSdQsFcXP97GF1uKquPvxPZHr?= =?Windows-1252?Q?I4RL9ia39neFgaZVJAYVP7WnPznR1rHdg6KMolrm31sp4KYOops3yO6J?= =?Windows-1252?Q?CVEUvDyAJtHpfpxJESwH1fP4gHXh9+aV9xs49vaSfgizOyyVn34hvmNA?= =?Windows-1252?Q?cvlOmwCjEYkI4X55pHLf7GSmJQB7E2MwVsH50VrF6cWix3cgC5TN83FB?= =?Windows-1252?Q?Q5pHZ9GpdOL9yp/vdm7BdqvKP3xsdPjf3fVv/5Tsy43vyGkp10zQIvdz?= =?Windows-1252?Q?P0hYwq4g8K2w8zuA2X9Rq6UTp0IiNE5LZWNbSjIJ8MWTI5/agkpw6Xl7?= =?Windows-1252?Q?SwGP7Yhg2b1cAlCtcjGh3YYqBL69X1jXA8Ca3uvIAj5TVXEhyoLQYsIv?= =?Windows-1252?Q?y8Liz6Ge3lC74jphfjmw5YR0YL2lkljfAb6je4G2WBNLhQBf/d0swGCl?= =?Windows-1252?Q?8z4T28nM2EELGJA9DYrfHZwYIaUb4HTExst2IPUaOWJd9PofZpJWfLP1?= =?Windows-1252?Q?b0p2zhP9t2xhTDYwrvnB2Fh6nyulvvZGVc2arOWSTj0I2PPtAycFiHXD?= =?Windows-1252?Q?8sfSpiM3?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: ce282a71-2ba8-4c15-d6c1-08d981ecb9dd X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2021 19:26:38.2972 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ucu8j0oInUx886OcTt6gE8jJU4apGX+Ia3vDH3og5AWg7UcUDIj3F8v+RVUwrCo++iPzUrXbzlupvx8LSPDm/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB5297 X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 50818-done Cc: 50818-done@debbugs.gnu.org, akrl@sdf.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.1 (-) On 9/27/2021 3:12 PM, Eli Zaretskii wrote: >> From: Ken Brown >> Cc: 50818@debbugs.gnu.org >> Date: Mon, 27 Sep 2021 14:52:15 -0400 >> >> I decide to go ahead with a Cygwin-specific patch (attached). If Andrea or >> someone else decides this would be good for all platforms, they can do that later. >> >> OK to push? > > Yes, please. Done. Closing. From unknown Fri Jun 20 07:10:09 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 26 Oct 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator