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 08:37:52 -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> 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="1836"; 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: 50666@debbugs.gnu.org To: Eli Zaretskii , ASSI Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 19 14:39:21 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 1mRw6J-0000Ch-MA for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Sep 2021 14:39:19 +0200 Original-Received: from localhost ([::1]:38974 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRw6H-0000oj-VW for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Sep 2021 08:39:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRw62-0000oZ-6x for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 08:39:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54308) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRw61-0003Hq-Sx for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 08:39:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRw61-0006N5-KQ for bug-gnu-emacs@gnu.org; Sun, 19 Sep 2021 08:39:01 -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 12:39:01 +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.163205508524415 (code B ref 50666); Sun, 19 Sep 2021 12:39:01 +0000 Original-Received: (at 50666) by debbugs.gnu.org; 19 Sep 2021 12:38:05 +0000 Original-Received: from localhost ([127.0.0.1]:37621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRw56-0006Lh-W2 for submit@debbugs.gnu.org; Sun, 19 Sep 2021 08:38:05 -0400 Original-Received: from mail-mw2nam12on2117.outbound.protection.outlook.com ([40.107.244.117]:26849 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRw54-0006LA-7n for 50666@debbugs.gnu.org; Sun, 19 Sep 2021 08:38:03 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=odjPYTi7EChA44XcvvmncohS9Oxjfed02KzOZCS0pt4XIk9mlyBnhh5VbcgKayiYNLV52NscDS4KCZxmLjkrOByW/017Sei0X+CZx7oiIkM9kQlZjI6JaAIFEyLIXkCtsUtohCtVSieh0snL4gPYk8hO1vP3RKGCwieHvNcRFiNstCIMiTMqoYXur19/3dpnDiWyDQZlM+mYOR8zy5OgvmA7vLFTOi1xBJZuyaNHNHSXqBe7ztkxQEE0sMSn8oEuWpJ0ZVLThgqfd1RIZJJnN7dToYQXS0Ep64Xw+oJlYelhy4MhxfihOQqB8zHARuk8vbDGmpkHCs2l19MdAF44hw== 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=zu6A5d7qZxoNVPIXIX5omE75L5KRcrwZoujstan4PXg=; b=eHXrrz4VVWVhvUI3/GOH5h+AzEMmCB0VoFq4kY7EkY8AiBnAFc36rXUaTkpmLnKTUvmsI0zbJXN9eLhHwony34WS+k5K9PFzeEXJh4v6riEfQPsPqFFyea6F8s3GiLvs7+uexRWEW9Fm1/pEqH2vhhFb097eZJq+Tf+CH61ezsLZYjKf21LxKql8nVGmu2/AtFLswr1+Xo54E6S0akcAOBGH9muO48GqRkx2rwJ71xV8fjK4Nz+l0zJ2b0QYJMbjfGLdFy8AVfSmFcGQSgnQ+G0BYyrvwQutQWk4nVtzjF6LZhTC8yd5KA7g5bDZIae+sabNHgOrlEvhj4h6ZuDUkg== 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=zu6A5d7qZxoNVPIXIX5omE75L5KRcrwZoujstan4PXg=; b=X6DNIphhaPtKZJvioS99IBRC6oX4uX5SXtfH54qlm4tbs72Fpa2oiGQIkl2gVPHQhj3ZQ0G+CoqKMYZWgxMi7EN7+YgfPAuPimNi6NCdjQWAUsgN5gaoZrhMHgCnpWlirT4s+2KJtS5ocAGSfi6CEceltEpvwWNvhqkGZiZSBWg= 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 BN7PR04MB5169.namprd04.prod.outlook.com (2603:10b6:408:3b::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.16; Sun, 19 Sep 2021 12:37:54 +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 12:37:54 +0000 In-Reply-To: <83pmt44vn1.fsf@gnu.org> Content-Language: en-US X-ClientProxiedBy: CH0PR03CA0421.namprd03.prod.outlook.com (2603:10b6:610:10e::26) 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 CH0PR03CA0421.namprd03.prod.outlook.com (2603:10b6:610:10e::26) 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 12:37:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e2adebd8-6ee3-49fc-98ce-08d97b6a4d57 X-MS-TrafficTypeDiagnostic: BN7PR04MB5169: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zGzqo3OSrdkQo4tQ/eAwhSpqlBKw+CbSoKczmA6ZxwF/kfq2mcSs2Xtc3q245uwvmPlmA92rovdtXpGOxaJzE4aJlK9zdwfn+6ITjvalyV8bGUBMi2boYyAwGVe3xve+SR84+MJlmxwzw6QIo1UP9PUNZVVzKudVmEKpc7/YcigTAFRvItH1LKf49oYxkMoP3wq1uPOj5qA7SNvczwNftc0inqbPynQCriEWB/qiyTkUYq68DuOsR5BjxQHpzhYnRoaqJUj3rf/YLgMAGgQtrt6/eavd2lPZpsLNEsrptmGXgiMnH+haA7eAI5t1P49EtdiPaoMHOtpAk/CPDuYs1wjSxs0Ws59T4GjgM+MFj9mPfR1wtI4f8sGX60V8gE5NkQYkLsTy/eZ6L8lzGn21HnATF+aOM5HOl3BS93UVEfE7RnVO/yo0oxLHPlrD0O5S0FQ2YnorO0YX6QQYDcyrNb5mMWsCkpQJJqdPUqGNHkFCjb1DlRv1TtqPtloPIOP/odL41ny0wr3BXDkIQOMB/J9Du0CsCl4Nv1RyhJV6bduhOb3IL/TmOKy/KSYdJdOGy3PlEuH69NRCVZhJ7OD6wTj7hTi7YlKvnp/xzSPvIy1FICLUqzLZMLRi64SxCjiDIWPWSnPWg6g4Cs3AYt4Uk2ynjU7zQTsNk/0vyRSE5DiyqD55jWLE6d1Z+9Ffey30FmaAL5sO9s7nypV+TUdH/QuPBet9btf6F1JkCyuP+mM= 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)(31686004)(66476007)(36756003)(66946007)(66556008)(2616005)(38100700002)(4326008)(186003)(4744005)(86362001)(75432002)(31696002)(2906002)(110136005)(8676002)(508600001)(8936002)(6486002)(53546011)(5660300002)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lGS47Oe5iKfC/95Hx3yEkF9UFULFZya7jjmG9JmbmXWjk0Tg4zUZwT7iJc+61oWIjHV4Eb+dUFDFLOKCXnrn29HlcyDkbmhabvvfovV4LmQcQE54B/E5tpT3jC3ejp6+iU1uQtniZXmSCLi15QMCxr+GkYaoI68kgo8EKElNj4hYDkbZo2lcjzSaQn3fL1uMEA13xRPUNR6rd6qawGfx5aR/ylWMdMGmQCApVwD+lP9vzYyTs5+uVM5zAk3D2f3HbbNm/fpiA63TnPsYS93bMuB0L5RQJBsEpHuDRgQ8eDgA2i0sGmZyP/Si4+ps48wgef8xoFATZ9bGhIGer427FZ1xxbikyo7CGt8jeRE3xxb1cNLcS5uZrpTydZz0PUOD6EzufsmHF0mYMj6gWGWkWVwMb1L1pJ8tdEv+v13jghHiho9SABQuDxVkWZ0QI0coOJOJpsJy7CAxZb5+yYEG9j88DAvfTiq6H8aYC4NXjaAjYCpEY3ctlwzrjWd0t+kCav3hd4MEsvaNxZzJREq5Mc19nNCxDA8r6bbR8XkfS39YOV4B/LlL+NQ6IkZDVKpYixuoHtj050r7L9+A1RTM47AKcp+jP0vt7CgvVADsh6HLkFMLvj6CuxFcmypzoq1mXI7HoYpkC/edoz2RufJngPaRv/dQyayAxQAoHYswVGn1eEnIXo4xrkIFy2SWVn02ikcYTuoQ0jMXO6lOtW+TBsfXzqSnfMHfTFU8jRtmzsPh6CMrGBkBNOKBPn bvmwK+gVSD6xFVZBMpc//+16KOLxS5+yvfmjMQL66IAc4iMSV/aV88SG+3QQ2W1j3XIe3uWINKhMxesqzHzGUc/UN1Aj0kDG77 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: e2adebd8-6ee3-49fc-98ce-08d97b6a4d57 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2021 12:37:54.4931 (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: sPQv070xn3TbhtCmfQ3+KwOb1M/0h/yUGxNmixsCYGgDKJrsPCo9rV09Ni2z3c/rUS7iLIcEvLdPFRVPsRIXqw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB5169 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:214707 Archived-At: On 9/19/2021 8:06 AM, Eli Zaretskii wrote: >> From: ASSI >> Cc: ASSI , 50666@debbugs.gnu.org >> Date: Sun, 19 Sep 2021 13:31:09 +0200 >> >> Eli Zaretskii writes: >>> So this basically means that native-compilation is unworkable for >>> 32-bit Cygwin, right? >> >> Explicit rebasing should work on both architectures, the question is >> just how to best ensure it's done correctly. > > Since Emacs 28 performs native-compilation automatically in the > background, and also automatically loads the *.eln files once > produced, I'm not sure what you mean by "should work" if we assume the > user will have to rebase manually. 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. Ken