From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#50818: 28.0.50; .eln files need to be executable on Cygwin Date: Sun, 26 Sep 2021 12:57:24 -0400 Message-ID: References: <7330c585-dffd-77e8-8d41-0ba1c7cbcfa6@cornell.edu> <83a6jznx17.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2612"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Cc: 50818@debbugs.gnu.org To: Eli Zaretskii , Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 26 18:58:13 2021 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 1mUXTf-0000SD-MB for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 Sep 2021 18:58:12 +0200 Original-Received: from localhost ([::1]:60194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUXTe-0007oy-Ou for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 26 Sep 2021 12:58:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46490) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUXTW-0007mA-MM for bug-gnu-emacs@gnu.org; Sun, 26 Sep 2021 12:58:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55304) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mUXTW-0000me-EF for bug-gnu-emacs@gnu.org; Sun, 26 Sep 2021 12:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mUXTW-0007TG-Dl for bug-gnu-emacs@gnu.org; Sun, 26 Sep 2021 12:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 26 Sep 2021 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50818 X-GNU-PR-Package: emacs Original-Received: via spool by 50818-submit@debbugs.gnu.org id=B50818.163267546028689 (code B ref 50818); Sun, 26 Sep 2021 16:58:02 +0000 Original-Received: (at 50818) by debbugs.gnu.org; 26 Sep 2021 16:57:40 +0000 Original-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 Original-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; Original-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 Original-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 In-Reply-To: <83a6jznx17.fsf@gnu.org> Content-Language: en-US X-ClientProxiedBy: BL1P223CA0006.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:2c4::11) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) Original-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+j3s2nStTnnSpuCon2V11AHk0HkleeDTC HhJ 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: Ez8tAkORG5yViMZD8uYiFGYy53fzI/OZdMzkjM5ua/+PjLAMSx+wWRDucDAn087VTtN6Ci+QJx9YE7qOAVXxdM79ecHzar/55CnMPx9c3i8plJseAu6K+ZeCIePtaAiFFr1JKOGCbPChJcsXU3VI7nuGlJEK7dfYq7PhQbq7hW229G7PJ0JKsl1ifHF2CcKLlJwq9l5SnAOOn2c1MEBWcaZmt80jWJKafDE13iRYsLwAtCI4T6n3DxfO6hrHc9S+hB8+OsPjP1/zrFzU1wKpK92MlKTj8fdYAoqnetxgfXeT55Ww8FrfVaR4YbUYrCMcgRP+o6mm6IY2FfiUrH88ph2MiclSdq/dzVux8KypdHl7eAwejZdSE7EDIS8ceDOtiuwmdiwtNGXqjSonj/8uk755TQuR9Pxs4NhMrZD1zAdNw/w/YTivdlyjRxl17JGDfDcapsmft7jUwEKzg8Kh28ffY3gvsFhBAYPZ9cXZivTZYA27P6DI1L42nnBN5OmMUMrp27RBKOTx0fJuS7bg2SwzHZEVfwiRi7XeCABgeRyzxyJiPomCFWNk+TSFoBV/ceb9/NN0ntoJ/wHr5glVf4PdQHn5RqWJFr8sbkPOiTnIXypsWOW5pLX4593YFUpOe3MbUdnqTH6y886u7X8+JKWdODO5kX+GWTYwGHuchB3Djpjo3uF8ZMURGKyuJWOHSLf1Q59BDTrqv2D2Jz2fuEmZLSNxjl9lbc7/+FwA9SXLASnyxUdtuNPs+9 XD6mch+aiGHq/iunXx6o9Ma7tYZbrS0QPxGUlcn6GNwpJE+Z6VdsC28qXuokNFyY7F+pfGzTze2wivZJaLpzc+WdqarYvyIv8m 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-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:215608 Archived-At: 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