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#50666: 28.0.50; Fix native compilation on Cygwin Date: Sun, 19 Sep 2021 10:27:27 -0400 Message-ID: References: <9f20194e-b1ba-9417-4f18-caa1d80b5568@cornell.edu> <01a89ba6-2786-df04-0181-069b50a70331@cornell.edu> <835yux5dn1.fsf@gnu.org> <87bl4pf3s1.fsf@Otto.invalid> <83tuih3uvr.fsf@gnu.org> <877dfcg5tu.fsf@Otto.invalid> <83pmt44vn1.fsf@gnu.org> <83mto84r9l.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="23551"; 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: Stromeko@nexgo.de, 50666@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 19 16:28:43 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 1mRxoA-0005tZ-LQ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Sep 2021 16:28:42 +0200 Original-Received: from localhost ([::1]:35010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRxo9-0000Eq-04 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Sep 2021 10:28:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55306) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRxnX-00083N-CP for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:28:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRxnW-0004Vw-JI for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:28:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRxnW-0003QB-9L for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 10:28: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, 19 Sep 2021 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50666 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 50666-submit@debbugs.gnu.org id=B50666.163206165913124 (code B ref 50666); Sun, 19 Sep 2021 14:28:02 +0000 Original-Received: (at 50666) by debbugs.gnu.org; 19 Sep 2021 14:27:39 +0000 Original-Received: from localhost ([127.0.0.1]:39481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRxn9-0003Pb-Cg for submit@debbugs.gnu.org; Sun, 19 Sep 2021 10:27:39 -0400 Original-Received: from mail-bn8nam08on2139.outbound.protection.outlook.com ([40.107.100.139]:36449 helo=NAM04-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRxn6-0003PN-9X for 50666@debbugs.gnu.org; Sun, 19 Sep 2021 10:27:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lKa52oMmM5uK6zV5ZgKzTra/JrekPoDivuyoxVp5MH6odhz/NclBPHDe06pGZZbdHpjBLPOqdxs4EgqONllhB5QpD0sfMbKFYPMO7P8VZ/0cYs4W8KjJ1Dr91UbxayusOLY8kzT35qEak5GHLx/+kSbea9zhJBx/oc6xMwVbdjuZwzZa18uX7zjY28AIYaJg03RA5fyg8q8zcTD8TzeRTo0dyGDsm92zOdImBIBBFs5uGzzlfM77VgO2b9PFF2t/gMyehrPZYjVjoE19OTXIZdNihAK8uvoWgl+XlPUDNryVXNZCunSHKhdkFNsc7Qz7qh0HjEqqfb0FuOkNxKWa6g== 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=hb3cDS5I1WgfdHB6CVg3/PoG8DIcx/LPDrJCc+DhoMU=; b=ZHKGcnyrwdFGmUIRfKBY+xpejuO11BvJapfVtkWKtKdWARZPsbbpBREOpadtj1NWrdvAxK7wP4CD3ntn/CNHo86nmGYAed0Ni8cBY8gfTe3hgP7p8DpXkVEkGMijI/0OeF7LWbvwejPX+maha7dql9dgOeIbmf4XEVV47mo/fFaQPH9NfTg9H2+ryc4ytjT15ca7hniLNSkQ0S3mrDhLaKFZaRG50QthEyGsmPMxtOHqRZCuFAfqKnCYF0BjYrAjvQ6Gnivv99jEbQGNd72BsTO+LzLLxnbcvkOttlJYSP3ouKXcxa/zzgMs0GADQhaHj9O/0RSAFtsMfxqOdYISfQ== 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=hb3cDS5I1WgfdHB6CVg3/PoG8DIcx/LPDrJCc+DhoMU=; b=dOzQXt65YZUnGmVcQwqBVae7f3DuF32lP4/IESeOjUhMdLsD34PaeuB8pdY9u5N7ZE5ZpzPfPQANaqvv/5wuKTNogc1fw9knZKKGvTAFRvei+eAJhe3CU97444ErrxQQ6OLWcCJbGBq0CdaExdDGeGZ6bUi+l7l9n6GC28C/AdE= 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 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.4523.14; Sun, 19 Sep 2021 14:27:29 +0000 Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::5113:e84a:b38a:7a66%6]) with mapi id 15.20.4523.018; Sun, 19 Sep 2021 14:27:29 +0000 In-Reply-To: <83mto84r9l.fsf@gnu.org> Content-Language: en-US X-ClientProxiedBy: CH0PR03CA0218.namprd03.prod.outlook.com (2603:10b6:610:e7::13) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) Original-Received: from [IPv6:2603:7081:7e3f:3419:1d36:e122:658d:e368] (2603:7081:7e3f:3419:1d36:e122:658d:e368) by CH0PR03CA0218.namprd03.prod.outlook.com (2603:10b6:610:e7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.14 via Frontend Transport; Sun, 19 Sep 2021 14:27:28 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: de21db50-02b2-4fd5-a4e3-08d97b799c29 X-MS-TrafficTypeDiagnostic: BN3PR04MB2177: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4502; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cZVhCitPegyRYvuq6079v0gZJnS9RtGF3WHG7oflCN1/8pam+dg8V18O5CshNhJCjLsl/zhxf/h/L6BxvMmVP4KPwOw5F3wjbb0YlZY1Ms7jx4hmkvcgCV10UnIQkFK4mmJpzsOMeOuma3RPxktyiDyiJpXB1PW3r73+aYfuWrs4Q4vkvKkul07nmny1/s3EPsOZyZYxDmIJFa3wKOALjpM96T0zrEMaza3LAIpuyRilwSCubzw/Rw06pDPv6Zg6sOgMd47G2FokVZgDWxBwhMh2+YCup27YBRue6aZ6QwNmt0VFiFj/hATN1ws6d9g6Qbwj3jeWSOujEY0S9P0cWyX1+Z7iMRUaLa2Inwe0YnRrjNzGHGMB7EHp43MVvoXwMB5xc8bafN9/JW1V3ldH/WSaAGB0AwVcEfeT8Qg5x9TRDFh5n+UJHn12w2YVA9JGtqlyWTdh6y+31d4guqhqtonlcZ9f6dw+F/5HS6H9IG/xZk7SaK8QjJwoV6+XPb64BDFSsXSUPzujfLA4d2rIptzd+2cvJ3AOfrJglIG/Mo5/WvlhGcIeRjkgUTAylLr9o9cH3KBfO8/uG8sYjq+4M5LxW8TaMDRpUgUse8fJvH2k96Jy9J/uWtntlrf2ZZT4g0JulOX9Oo7/vH02PMO/qBrWOkPwbZLkirwGusK8aJODtsGbD5Lor4KorwJJUIsyNYpI6evPNWIVLgbez106bVwGopIW0wQe8lG36fzh4qU= 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)(38100700002)(6916009)(2906002)(53546011)(2616005)(66556008)(8676002)(5660300002)(508600001)(66946007)(316002)(75432002)(66476007)(86362001)(4326008)(31696002)(31686004)(8936002)(186003)(6486002)(36756003)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0jrvq3bUk9P5N8fCdhG4GLR+q1wnTE0uXXmlowkblU8/sz1OtW6Onqun7XYzfpFsy6/WGbW89N/dR6mXSQ1UmzpEsQerrAQtZ+e3JqJ0jE+kiMG5bpQTdLQrQOATOF3jS2CvVw37BIOp4uae+n04AO6vcOBgILgCN2U79BaixvuSAtJ1WldkBlD5IfKtAO5cmkXybaqVtbKQcLjEMmoYnV/C9y1Z/CLYcp/Ce3tLxrpN5KkOOqwz+2aIjl7YVO95eDHlMdWwezxcUerND9onrNh3mMeoV8bAqoFyUtfHs5+708gAFmYYQX1AxHe/+5ANeW16LlLGQEpnw5GYVX/6ceuOuzCOyOGWWQSJGwKiVAykzfe6IsA72gsnOVVApvJxjvO4NXxNl699dxBwAnlZgEwfuPKOVrdm8kH4DmcSTuVnIT8R+IGjr4wEQ1jHeyHqQjKGuJurqCVM0XW8pQ26L/Jmt3FPhtkoSYvPysj5WEo6LPzLp/KMilFghoP5h8X4rLGwANk2h8cA52AVXae5rxToc/aTOBu2qZOhJ0qLi9cQla8USPR1ptX2/b3W2iq4bfy7yP3dzZvFpIlFzfMWlGxyb/7OLElADp1ypyOH9zaWzZjVhgTLJef/nIsQm/Tvw7O1eS+3CFLD1tMvwIf50O7nNG29ITY8AA9/kAa0KCrmBGLnxjUTnsCfEeiwi2fdb/t0HdekPG0bHZwq8Ja8FTcM0co2Mxg7gQLc7gbz2pDBBh6i3WsCkUmsAa iIq5HbWYiluYqVtdMJcAkeGIDyDUMiFhnBwHPE4aS+ZghcT5NEOWIAppVvoS/v7ZGNyzre9KYRvBNtit+mrzYq1HnnLoDvqnM7 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: de21db50-02b2-4fd5-a4e3-08d97b799c29 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2021 14:27:29.1789 (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: 79KmHu+TAVu+1UNGshq/AbGdcq5HY8AHqvxYrZXfDpN92gNiEk5b9yNrMswSv6VgiQp0fFciMMmAlOsIoWElbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR04MB2177 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:214716 Archived-At: On 9/19/2021 9:41 AM, Eli Zaretskii wrote: >> Cc: 50666@debbugs.gnu.org >> From: Ken Brown >> Date: Sun, 19 Sep 2021 08:37:52 -0400 >> >> Cygwin could maintain a per-user database of *.eln files and their base >> addresses. (It already maintains a system database of this type.) The each >> time a new *.eln file is created, it could be rebased and added to the database >> before being loaded. > > I don't think I understand: rebased and added how? manually? No, by a script that Cygwin would have to create and that Emacs would call. We already have scripts that do system-wide rebasing (and that are run automatically, without user intervention). The question would be how to extend this to per-user rebasing. Achim and I have just begun discussing this on the Cygwin mailing lists (currently the cygwin-apps list). I think it's doable with some effort. In the meantime, is it OK if I install my patch to enable building with native compilation? That would simplify experimentation. Ken