X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 11 Dec 2024 22:56:02 +0000 Resent-Message-ID: <handler.74805.B.173395775528601 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 74805 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173395775528601 (code B ref -1); Wed, 11 Dec 2024 22:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2024 22:55:55 +0000 Received: from localhost ([127.0.0.1]:36687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLVcY-0007RE-S0 for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 17:55:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:45718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tLVcV-0007R0-D0 for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 17:55:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <kbrown@HIDDEN>) id 1tLVcU-00019x-SP for bug-gnu-emacs@HIDDEN; Wed, 11 Dec 2024 17:55:51 -0500 Received: from mail-bn8nam04on20706.outbound.protection.outlook.com ([2a01:111:f403:2408::706] helo=NAM04-BN8-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 <kbrown@HIDDEN>) id 1tLVcS-0000kQ-Rn for bug-gnu-emacs@HIDDEN; Wed, 11 Dec 2024 17:55:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JqXYPQ1u45bZW7B1tyBsVni4x1ySt19tFQ9aZKbdeZHcsLMJjGMBVklaVumUfRHSCMLaeRrBGTKxJMdzIfVZ2eZx7yP+1/cxrohajgWhF7bq4irWAqV5f+TrMuAIfQkyqb598CRqf+tN3//X3w7WnKMv+Sa6HY2NuzkX0qXq0uFbtvoQJ6kfKbMfnn4Ge7OgJNMrSC5fwm9mi9FcP9aPC2ofS/D5PZ0Okze6Ssb0SrQ8xBBbD1knlkavi5eRMCj5N7dAvfZ44EWgVhfODDRHrGt7zTAbzq39voi/p22DzdRLNdNdqAoSa68Ug7JOI7RWu4wgO14bUlJ499gcclbH3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=DI3+2VmGKrhLACmGqj2iT1XnJNIHe+th9IH+ohK2Wfw=; b=bzWTDn97NxaaZr15MH8RWwmqIfdXHtruNGi63r7DXs2f29hz5uo18Vht5obMPVldJCpRfs/5JKne7XKKVRxxnJZG6Xsmak/SLmfQvnqtuuUr4HUuBXXBoT5iRghZQfVWHXCRWOtpjBO7i8mg4WpJUk9cVRmKlw1s//XQ8ivmhXhOMzHiQP4r/wNN+0deM4OplHkZVtej/XBntNMTTUJt7QLAn1Ku+6cnrgzwe1Y7FoKjjZnfIy+bu5KiQof0a7ycj6tHfNgLe8A6vHEpzWPaoP55IOfzfhydvVywf80LIyp/ilS9ULA9m2MonEiG5CTIOV4qxrDdA//tLzY12voO6Q== 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=DI3+2VmGKrhLACmGqj2iT1XnJNIHe+th9IH+ohK2Wfw=; b=jyJxymfpdpEnXlb+qduxQwOyaUOhG5wSRZBn2Bi1iH+pP70nFte6sBoFIfukyIXYcwUKLmswh6e3+0V9mR9ywJ/mwbBhzSoOOAljBlta9GsosPolAHhwcORYmhj4ue74HTtFO6EdcHAizmOYpOgsQWMZtWfivx93jobWqelT92E= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from BL0PR04MB5140.namprd04.prod.outlook.com (2603:10b6:208:56::10) by MN2PR04MB6720.namprd04.prod.outlook.com (2603:10b6:208:1e3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.22; Wed, 11 Dec 2024 22:50:42 +0000 Received: from BL0PR04MB5140.namprd04.prod.outlook.com ([fe80::2367:e361:918a:2c39]) by BL0PR04MB5140.namprd04.prod.outlook.com ([fe80::2367:e361:918a:2c39%3]) with mapi id 15.20.8207.014; Wed, 11 Dec 2024 22:50:42 +0000 Message-ID: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> Date: Wed, 11 Dec 2024 17:50:40 -0500 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BN8PR04CA0019.namprd04.prod.outlook.com (2603:10b6:408:70::32) To BL0PR04MB5140.namprd04.prod.outlook.com (2603:10b6:208:56::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL0PR04MB5140:EE_|MN2PR04MB6720:EE_ X-MS-Office365-Filtering-Correlation-Id: 51c0d8cd-a3f5-4536-f68f-08dd1a363deb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: 2zjxTUnjo22tatlweAi11FK9eBegiyG7ppv2Qg2DdLmEa+bQIyShByQBq6ye3mhfbs7ot7SliUKw+YyWf2+Oj9/62zfSKdAP5fYAhn91/H0KCKL9h0MWbvlxuhoQisR9mBuZd6bflOlbNByOc4Qys3FMocquLae328bMhW5mFWpc7kVqg4HZp6UQaCZsTPXtsSTgAY6u/bT7+PdmSqnjAvUEVHyM5CamFJCjpT3oHCGxFQOWA/+gl86YUzx2RP8292tbe95Eosp2QUdLaZRFDAos2noUsG8XfAmMlTIFuCZBDFic/mieopqCO0YZ858rfuLYKh4k4TUMCaIPDkR9KUTOtvMBHsTv27Fy8lLssLN5RGDCj96PwzhdjBApfoUfvb+owpRXsLEoqTK4rXt4TtF45VJUc3YaDDTFjMNCOqR6ntAwVVudlavRTNNqGP5cwLAsMTcKW4n4tUrVJDXgjrIQ0PhMHga0FETuz4dlzI2QhzMoez7Xs6faWVnIj2ZoOOMLPlwRZUbKLKMFZ6I8diGde9Y6SQ78y/7zkibbZDexXc4T9CemHdPB09UQ5SwDMTPL5wDPr56kYifCvgjRP6njIBNfAtivUn99tbuMmo4WCXyJ/hvOO6jNpHI0IVzedKXepOxVZf8E3f8N/nuVQn8jZBq+epWef/A1NzT/givrEAYqB2wKWFzm/Sco8f+hfOQHxlvA3MqxWMGG3ngoy5Blvp0w5/Pa9TcWyiqpFN97T0fkuul2Uaru6L1FCxq+oTIMmPFyBzAEedhZ/O+7sa9VCmmpvKRtpvh5YjrqLTvakmT6i8buUvVQWUGefrJmHGl1xu73XFHyrhlif/JUUeOeYPGajvvVG593YnNp6CzsvG1fMt6awLPyW1cVCXaLyKEwBo5Q0VCJKNisBBqtpGjRWGkRbZBTS5c9Q/RSPVP3NUprnYUBbHV967z314dsyemAFar3ooj1dtIByXtx8tOji6AF9UDy6g6IG6DHYmMaQT+LMVL9DaE3mBZKTy3kcBoPBXPmDtdXwgn+jF8Tf9z0OaD1KYbtuJRvLj36XgzQjNkgziinzkukDXzbWXrW0lyNuTczNz+yE8xCVqqBKEseqV2Rn6UCLxo9WHfUUEQfrYIYhn3AI3ErizO7MJQVEJE3H7HC/PtdQlDnrEVfI0h+M3ECgMGPArd1U1TspWE6xKqYl4nN3HYeIccJYTdzqlXp+Ua5cUxcK6uhJjB9UZJBLJj9/s/9qLkmD+j0TBV5IJg8kwTb0yXBMdzzx0mOG62rN+u0oHd8jepESpkFzjrxIuluAPNcNHCK4TochiJG3jXqKvION5MSfAD6Si/zvmSxLfJyF9gqdz/bRs8LtXwGp/NJ/JvQ0ZWtsqfeDh0= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR04MB5140.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xJ1OUOJtUXL8pp6C+6Ar6VvkQFmEcZ2E1kTbn/tDwNp/zBczsy1/eLrUOjSAPBzJcQuAkCsmr21g9IfcbJ3IN5luNaiyRhaqDxudAJbhNVjfTgMu+6QtPqU573nc+RGVDyl1RkP0CVTtD7FPoPR4YAfYCAtImRU0p/JvhsRF7tNpMgdxAYrCLnOMTdy26+deJhG4NOhoWKTRhNj6bIhGC4N83Z5/dZ81UCcL8VThdQPfqXndQtQqaGeJOSo84Cu0BhIisbmEwNA+vcdGeZ0MFsMFXc/k+IU4oJdJ8GGNKhCobPQpqF32g12DYQEc3/uTaKZ5ASvI2RV7zVDMfdPDTyfQMr+4R0qs22CWQ/h/NmqmCovgjLzgMvy8q8npPHKoGoeTs/sXupM/yeYSiUQ+LBRborHKpcor5ToI58gg09QkpIQCGUnCfb2P3Nv4qd9p+nT/jrQOgiY7Q/L0eoQ5JIfKTR7VQ+594omWPUiMkKrDTo5iA99uxWfd0Dd6I8k5VLghov1d+G3f1akGdfhvczisfgqCiHSDxrNQtGFDhTdxne1pyXgWmDzk2FCTL1dT0dPFxibAfXqCsVwh+ikGqpKRWnrjy+GdZQMFnIeYkqqgxafKz1OIfdctxk09HqgRjRqpAQxS8Mjc3Zazn92+OtLxW2zP9L1jdQO2C7gc0qVegZbO0rrZQp+R0rChoBR/+chT/wrACfjd5L1gnarmLHdk7b1lj4dDzezeRmIQF2704KeKIpWIauDapG5h9f1ekRTQphZ5M2YgtY7vcalGc4owjXQvvm3T43LoXfpB/NfrvpGSYQgKWRhDWFOa4c5lU+NurYIwVlPBldDB4JGMxDrBTs916hx0RLDU4+fQM8rCCKDitkCCBwsKxHmqjLl9x91ipncwy2XNAdq4w+KCbISCQbYoSR0HtShGkzJdjVHGzm9ivg6/VG6OmQHGzBbf/1QMKjc/qLtcS0dRQYdQiaG717wC6aQGGxEheA0AvkJkpid+cvUcAv37ZVaj8nd5Ws9E5VnZ2FwA00e56dCOYJ+4Lkj7J6Fkjvl0TMwq5pNZ9fOouheTfNCbNg7MQ1L2XXbQTIue1hjRt8QBg/pSKqqq7VUvMQShBjDFAGfIv9oUJtOmtE26IbPJqS0E8RUUPu1SOp8SS4hTdnOBZevDhEQRfuWh1K8bYAOE6I2go1I2ylhwiEdtkjrQwjKsoxq/q44AUxIOJrM2dtRFT4FXKblf3vMSKvUVB0qsznEvBpXKIyYyJj5jmYFAVU0S4koyL9VotgaCN6Ax6x8gyM0Hr5cwNIoVKU0VqaFR1hJbYU7tppcHblKrqGeejL6huISWHP5a/AUxl3NwYda8WGlupfSDpiqR3saTZa99YkujZeCw0WknmgYWK8V20IoJIN19hkOMStT6RyR+RZldlgMUXTcyN9z06monlvEy9jUG5VBiiabiHJ9i0NHjeAyKFPmcy+91oLX1X3kNxxDFBYYkixRwFyAcZi9Fe5NsKwzr8Ucyyli42YzF4U4o6FJmbIP4FbhO8BqSA88uAbrwetaiLLC4R4FTqaFRLSkfkLK5ord5sYiR64YHHdnokgd3rkn/ X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 51c0d8cd-a3f5-4536-f68f-08dd1a363deb X-MS-Exchange-CrossTenant-AuthSource: BL0PR04MB5140.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2024 22:50:42.7212 (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: WHfP6D5HWefHoW39iG+7OMHqk4XEbeAKGNqIAxfeXzMcyqAp5ZFus336ZAno9uUOdAtbW8GSWc24EGUOc+pKaw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6720 Received-SPF: pass client-ip=2a01:111:f403:2408::706; envelope-from=kbrown@HIDDEN; helo=NAM04-BN8-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, 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) I've made a first attempt to port mps to Cygwin. If anyone else is interested in seeing this or helping, you can find my work at https://github.com/kbrow1i/mps-cygwin This is a fork of the mps git repo with two commits on top. With the current attempt, I can build the scratch/igc branch, but there are many test failures. For example, when I run the process-tests, I get 19 failures and 8 skipped tests. But on the master branch I get no failures and only 3 skipped. This probably means that my current attempt to port mps is no good, and I have to go back to the drawing board. Before I do that, however, I'd like to check and see if test failures on scratch/igc are to be expected. Are people testing other platforms seeing this too? Thanks. Ken
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ken Brown <kbrown@HIDDEN> Subject: bug#74805: Acknowledgement (30.0.92; Trying to build scratch/igc on Cygwin) Message-ID: <handler.74805.B.173395775528601.ack <at> debbugs.gnu.org> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> X-Gnu-PR-Message: ack 74805 X-Gnu-PR-Package: emacs Reply-To: 74805 <at> debbugs.gnu.org Date: Wed, 11 Dec 2024 22:56:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 74805 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 74805: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74805 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 11 Dec 2024 23:48:02 +0000 Resent-Message-ID: <handler.74805.B74805.17339608668374 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17339608668374 (code B ref 74805); Wed, 11 Dec 2024 23:48:02 +0000 Received: (at 74805) by debbugs.gnu.org; 11 Dec 2024 23:47:46 +0000 Received: from localhost ([127.0.0.1]:36826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLWQj-0002B0-Vz for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:47:46 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:22941) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tLWQf-0002AR-TV for 74805 <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:47:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1733960855; x=1734220055; bh=Mkp/1Q55GuRW3UEB000BA/nOr6qnKYIeXQgSSaNLwJI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=wZU/GLil1cgwUP4mLpsV+o3pb8GXYQ0dbdw0Sdm3A+bLGEmjLb+xARjtZUzZYML7O 4U4n2wwe/W80+X3QYIqyA6pjrWo4NCzuugGYE/e/5SstGOf0k0thpba5QMv4/3ta9I 9PBQDFsdGZDcBsLnD0Bf1B57bErUsylBYG/nH+G/zQelMLSo12Jdsc3VaLlhYb6m7G nJwse4tc43VEIUfr4APnOT9WeM4CJ2ISMOdgwjyYRXjOUqw2TWcEdz+cAqRG5OnQAn lXLso2wvb1dr9qojTW15nzGyjGcZzUOP7NUSdy2WoE0rrBs0RpFQu+UhjroT2waNAW vURP5KS9oQXiQ== Date: Wed, 11 Dec 2024 23:47:31 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87cyhxkck9.fsf@HIDDEN> In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 050ab9884ddb1954b7defc28b1ce0a05ddcd5bd0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ken Brown" <kbrown@HIDDEN> writes: > I've made a first attempt to port mps to Cygwin. If anyone else is > interested in seeing this or helping, you can find my work at > > https://github.com/kbrow1i/mps-cygwin > > This is a fork of the mps git repo with two commits on top. > > With the current attempt, I can build the scratch/igc branch, but there > are many test failures. For example, when I run the process-tests, I But the Emacs binary "works", to some extent? Is there anything in the process-tests.log file which hints at what kind of problem it might be? Does it work interactively, or crash right away? > get 19 failures and 8 skipped tests. But on the master branch I get no > failures and only 3 skipped. That sounds like a "minor" GC problem; a word size mismatch or alignment problem would probably lead to a hard crash, so it's more likely to be a problem in scanning the stack. I'm a bit confused about the role of prmccyi6.c; it's included in the cyi6gc.mk fragment, but it's not included by mps.c directly. How are you building MPS? I see that you have defined (in prmccyi6.c) Addr MutatorContextSP(MutatorContext context) { AVERT(MutatorContext, context); return (Addr)context->ucontext->uc_mcontext.rsp; /* .sp */ } using the MutatorContextStruct from prmcix.h, which uses an ucontext. However, you also include prmcw3.c, which uses a different definition of MutatorContextStruct. I don't think those two are compatible, so it's possible that's the problem, depending on how you build mps. > This probably means that my current attempt to port mps is no good, and > I have to go back to the drawing board. Before I do that, however, I'd > like to check and see if test failures on scratch/igc are to be > expected. Are people testing other platforms seeing this too? I see a few test failures on Windows, but nothing as catastrophic as what you describe. Do you have a usable debugger/gdb on your platform? That would be one approach to diagnosing crashes (if the problem is indeed that Emacs crashes). Another approach would be to run the test suite included in MPS. Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Andrea Corallo <acorallo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 11 Dec 2024 23:58:02 +0000 Resent-Message-ID: <handler.74805.B74805.173396147810669 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173396147810669 (code B ref 74805); Wed, 11 Dec 2024 23:58:02 +0000 Received: (at 74805) by debbugs.gnu.org; 11 Dec 2024 23:57:58 +0000 Received: from localhost ([127.0.0.1]:36838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLWac-0002m1-7E for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:57:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <acorallo@HIDDEN>) id 1tLWaZ-0002lh-7I for 74805 <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:57:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <acorallo@HIDDEN>) id 1tLWaT-0002a7-Hc; Wed, 11 Dec 2024 18:57:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=Ly5pICFZVgAJfPcAF1ihXET6fsgXDVJCdpv17w8MyfA=; b=R81sdTTHnO5t5n0WMcbw 1p6LqbBjbaAtStSQP4c1RcgMhCKTBwDV3yiWzUr4KRdha8/2cOqjnjBvqLcF23Qud5UrCoH728wrB 3dyvEpwlvOIDXLIOtooj+TMIboLEY2C+a3No8I6jfMM/XGaAuCHSUXDmowr4Rz69HRZtDFJqOZ4LQ 76JjWRjK0/Xx3d2eqLsS69pfbU2q9vxp2i8r9JQBDJ6nBuYb6TSiouOU9fr8hGWR+KxRNC19GE92P mdkJxfQQJuwbPpZ4rbP7jEqiQfH/HaaeU/JWsz265ASNNKIBnDlNrqSRpyWeTg/0DzHsDtBegB2dG WtmKMATX029nxw==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from <acorallo@HIDDEN>) id 1tLWaT-0000i8-A6; Wed, 11 Dec 2024 18:57:49 -0500 From: Andrea Corallo <acorallo@HIDDEN> In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> (Ken Brown's message of "Wed, 11 Dec 2024 17:50:40 -0500") References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> Date: Wed, 11 Dec 2024 18:57:49 -0500 Message-ID: <yp1ed2deps2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ken Brown <kbrown@HIDDEN> writes: > I've made a first attempt to port mps to Cygwin. If anyone else is > interested in seeing this or helping, you can find my work at > > https://github.com/kbrow1i/mps-cygwin > > This is a fork of the mps git repo with two commits on top. > > With the current attempt, I can build the scratch/igc branch, but there > are many test failures. For example, when I run the process-tests, I > get 19 failures and 8 skipped tests. But on the master branch I get no > failures and only 3 skipped. Is the testsuite supposed to be clean on igc on supported platforms? Last time I asked Gerd explained me it was still not the case but maybe things evolved. Andrea
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 06:10:03 +0000 Resent-Message-ID: <handler.74805.B74805.173398376222936 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173398376222936 (code B ref 74805); Thu, 12 Dec 2024 06:10:03 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 06:09:22 +0000 Received: from localhost ([127.0.0.1]:37281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLcO1-0005xr-LO for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 01:09:21 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tLcNz-0005xP-Jz for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 01:09:20 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tLcNu-00044n-2v; Thu, 12 Dec 2024 01:09:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=By935/InYAkRZQkTfezRdi6A0k0Wnka41nbUPe74Zgc=; b=FyrLQUao+8Lk sIZH/n1J46juBdSZ1AuiejE613CGWoeJcoKhe1CBEN2lpF+p1O8lrCw93CVRSWh9qAnH7yeeIjZvk eDuDERJyf1xl3utZZXd207b86XRgTqwN2rbKWdWAAfG6pmr8uhw8q9bZ3JMA0p+QwDZm0LDi+ZAt0 P2FBmGCbQLVKopVuWEWZx6iWi6Yv2Ssi0CnfdTeu6P7qIBV8FGIIKdVIKM3JOv787Rek1L2HuNraY qvFekPKw1eeJYml7NO0r0+mCpqGhwxTnj10tBkO7bGaU8/C5Gt+39T88QFrWR+epN4ck1y6GBtOi1 NUEcrkztV5e5A/cjBrk80Q==; Date: Thu, 12 Dec 2024 08:09:07 +0200 Message-Id: <86pllx1lh8.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> (message from Ken Brown on Wed, 11 Dec 2024 17:50:40 -0500) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Wed, 11 Dec 2024 17:50:40 -0500 > From: Ken Brown <kbrown@HIDDEN> > > I've made a first attempt to port mps to Cygwin. If anyone else is > interested in seeing this or helping, you can find my work at > > https://github.com/kbrow1i/mps-cygwin > > This is a fork of the mps git repo with two commits on top. Thanks, good news! Could you please post the patches here, so that they are recorded in our bug tracker? > With the current attempt, I can build the scratch/igc branch, but there > are many test failures. For example, when I run the process-tests, I > get 19 failures and 8 skipped tests. But on the master branch I get no > failures and only 3 skipped. > > This probably means that my current attempt to port mps is no good, and > I have to go back to the drawing board. Did you run the MPS test suite, and if you did, were there any failures? My suggestion is to make sure the MPS test suite passes cleanly, including in several consecutive runs (when I ported MPS to 32-bit MinGW, I had intermittent failures which only happened once in several runs, until I fixed that).
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 11:08:02 +0000 Resent-Message-ID: <handler.74805.B74805.17340016243225 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN>, 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17340016243225 (code B ref 74805); Thu, 12 Dec 2024 11:08:02 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 11:07:04 +0000 Received: from localhost ([127.0.0.1]:37843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLh28-0000pw-72 for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:07:04 -0500 Received: from mail-ed1-f43.google.com ([209.85.208.43]:52354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tLh25-0000pQ-6b for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:07:03 -0500 Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5d0d32cd31aso583008a12.0 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 03:07:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734001559; x=1734606359; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=9xBav5rL0iAG6WzPrV2hnAOg+YMxPmh9Z7Z6UF3XMmI=; b=nezRhBiEhsYJQbg0BDcWMhw6xzmGOT4HKcJ38jGW0u3DDVo2rx7y+Q4BMd3D7+jEWg LqwxOBydMWWd/al8DTJkVhoKGrSYxKgvCARBs9kfVQRvl+ycu593w9GAhvcjjGudk/FK 35AVVGIiKRdwVxmnHfzlrQUbGaDFIdevtFC8qP0sX/tQ85RKGv/jmqi5AP+B+IqBUVL7 eUasTofvExZrHDubKdkVRWhs7T6bMr2qKxVjjQ1//Wq2WC96grgt5A7SnYXYgqwYgKJ9 Mc0ZSHqaibzHC1b6S2xKCf23RbnLfyynfvOdzC6j6aLYgm3CQdqtR549FVZ0O6jDmYlW MNFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734001559; x=1734606359; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9xBav5rL0iAG6WzPrV2hnAOg+YMxPmh9Z7Z6UF3XMmI=; b=TpcgbZpafv42JGDPdu+s1HQMSTF3TzvttQwk1Bq7JsswSCETHeOyWPyco9pieXhtbM FnpKtnBZDd1H/raOCU/LvHe8S+ImhJb9H0rEPcpL2q5A+rYzRL9GMcs1wnZoezXTyaIA ROJ4yuHwsiklJMo8sS3OPgAd7p5nwnBIhb7H0v3tXplHRowrKHRk9kbVvYgD66rxoe42 d9Qzt3oG+Q99C0yl7oV+5EtD67twihVCC1gVYiKDkhAdURjnP8mvWpErRwiFR+PsyIfL utA4pfs7pMOx6WS+upwVQkAI4I7EOpa+wt6mOCnHZ26ncr1TW4e1Yq64VD6i0+vfpWT9 uTdw== X-Forwarded-Encrypted: i=1; AJvYcCVpdHUYBoH7EAjwCOjLGGb8I7t2ZEDcwuqwXQ4W00gVLLn/ByuU2NvCLEaHoDqtcu5HM4zrBg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxX4Kky8H4jgQyGk7GlzdpoYOqo5Dr6uNgRZUmnxujZb1fcuj2d zTX8qXzzSIf2UPeMbiaHh3fTOwHqBgvDG+rKkFwbu/T2l6K9FUHU5KI4HecSnk7Z4x+G+3zdiju KyJRxRA4Fk3Kw5xMFhfN3S5jQLgY= X-Gm-Gg: ASbGncsGyAqATYQYjKdQixQDYHEl5Mf0YdbKH9RdErepN1gqsOTgLr1n5hd90iblf8h EqkiXc/ezQbQhQM4QJg1tZWbFe3YC+QGBd+QgUw== X-Google-Smtp-Source: AGHT+IE+ZrCgWvzOdURs5NNXz1BBjKQZNs03KUldzEbUkFk4R07QjPWcBKWTMSVlBeJyoTLkpclVZ3Z7IjF4nIWKuD0= X-Received: by 2002:a05:6402:2786:b0:5d0:d491:2d5e with SMTP id 4fb4d7f45d1cf-5d4e8f661d1mr1414035a12.7.1734001558965; Thu, 12 Dec 2024 03:05:58 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 12 Dec 2024 03:05:58 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> MIME-Version: 1.0 Date: Thu, 12 Dec 2024 03:05:58 -0800 Message-ID: <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ken Brown <kbrown@HIDDEN> writes: > I've made a first attempt to port mps to Cygwin. If anyone else is > interested in seeing this or helping, you can find my work at > > https://github.com/kbrow1i/mps-cygwin > > This is a fork of the mps git repo with two commits on top. > > With the current attempt, I can build the scratch/igc branch, but there > are many test failures. For example, when I run the process-tests, I > get 19 failures and 8 skipped tests. But on the master branch I get no > failures and only 3 skipped. > > This probably means that my current attempt to port mps is no good, and > I have to go back to the drawing board. Before I do that, however, I'd > like to check and see if test failures on scratch/igc are to be > expected. Are people testing other platforms seeing this too? Do we expect upstream to be amenable to eventually taking these patches? I see that they officially only support "Windows Vista or later, on IA-32 and x86-64, using Microsoft Visual C/C++".
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 11:32:01 +0000 Resent-Message-ID: <handler.74805.B74805.17340030718864 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, kbrown@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17340030718864 (code B ref 74805); Thu, 12 Dec 2024 11:32:01 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 11:31:11 +0000 Received: from localhost ([127.0.0.1]:37937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLhPT-0002Iu-2P for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:31:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tLhPR-0002Ib-2u for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:31:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tLhPL-0003BC-IG; Thu, 12 Dec 2024 06:31:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Ne2sBN+z19qm7Y9ClkYNzYWYMNoZrZ/ERDMh3W2zzHQ=; b=S0aCMWZt9onSAlZSBcaL N+io9fEJqpnHXmpM0Ui3siXWLwubt4450IY+cdEHHHKMP+UNPdZUF4h4EFokcfZ+4dk+J7VbHelkj 77czBVTF85JSvcGuESX3kmhImxTKGB37zZZL8Ygdq6wTcHMhYs4W58mIdlh02JD+2EKLZEDcmkB+h s9dsV27mC5QzcwZBu6NorNIhbBVKItw1ltfYWpOWTJ20inmr5BLPZjZl/j12zdqypn/kaoDrWZsja GIzOZrU44xjZDKn1pL5gVyTNwGZqRfr17IyL/AeyHTftLmuEOaXS4YJCzMoAlKOHzf7v1ZOm44nR1 T2H4V/nqL3MgBw==; Date: Thu, 12 Dec 2024 13:30:59 +0200 Message-Id: <86msh1yw7g.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN> (message from Stefan Kangas on Thu, 12 Dec 2024 03:05:58 -0800) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Stefan Kangas <stefankangas@HIDDEN> > Date: Thu, 12 Dec 2024 03:05:58 -0800 > > Ken Brown <kbrown@HIDDEN> writes: > > > I've made a first attempt to port mps to Cygwin. If anyone else is > > interested in seeing this or helping, you can find my work at > > > > https://github.com/kbrow1i/mps-cygwin > > > > This is a fork of the mps git repo with two commits on top. > > > > With the current attempt, I can build the scratch/igc branch, but there > > are many test failures. For example, when I run the process-tests, I > > get 19 failures and 8 skipped tests. But on the master branch I get no > > failures and only 3 skipped. > > > > This probably means that my current attempt to port mps is no good, and > > I have to go back to the drawing board. Before I do that, however, I'd > > like to check and see if test failures on scratch/igc are to be > > expected. Are people testing other platforms seeing this too? > > Do we expect upstream to be amenable to eventually taking these patches? I don't think we've asked them. Maybe Gerd knows? > I see that they officially only support "Windows Vista or later, on > IA-32 and x86-64, using Microsoft Visual C/C++". Yes.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 12:08:02 +0000 Resent-Message-ID: <handler.74805.B74805.173400526916780 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, kbrown@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173400526916780 (code B ref 74805); Thu, 12 Dec 2024 12:08:02 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 12:07:49 +0000 Received: from localhost ([127.0.0.1]:38063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLhyv-0004Ma-Fh for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 07:07:49 -0500 Received: from mail-ej1-f52.google.com ([209.85.218.52]:44501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tLhyr-0004MO-TB for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 07:07:47 -0500 Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-aa6c0d1833eso83180766b.1 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 04:07:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734005205; x=1734610005; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=eCvK833Y2r3+V5X3aAaPW+DGc/Ef1e/rkkX3nkrIa7U=; b=mpGC4BR0Ru6l5KLh2d8NfguX0OworpWNtVsDW7ku6qeL9Ivpe8wPI5p8pW1Xz+pB3j VIr6KtIlBweMeIKtVBE2xzo7hKpnqqdO4fvT6hsHJTLFFYK5hq6U6PBAhwx4qBP6DdLp PIiFKrsQxBSWJuhQmM/pFctyWvRwlsZoaaUfgxZYiMnk9TOTzpoq/vVisfB6BZYjRFE7 J5ioC8YGMEBcJFaWGLHPE4rQ/kQCOLVXSIbY4I7FDb7O307Po9jqtNMm86dYbwf1i4Dc C2KXExKGXEAc5pyQ2et+EpN7unvVAA6cVBGbEaIsHSrGgCxFSJLevHaTt5hmQJaD1MVa xJzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734005205; x=1734610005; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eCvK833Y2r3+V5X3aAaPW+DGc/Ef1e/rkkX3nkrIa7U=; b=TyBG7otyPKjUBX505CyGXovCekjjDQq+C33M3nvErLpXeIY0ovLSIq8yHtWkLB6I83 pjHAQ92SFtHdYWpPwk3XVyvHDUrxXiTWXwOIpRGgCKVzTZoAwpoUad7ZrLYr2HfWCQA4 AbGtwr4KnSG5w5Hc/aoqhtAtfmT3UwwtsbgxL1Xge3/qO8FGZMY3BgwUbAIWeqsvmiF4 aGj4vkdaLj5x+h4K//5KUtqTUyN2ppUWfGiIInOmudibcYiViotwkDgGUf2DRqp1OVaa 8rix2UKOyh+8tLHaScm5B6AmriQqDrD1nhMkSvf9BgjyFy86x/v7Nvn7fcVg/dNKGPp6 UBRg== X-Forwarded-Encrypted: i=1; AJvYcCUNuG20sB4ovGqMG16wAzQ4gqaYNvXGGpdMpFDFX51LTGsvWuNFvIDaksH/MW7wIZyG4jAqTw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwWU8mQwUkLf8+QXcFr+7UmHRJsyOpcgU729JPlt5gTt2Dfucml twfXSHJbEfiZPQG9lIFI7N90E2+FGYENB9FmXelHMlP8ugg1LThX9ZuLz+Ab X-Gm-Gg: ASbGnctsTv+cLRXyRxSrXJIEquISYR7jBkc4mHwI4ikm93S7BmRPbaBi9cT9qPEnxfF f4nm0gwXDr/qjFoXY0QLoQL5rWrKzz2/vyXOuGCvhz4iDMYZqn7mkX/lcQleR46GeYxLH1mSAQ7 bqVTj1kxHyhIQCXZ4soJ/E0OXWZBcS2WaP/qEx3YfERpbzTA6UFods6l46pXxFxLuilG0rUYHrz yaAQs/JMxb2hFZ/j6EnpelhlB4jl9vnKavFhuCxkmFLikuY8t4E96JJqjDWN+J5r5cbCuctEfSM 2XNhWEL3ZfHWjLivr6UB+du3vnBP8WZTK3eUOGW1m40T0Y0FO74yoDpZEdLi X-Google-Smtp-Source: AGHT+IH4zuN+sYZeFMWRDqOwLRA3z8pvyN+QfI2oxcjFNaeE7GuA+zFxmBP1pMuSxOb/agZN/KvDeA== X-Received: by 2002:a17:906:3190:b0:aa6:8602:9508 with SMTP id a640c23a62f3a-aa6b1141af0mr584242366b.2.1734005204145; Thu, 12 Dec 2024 04:06:44 -0800 (PST) Received: from pro2 (p200300e0b71a7600fc7086c8db6da834.dip0.t-ipconnect.de. [2003:e0:b71a:7600:fc70:86c8:db6d:a834]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa692e4e9d5sm523832466b.129.2024.12.12.04.06.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 04:06:43 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <86msh1yw7g.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 12 Dec 2024 13:30:59 +0200") References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN> <86msh1yw7g.fsf@HIDDEN> Date: Thu, 12 Dec 2024 13:06:41 +0100 Message-ID: <m2cyhxxfzi.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Stefan Kangas <stefankangas@HIDDEN> >> Date: Thu, 12 Dec 2024 03:05:58 -0800 >> >> Ken Brown <kbrown@HIDDEN> writes: >> >> > I've made a first attempt to port mps to Cygwin. If anyone else is >> > interested in seeing this or helping, you can find my work at >> > >> > https://github.com/kbrow1i/mps-cygwin >> > >> > This is a fork of the mps git repo with two commits on top. >> > >> > With the current attempt, I can build the scratch/igc branch, but there >> > are many test failures. For example, when I run the process-tests, I >> > get 19 failures and 8 skipped tests. But on the master branch I get no >> > failures and only 3 skipped. >> > >> > This probably means that my current attempt to port mps is no good, and >> > I have to go back to the drawing board. Before I do that, however, I'd >> > like to check and see if test failures on scratch/igc are to be >> > expected. Are people testing other platforms seeing this too? >> >> Do we expect upstream to be amenable to eventually taking these patches? > > I don't think we've asked them. Maybe Gerd knows? I haven't done anything like that. I've only submitted some minor Github issue when I was playing with MPS, and I've sent them a mail to let them know what's going on when I made what I had public here on emacs-devel.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 14:39:02 +0000 Resent-Message-ID: <handler.74805.B74805.173401430317192 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, stefankangas@HIDDEN, kbrown@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173401430317192 (code B ref 74805); Thu, 12 Dec 2024 14:39:02 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 14:38:23 +0000 Received: from localhost ([127.0.0.1]:38295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLkKc-0004TD-UY for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 09:38:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tLkKY-0004Sr-2W for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 09:38:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tLkKR-0001MN-6e; Thu, 12 Dec 2024 09:38:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=3BYznwYKD7gvXvl1NomswDpNhMakOl2fXB1dZkqE9T4=; b=KpVwPlcAQPr94RXJC/3s t8etggil4camSIAPj1GYTE4cANwJJoQqvZmP1zw+S+SVkMs5Op6SIX44uOLP5JGVTAqVfkh7Qm/Ra w6+NGBNb871QCGsDrcbXqYOuAywnLMtMb201DDxLJosW0+hU+3LXbaV6uRyVHFl/QHzta0LjerA4B /VLAqAiNI4TR5apCx+P926FVIY0VPOjSO8C6ogFPNYzNBKiYOgMNdYqVd4/h6GjuaVj3tTsY9MaOu RI7HyXs8fpNtaNwWLc3qyqqsbRN1vwSiDEzCfV9ny9Nlrvip3xC18HRG6a5tZEQPwhl65VqyEA9hc hvAtlFrN5/x9VA==; Date: Thu, 12 Dec 2024 16:38:07 +0200 Message-Id: <86ldwlynjk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <m2cyhxxfzi.fsf@HIDDEN> (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 12 Dec 2024 13:06:41 +0100) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN> <86msh1yw7g.fsf@HIDDEN> <m2cyhxxfzi.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Gerd Möllmann <gerd.moellmann@HIDDEN> > Cc: Stefan Kangas <stefankangas@HIDDEN>, kbrown@HIDDEN, > 74805 <at> debbugs.gnu.org > Date: Thu, 12 Dec 2024 13:06:41 +0100 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Stefan Kangas <stefankangas@HIDDEN> > >> Date: Thu, 12 Dec 2024 03:05:58 -0800 > >> > >> Ken Brown <kbrown@HIDDEN> writes: > >> > >> > I've made a first attempt to port mps to Cygwin. If anyone else is > >> > interested in seeing this or helping, you can find my work at > >> > > >> > https://github.com/kbrow1i/mps-cygwin > >> > > >> > This is a fork of the mps git repo with two commits on top. > >> > > >> > With the current attempt, I can build the scratch/igc branch, but there > >> > are many test failures. For example, when I run the process-tests, I > >> > get 19 failures and 8 skipped tests. But on the master branch I get no > >> > failures and only 3 skipped. > >> > > >> > This probably means that my current attempt to port mps is no good, and > >> > I have to go back to the drawing board. Before I do that, however, I'd > >> > like to check and see if test failures on scratch/igc are to be > >> > expected. Are people testing other platforms seeing this too? > >> > >> Do we expect upstream to be amenable to eventually taking these patches? > > > > I don't think we've asked them. Maybe Gerd knows? > > I haven't done anything like that. I've only submitted some minor Github > issue when I was playing with MPS, and I've sent them a mail to let them > know what's going on when I made what I had public here on emacs-devel. So maybe we should ask them. It could be a factor in our decision whether we want to fork MPS and maintain our own fork.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 15:03:01 +0000 Resent-Message-ID: <handler.74805.B74805.173401574023821 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, stefankangas@HIDDEN, kbrown@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173401574023821 (code B ref 74805); Thu, 12 Dec 2024 15:03:01 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 15:02:20 +0000 Received: from localhost ([127.0.0.1]:39878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLkho-0006C8-2k for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 10:02:20 -0500 Received: from mail-ej1-f43.google.com ([209.85.218.43]:47125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tLkhh-0006BX-Ol for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 10:02:17 -0500 Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-aa6aad76beeso106572666b.2 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 07:02:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734015667; x=1734620467; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=SJDUX7mY/oT5sZluSqhQ/e84CccV3Zx1a/+/amlHPaw=; b=eEDo5Ys4JyMnE/wf6nARDpNiaRjojroWuUE/C/I502tq6/Rh4L2meYc0RpwJhE6pLA /DhWr8m+hQb/BDriiyjTPsJrPVdBRS6CyK5REtdyy9LDUJhjAW7Vsc+M4+aTW60NWgSP +29tWAeOdrVLo0AaHSOlPudoI1nQds6RnH56Ck19V1at2elNjEs+OehPQJuBe8NRRkVZ x22sNArVCMQo9uq5G1w35EaZcZh2aOQ7G8B1UFy2AXLO+fjhHMTGJRRF75dbhTXp43uf m1ph6Ob7NZDbM3Ynqr9++921P6K3dRrLHs57uQHZoh4j/xTcVKTduKEtGdk51urmBj0X 70qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734015667; x=1734620467; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SJDUX7mY/oT5sZluSqhQ/e84CccV3Zx1a/+/amlHPaw=; b=uYREGW8iw5mGggGS15rXhcmEgYmor8rmtvRS6R4uP7l33B1iE2rm8SjTWgtmMHDJ+x EobeSed8f30jpcVj4MhOUM9sAGPOiZEbpB5hMMWQXghnfvJqET6sWiog3OtI1coKuH5p rWGBbRM5gX6FvBKXMbn6phpeG3gG3oENJvr/Pc4mqtGyR3FrX/8ojaTdSGU9H+v7ezFX 58z5yvr7R+J57deIOJs4f2oRMc+MCJlS9Gd55wdd9wLhqS3skz+8MtrdY+3dtb5zzNqN xQPLMMznCjyRN0FQfcEPm5B61CrFufDQtq23BAbNR5vTnc7Trj72oWhOPwwqw4LID7fs FLYg== X-Forwarded-Encrypted: i=1; AJvYcCW/LwwzqO0S34qGlOyJRsW6/HdGGlLyu5t/Q4nIVYLivuWa6bWRkjcKwkqBzrdlO3MwOCzTWQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyOhW8tLSeGMu3WAGRdB8I2MzkAdmRPTW5UY0X/QEebDEHJKEtl UySGmLlri8q4FNOVLqWpk5hrYqgBMm3QLRP+8MWrXnIL1d3TWY6lhr9B0yyJ X-Gm-Gg: ASbGncsIIjgm1U78qrMiBzFBs1NKB0dUtcBNNOQcBTVtQ5Ay8IA6ufu24bZ6VvmZIqp 80nH5S35Rkfe02RbmQ59E8/8sPu+qtCw1pq1+uY3txADvffkhHKOtZNei35u1yKNg2NkvwvQRhv Z/8zCO0E2o1jJ/Tk24ViCpF6L+FytxLwrH91Z6D8oumorYGSGzG9DRh2DRgqM3j7hZn9aivEG7D mTIsBQUbG7SGRM1Sq6l+sjC9CWxsHWPKwoThahRGljya6RflMkBce0QV/ZSG7wuilHEC4ws/yp/ K/KlQyEtKJeD4Y+TWE9xKe5t3Ulo3DzwMuaBnNdBoGqJH++yE0hwzPFfnbz5 X-Google-Smtp-Source: AGHT+IHAAp2p51C82kCISy8io/BW0SrM5X3iSW76GELZ563RmzRFBGL3NWs3hKRhblL5XAIdN3QXzQ== X-Received: by 2002:a17:906:30cf:b0:aa6:a844:6575 with SMTP id a640c23a62f3a-aa6b13d33c3mr630067266b.52.1734015665433; Thu, 12 Dec 2024 07:01:05 -0800 (PST) Received: from pro2 (p200300e0b71a7600fc7086c8db6da834.dip0.t-ipconnect.de. [2003:e0:b71a:7600:fc70:86c8:db6d:a834]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aa68c8944basm569784366b.143.2024.12.12.07.01.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 07:01:04 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <86ldwlynjk.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 12 Dec 2024 16:38:07 +0200") References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN> <86msh1yw7g.fsf@HIDDEN> <m2cyhxxfzi.fsf@HIDDEN> <86ldwlynjk.fsf@HIDDEN> Date: Thu, 12 Dec 2024 16:01:03 +0100 Message-ID: <m21pydosi8.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> I haven't done anything like that. I've only submitted some minor Github >> issue when I was playing with MPS, and I've sent them a mail to let them >> know what's going on when I made what I had public here on emacs-devel. > > So maybe we should ask them. It could be a factor in our decision > whether we want to fork MPS and maintain our own fork. Yes, I think something "official" from the maintainers would be a good thing. The email I used back then to inform them of what's going on was info@HIDDEN Couldn't find something better.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 18:14:02 +0000 Resent-Message-ID: <handler.74805.B74805.1734027200612 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.1734027200612 (code B ref 74805); Thu, 12 Dec 2024 18:14:02 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 18:13:20 +0000 Received: from localhost ([127.0.0.1]:40238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLnga-00009j-RF for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:13:20 -0500 Received: from mail-sn1nam02on2101.outbound.protection.outlook.com ([40.107.96.101]:14361 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tLngV-00009K-Ts for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:13:15 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FSsxhiu5e9svnffYcMMJW92ejh0IG+wVC4revP4Jvm/zHEXIGgB2YjV6iPWMcnYqgvTQWXDzj3tBFl9fC48mCY5yyRKuWY4LRU277X+0LGbpcQLdAIN2kS7WWK0clBMiiYOSBJdk/k+xK8YliJ8p+PQIXvsEvq5hLHcjrNw7hCUElqas5qWvv2SzmCidTyZe6scUdSUCzNx6m6Q5cHFyh/03c0KKaYtinOu9w9Jk2toPX/Alrw956Ulmf9VUHwHFJW0cCz64oNTfrjgccL7IqBhCsDhISYTqfhIP+jhotmCNvQ10ztzMxfUmnwyJfIrxPFo6EeaLnMwYL0CpwduT9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=5WxaV6RBrGI06tL5M7uMl94IN9YwQXuTfbB9qAIDrgg=; b=gEEvkWV//19TGK+MYsADGH5X+IGOLWJwt8e099wCL0JQGsT6AatPe/YGReNiRKzGq4OgLMWEs+A0ZbV3DWMlY/5KR2sx/n6yldJUBr3RZHEMFLej0sYnK33F/3t75/r8Evn/OTnb3hOCq/HwAhIYiWvq4dcO1e6D71IT54zxkoAbmgbfpav07gVd0ByEU+wDXZpI+aXpX+5dDhe/2Wwyxt+K+cBBcmt+Lxgw/a2XMIEmfvd6Khvv9Aer+TEs1iInKodwOsGg1RnX81Tyl86ToHRtf1nNQYc3WSffX0cacLbFCkFtLrlkGMgMSEs9Vhm8qPxPpz++c6P+H8b8+l+y3A== 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=5WxaV6RBrGI06tL5M7uMl94IN9YwQXuTfbB9qAIDrgg=; b=jazmHj/uRm+WgDhWY3O84SXN7ShTaZszEH9Gyo4d7SChzYkUElS0GzcWMQ+NN+wSEA8j6Wpur8i609X0HCP6d6iFAExbfbklQNrlvI8DToqHhA10XdYb5wcLl48QSb/oNSRYzB5oUgcOWBrhzgxxBLJCP89GJvcs+oXIYWN91VQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by MN6PR04MB9456.namprd04.prod.outlook.com (2603:10b6:208:501::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.16; Thu, 12 Dec 2024 18:12:49 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%4]) with mapi id 15.20.8207.017; Thu, 12 Dec 2024 18:12:49 +0000 Content-Type: multipart/mixed; boundary="------------R1QC4dgeovXphKeFpR1PzF0C" Message-ID: <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN> Date: Thu, 12 Dec 2024 13:12:46 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <86pllx1lh8.fsf@HIDDEN> X-ClientProxiedBy: BLAPR03CA0032.namprd03.prod.outlook.com (2603:10b6:208:32d::7) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN6PR04MB9456:EE_ X-MS-Office365-Filtering-Correlation-Id: 7fc87875-baa1-48a6-a40b-08dd1ad8961a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: IYUajxzgjeF0j6gB8IEAiA0mIBljXU/58JzkBBP3lhjslgkCJF+WI3xazHaTUXt7ZhMyiUDvnrqMdVmEIzqRjd+kwVyi9ImRA+x3MW+t/QBEuvSAtrP4zWfE0bHwZvLSRpmc+G2+ZHlunCCmoJkNcg8xaQldQxJGvjg6neXOg2/sGgxATjNJwZixrgGRmgSEG6vGZm1e8dxgGyjeKx/4vM2hxkXJ8Yk51GZ4xSgDyouCfC5aKCcITJycwxPmA0TCGf/rXh6+zRO1j6zcV/MA9gefoqP0N9D3nrb4IB0lGGaaYXxmOi6LQHcLN5bO1+le++0nOqVRv8TCZes+NFJYVgDHmH28YWPZJ1zPQP/lKnjAmOCZFoHrKOGKBV4iBkCQP3XrhOMDthYXOSptxAJfIIr5fkceQa2fkRcDNEsBu08hoFu87pimqayRXMaa6V3Ow2mXQyr3XuoWxFuObqGXyL56poWyl/nFnL3wWq3t/ruA2IzsH/8ePfxb4MjtPHbdb9w8QBgZWh10y0QZvBnkGGhPRg88BHUFJqAeNhGptI5MVn8Etl2tsK5+CZfjdzHB1aCp3886qClaowsEmVjBSCFBpIVNR/f+MS8zsfjtRMGW1sXYO6z4j6/GPtgK/GEN8rgJv5uHlgWV8jU0Sy6iqaTXGwuJtxJ20jcpPkGNh1YrjSSmwvvbB8KerEp6yoWQBHrGaUzzFJwoD/Mcq5lublGzdHwkQZ347jrF+melvF3eLqSaHjp7FwIRXiuyvH6jAJ0wSClIUNjzXWlxtYqbi0XWD3MAJypGtGzI4l0d3fNhNnV+UK4mivnExdXLXgJOhA0zNLWUW+Eda0Cj1mI7uUR/u61frt0EsyFZzM/mE8bPWJj/9WMCYQ//QdHKJvpUOxOdN7P/GC4C4pRJ9yYGX7Vl7IBVDmW+lqmVwy2UDCOtTJfjFbKPd6nCoKTZpA5wPuxCcjL3Kyo5whVDeJC4cOgaliaqklUgNeXwi5w1FzfOLcSIFHMxFEIA/dY3dyQriTbVqmZKZG9qjfipr1FStoTOiRHG45TOM1+HBYcqUFS0AJ23z0vK+Nw1apHwMw63HdiTIEGqQipjC6jVt0m5gMb+0PEbys8TzoOeHL3cVubTnAB9vNy7Y999a8oBj2/T9E8KMfBNenWNXM7e1iJ8A8oQ+FW0LfJCCztowpOVX9W2JAxdKgniSFNxXMPxnP05euhuk/2G+l/X7mhqfH3quLWU9b2AEq+/CRFzzP8alzoUOe9IXkTD8FLwEsxEGXj9odysqyuCN6j7brtnLrxlRvFFRu6i9/+jRCIiUvO1HhyzujIa/0R67BUDNg3EU4OXBq2yGZEbxOBrS2sk27pqhWYBSbzJ5IWMQ86jfvsoL9M= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6FdTgXbVp/8fIDDHsCRXLuPGzxqXGJtIHavf9NIW50Vll1TeqmNBz8NRsQ+wC6fFiAtFOIrtu+hAXKNxk522rbr0Dsnf+sB04JR0HA6hFJ/XJ4q8mlDJ9/8XgBIPL0Xn6iFfo5Njh3IVzHhBViUDKu+8dN8IJK8uIwtmIkush5gVDsDMczarNJgrrk7a8bCuPgLOdfRJi6XuOF+Y07mPgrSuIx77b+DLMa6PVn3hAOgpKUBb9Pnu0/TOGIBxOdmdq1E+0c0I7d2ZacdXmYhHIBhItdM4iiuscI/kBy3l4tNC+PooTnav2xDTmL0OFRvdooGJOxcWWrpAGDN0wupDXzy2MZezOlm1R4M5fkHFbVS10v7ExYPJWwNHqD+3pad5IwkSi1Pc3rTtArk+qgaM7o5nt4VWOWzyt2ltcz4428LEvvlipxQntCaPGgvT+ad0GGGydhGKNPFxlfGrUR+0NH1Ny2b1GAQrrflg9XjxSojmmICdTlwZ57GAN7ujs7gpiqnTdBZkOkVaYnKaVnqGVxpbOKmIBydr4/tf91e8S2Vkno3jw5+tbWTg7o9Fmu8xM5evwO6tq7gg0GSKBrQQ/XKJbzrkoT+mteJKGco8W9Gq7hE2YcTZWkivYK5OhDDIgKqlckinxRZErSJp5PwJOG1Sz0AcjiQVJQcu639L6dkFUc9/9UwQ+ZiYbcBzkKNLWdv3eKTVR1PL8n/jWSHD5kuUTfpSjo6mUyYgLqKEMkpmu2uAAfhWteAEJ7J/ufRtzvW9hnYK/t3WbHe176phzmbWXGXmFBKmlLhr2rnYGGlCzAUGzEjuK/G+u6Wso1iqbFHwNWMRFR3C5+jEGmsekOI9eqCgQ1TpnZcwXKb6JFehHHQpMMapoKYQ7xKsIlvYDUrLcZ91tno3HTRDEgV6QXO31lxf+rjsXH5LEG7leHW5VlTOWHjVc6DlZUD0wlts34tqSnALqz1JtkxnNH3ovVcyOtw5UDHBmzKTGQQMAqVb+ujyfO6FCI+EasU88APzaol+ouNObEgQ4dyADf+s5Q7Fd5gex7UM+DwOIuUxGauBNt2iA15G6jyQ8y/+LT8qbLVO6xrU2do9cVcGoM7PwgO0DdGlhVjAMS7SZJu/Ouo5sMI00ZC0jYD+vLEUURx+v5abSPnTijucxLjC2pFP+ui777d5EUC/1R5zxMG6WTCVnOo0n5VTcVgBH/xDnS1NCvyGEuMgckHkH5DuRD7dioOZNEwUu22dFsO8823YiaGJ3VpbZ67Jn70NqewUNgA5xBdVYJRGShVPAwUuli0qsB9jlgzVT2d4+cWDyJJ6sCq4wB+RUoH29wMpupgkE1nCBv/l3yKSB/BukAi1kdmqEju9iTKukU8NONHJ3Nq6uCUTCa2GrDXtWTYtwRDWPQIRr8dHvEmm1jZzI5d1jdXyjtt5flWuTiSdLLeq/XcKvDfx70duUtVVLks8McH6QUAxBVfgruWSFHGtJv3gKHvtzHXfp+8/atnQiwc3UQYR5AFkqHiif86X2F1mi2g7uUgQ9HzN0mPS7AJi5LHzGCXsRMwXqqKHPdVQHKzvIS1a4/fCBg0PY4U2UoVWqyub/Qur X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 7fc87875-baa1-48a6-a40b-08dd1ad8961a X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2024 18:12:49.5762 (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: B2+XnUS9wbuCgAxNLhhZEgR/3enPfG8YAVM1mfWaWmveaJUF+sL8XL0+uibf/y4wF7LHzjzdG5OtXaeu2ZNe0w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR04MB9456 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --------------R1QC4dgeovXphKeFpR1PzF0C Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/12/2024 1:09 AM, Eli Zaretskii wrote: >> Date: Wed, 11 Dec 2024 17:50:40 -0500 >> From: Ken Brown <kbrown@HIDDEN> >> >> I've made a first attempt to port mps to Cygwin. If anyone else is >> interested in seeing this or helping, you can find my work at >> >> https://github.com/kbrow1i/mps-cygwin >> >> This is a fork of the mps git repo with two commits on top. > > Thanks, good news! Could you please post the patches here, so that > they are recorded in our bug tracker? Unfortunately, the approach I tried, which was suggested by one of the MPS developers, fails badly. I already mentioned the test failures, but now I've tried to run Emacs interactively, and I can't even get a directory listing. For the record, I'm attaching the patches I've accumulated so far, but I'll have to try a completely different approach. This will probably take me a while. > >> With the current attempt, I can build the scratch/igc branch, but there >> are many test failures. For example, when I run the process-tests, I >> get 19 failures and 8 skipped tests. But on the master branch I get no >> failures and only 3 skipped. >> >> This probably means that my current attempt to port mps is no good, and >> I have to go back to the drawing board. > > Did you run the MPS test suite, and if you did, were there any > failures? My suggestion is to make sure the MPS test suite passes > cleanly, including in several consecutive runs (when I ported MPS to > 32-bit MinGW, I had intermittent failures which only happened once in > several runs, until I fixed that). There are lots of test failures. Back to the drawing board. Ken --------------R1QC4dgeovXphKeFpR1PzF0C Content-Type: text/plain; charset=UTF-8; name="0001-Porting-to-Cygwin-first-attempt.patch" Content-Disposition: attachment; filename="0001-Porting-to-Cygwin-first-attempt.patch" Content-Transfer-Encoding: base64 RnJvbSAzMDk3NmVmOWQyNDA3MDkyYjQ0ZjJmNjEyNmRjZGRlZjcxNzI1MmNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog TW9uLCA5IERlYyAyMDI0IDEzOjI5OjA0IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzRdIFBvcnRp bmcgdG8gQ3lnd2luLCBmaXJzdCBhdHRlbXB0CgpBZGQgQ3lnd2luIGFzIGEgcmVjb2duaXplZCBw bGF0Zm9ybS4gIE1vc3RseSBjb3B5IHRoZSBGcmVlQlNEIGNhc2UuCgpUaGlzIGJ1aWxkcyBidXQg ZmFpbHMgdG8gd29yayBwcm9wZXJseSBiZWNhdXNlIG9mIGFuIG1tYXAgcHJvYmxlbSBvbgpDeWd3 aW46IFlvdSBjYW4ndCByZW1hcCB3aXRob3V0IGZpcnN0IHVubWFwcGluZy4gIFNlZQoKICBodHRw czovL2N5Z3dpbi5jb20vcGlwZXJtYWlsL2N5Z3dpbi8yMDE4LUZlYnJ1YXJ5LzIzNjA0NC5odG1s CgpJdCdzIHByb2JhYmx5IHBvc3NpYmxlIHRvIHdvcmsgYXJvdW5kIHRoaXMgYnkgcmVwbGFjaW5n IG1tYXAgYW5kCmZyaWVuZHMgYnkgZGlyZWN0IGNhbGxzIHRvIFZpcnR1YWxBbGxvYyBhbmQgZnJp ZW5kcy4KLS0tCiBjb2RlL2NvbmZpZy5oICAgfCAgNCArKy0tCiBjb2RlL2N5aTZnYy5nbWsgfCA1 NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBjb2RlL2xv Y2tpeC5jICAgfCAgNSArKystLQogY29kZS9tcHMuYyAgICAgIHwgMTUgKysrKysrKysrKysrKwog Y29kZS9tcHN0ZC5oICAgIHwgMTkgKysrKysrKysrKysrKysrKwogY29kZS9wcm1jY3lpNi5jIHwg NTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogY29k ZS9wcm1jaXguYyAgIHwgIDQgKystLQogY29kZS9wcm90aXguYyAgIHwgIDUgKysrLS0KIGNvZGUv cHJvdHNnaXguYyB8ICA0ICsrLS0KIGNvZGUvcHRocmRleHQuYyB8ICA0ICsrLS0KIGNvZGUvdGVz dHRoci5oICB8ICAzICsrLQogY29kZS90aGl4LmMgICAgIHwgIDQgKystLQogY29kZS92bWl4LmMg ICAgIHwgIDUgKysrLS0KIDEzIGZpbGVzIGNoYW5nZWQsIDE2OCBpbnNlcnRpb25zKCspLCAxNyBk ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb2RlL2N5aTZnYy5nbWsKIGNyZWF0ZSBt b2RlIDEwMDY0NCBjb2RlL3BybWNjeWk2LmMKCmRpZmYgLS1naXQgYS9jb2RlL2NvbmZpZy5oIGIv Y29kZS9jb25maWcuaAppbmRleCAwMmQzMzVlZmVjNmYuLjVhYmY2Yzk4MjU5NiAxMDA2NDQKLS0t IGEvY29kZS9jb25maWcuaAorKysgYi9jb2RlL2NvbmZpZy5oCkBAIC01NDMsNyArNTQzLDcgQEAK ICAqIDxodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2xpYmMvbWFudWFsL2h0bWxfbm9kZS9G ZWF0dXJlLVRlc3QtTWFjcm9zLmh0bWw+CiAgKi8KIAotI2lmIGRlZmluZWQoTVBTX09TX0xJKQor I2lmIGRlZmluZWQoTVBTX09TX0xJKSB8fCBkZWZpbmVkKE1QU19PU19DWSkKIAogI2lmIGRlZmlu ZWQoX1hPUEVOX1NPVVJDRSkgJiYgX1hPUEVOX1NPVVJDRSA8IDUwMAogI3VuZGVmIF9YT1BFTl9T T1VSQ0UKQEAgLTYxNiw3ICs2MTYsNyBAQAogCiAvKiBQT1NJWCB0aHJlYWQgZXh0ZW5zaW9ucyBj b25maWd1cmF0aW9uIC0tIHNlZSA8Y29kZS9wdGhyZGV4dC5jPiAqLwogCi0jaWYgZGVmaW5lZChN UFNfT1NfTEkpIHx8IGRlZmluZWQoTVBTX09TX0ZSKQorI2lmIGRlZmluZWQoTVBTX09TX0xJKSB8 fCBkZWZpbmVkKE1QU19PU19GUikgfHwgZGVmaW5lZChNUFNfT1NfQ1kpCiAKIC8qIFBUSFJFQURF WFRfU0lHU1VTUEVORCAtLSBzaWduYWwgdXNlZCB0byBzdXNwZW5kIGEgdGhyZWFkCiAgKiA8ZGVz aWduL3B0aHJlYWRleHQjLmltcGwuc2lnbmFscz4KZGlmZiAtLWdpdCBhL2NvZGUvY3lpNmdjLmdt ayBiL2NvZGUvY3lpNmdjLmdtawpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw MDAuLjk4Yjg2MzI3NGJhYwotLS0gL2Rldi9udWxsCisrKyBiL2NvZGUvY3lpNmdjLmdtawpAQCAt MCwwICsxLDU1IEBACisjIC0qLSBtYWtlZmlsZSAtKi0KKyMKKyMgY3lpNmdjLmdtazogQlVJTEQg Rk9SIENZR1dJTi94NjQvR0NDIFBMQVRGT1JNCisjCisjICRJZCQKKyMgQ29weXJpZ2h0IChjKSAy MDAxLTIwMjAgUmF2ZW5icm9vayBMaW1pdGVkLiAgU2VlIGVuZCBvZiBmaWxlIGZvciBsaWNlbnNl LgorCitQRk0gPSBjeWk2Z2MKKworTVBNUEYgPSBcCisgICAgbG9ja2l4LmMgXAorICAgIHBybWNh bmFuLmMgXAorICAgIHBybWNjeWk2LmMgXAorICAgIHBybWNpNi5jIFwKKyAgICBwcm90aXguYyBc CisgICAgcHJvdHNnaXguYyBcCisgICAgcHRocmRleHQuYyBcCisgICAgc3Bhbi5jIFwKKyAgICB0 aGl4LmMgXAorICAgIHZtaXguYworCitMSUJTID0gLWxtIC1scHRocmVhZAorCitpbmNsdWRlIGdj LmdtaworaW5jbHVkZSBjb21tLmdtaworCisKKyMgQy4gQ09QWVJJR0hUIEFORCBMSUNFTlNFCisj CisjIENvcHlyaWdodCAoQykgMjAwMS0yMDIwIFJhdmVuYnJvb2sgTGltaXRlZCA8aHR0cHM6Ly93 d3cucmF2ZW5icm9vay5jb20vPi4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJl IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMg bWV0OgorIworIyAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g dGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjCisjIDIuIFJlZGlzdHJpYnV0aW9ucyBp biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgIG5v dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l ciBpbiB0aGUKKyMgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp ZGVkIHdpdGggdGhlCisjICAgIGRpc3RyaWJ1dGlvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQ Uk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMg SVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVU IE5PVAorIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ TElUWSBBTkQgRklUTkVTUyBGT1IKKyMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlN RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyMgSE9MREVSIE9SIENPTlRSSUJV VE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorIyBT UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC VVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1Ig U0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyMgVEhFT1JZIE9GIExJQUJJ TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorIyAo SU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VU IE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQ T1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKwpkaWZmIC0tZ2l0IGEvY29kZS9sb2NraXguYyBi L2NvZGUvbG9ja2l4LmMKaW5kZXggYTY1NTVmNWJiMzYwLi4zYzRlMTkzOWM3MzkgMTAwNjQ0Ci0t LSBhL2NvZGUvbG9ja2l4LmMKKysrIGIvY29kZS9sb2NraXguYwpAQCAtMzEsOCArMzEsOSBAQAog CiAjaW5jbHVkZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVk KE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKQotI2Vycm9yICJsb2NraXguYyBpcyBz cGVjaWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSBvciBNUFNfT1NfWEMiCisjaWYgIWRlZmlu ZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZpbmVkKE1QU19PU19Y QykgXAorICAmJiAhZGVmaW5lZChNUFNfT1NfQ1kpCisjZXJyb3IgImxvY2tpeC5jIGlzIHNwZWNp ZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJLCBNUFNfT1NfWEMsIG9yIE1QU19PU19DWSIKICNl bmRpZgogCiAjaW5jbHVkZSAibG9jay5oIgpkaWZmIC0tZ2l0IGEvY29kZS9tcHMuYyBiL2NvZGUv bXBzLmMKaW5kZXggZTc4NzJiM2MxNGEwLi5hMmJiN2YwMDNmNWQgMTAwNjQ0Ci0tLSBhL2NvZGUv bXBzLmMKKysrIGIvY29kZS9tcHMuYwpAQCAtMjU2LDYgKzI1NiwyMSBAQAogI2luY2x1ZGUgInNw dzNpNi5jIiAgICAgLyogV2luZG93cyBvbiB4ODYtNjQgc3RhY2sgcHJvYmUgKi8KICNpbmNsdWRl ICJtcHNpdzMuYyIgICAgIC8qIFdpbmRvd3MgaW50ZXJmYWNlIGxheWVyIGV4dHJhcyAqLwogCisv KiBDeWd3aW4gb24geDg2LTY0IGJ1aWx0IHdpdGggR0NDICovCisKKyNlbGlmIGRlZmluZWQoTVBT X1BGX0NZSTZHQykKKworI2luY2x1ZGUgImxvY2tpeC5jIiAgICAgLyogUG9zaXggbG9ja3MgKi8K KyNpbmNsdWRlICJ0aGl4LmMiICAgICAgIC8qIFBvc2l4IHRocmVhZGluZyAqLworI2luY2x1ZGUg InB0aHJkZXh0LmMiICAgLyogUG9zaXggdGhyZWFkIGV4dGVuc2lvbnMgKi8KKyNpbmNsdWRlICJ2 bWl4LmMiICAgICAgIC8qIFBvc2l4IHZpcnR1YWwgbWVtb3J5ICovCisjaW5jbHVkZSAicHJvdGl4 LmMiICAgICAvKiBQb3NpeCBwcm90ZWN0aW9uICovCisjaW5jbHVkZSAicHJvdHNnaXguYyIgICAv KiBQb3NpeCBzaWduYWwgaGFuZGxpbmcgKi8KKyNpbmNsdWRlICJwcm1jYW5hbi5jIiAgIC8qIGdl bmVyaWMgYXJjaGl0ZWN0dXJlIG11dGF0b3IgY29udGV4dCAqLworI2luY2x1ZGUgInBybWNpeC5j IiAgICAgLyogUG9zaXggbXV0YXRvciBjb250ZXh0ICovCisjaW5jbHVkZSAicHJtY2N5aTYuYyIg ICAvKiB4ODYtNjQgZm9yIEN5Z3dpbiBtdXRhdG9yIGNvbnRleHQgKi8KKyNpbmNsdWRlICJzcGFu LmMiICAgICAgIC8qIGdlbmVyaWMgc3RhY2sgcHJvYmUgKi8KKwogI2Vsc2UKIAogI2Vycm9yICJV bmtub3duIHBsYXRmb3JtIC0tIGNhbid0IGRldGVybWluZSBwbGF0Zm9ybSBzcGVjaWZpYyBwYXJ0 cy4iCmRpZmYgLS1naXQgYS9jb2RlL21wc3RkLmggYi9jb2RlL21wc3RkLmgKaW5kZXggN2RmMWMy YTEyZjZkLi5kMmMyMWQyNjMwNjQgMTAwNjQ0Ci0tLSBhL2NvZGUvbXBzdGQuaAorKysgYi9jb2Rl L21wc3RkLmgKQEAgLTM5Miw2ICszOTIsMjUgQEAKICNkZWZpbmUgTVBTX1BGX0FMSUdOICAgIDgK IAogCisvKiBHQ0MgMTIuNC4wLCBnY2MgLUUgLWRNICovCisKKyNlbGlmIGRlZmluZWQoX19DWUdX SU5fXykgJiYgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiBkZWZpbmVkKF9fR05VQ19fKSBcCisgICAg ICAmJiAhZGVmaW5lZChfX2NsYW5nX18pCisjaWYgZGVmaW5lZChDT05GSUdfUEZfU1RSSU5HKSAm JiAhIGRlZmluZWQoQ09ORklHX1BGX0NZSTZHQykKKyNlcnJvciAic3BlY2lmaWVkIENPTkZJR19Q Rl8uLi4gaW5jb25zaXN0ZW50IHdpdGggZGV0ZWN0ZWQgY3lpNmdjIgorI2VuZGlmCisjZGVmaW5l IE1QU19QRl9DWUk2R0MKKyNkZWZpbmUgTVBTX1BGX1NUUklORyAgICJjeWk2Z2MiCisjZGVmaW5l IE1QU19PU19DWQorI2RlZmluZSBNUFNfQVJDSF9JNgorI2RlZmluZSBNUFNfQlVJTERfR0MKKyNk ZWZpbmUgTVBTX1RfV09SRCAgICAgIHVuc2lnbmVkIGxvbmcKKyNkZWZpbmUgTVBTX1RfVUxPTkdF U1QgIHVuc2lnbmVkIGxvbmcKKyNkZWZpbmUgTVBTX1dPUkRfV0lEVEggIDY0CisjZGVmaW5lIE1Q U19XT1JEX1NISUZUICA2CisjZGVmaW5lIE1QU19QRl9BTElHTiAgICA4CisKKwogI2Vsc2UKICNl cnJvciAiVGhlIE1QUyBLaXQgZG9lcyBub3QgaGF2ZSBhIGNvbmZpZ3VyYXRpb24gZm9yIHRoaXMg cGxhdGZvcm0gb3V0IG9mIHRoZSBib3g7IHNlZSBtYW51YWwvYnVpbGQudHh0IgogI2VuZGlmCmRp ZmYgLS1naXQgYS9jb2RlL3BybWNjeWk2LmMgYi9jb2RlL3BybWNjeWk2LmMKbmV3IGZpbGUgbW9k ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lNTA4NTE4NWIzNjkKLS0tIC9kZXYvbnVsbAor KysgYi9jb2RlL3BybWNjeWk2LmMKQEAgLTAsMCArMSw1OCBAQAorLyogcHJtY2N5aTYuYzogTVVU QVRPUiBDT05URVhUIHg2NCAoQ1lHV0lOKQorICoKKyAqICRJZCQKKyAqIENvcHlyaWdodCAoYykg MjAwMS0yMDIwIFJhdmVuYnJvb2sgTGltaXRlZC4gIFNlZSBlbmQgb2YgZmlsZSBmb3IgbGljZW5z ZS4KKyAqCisgKiAucHVycG9zZTogSW1wbGVtZW50IHRoZSBtdXRhdG9yIGNvbnRleHQgbW9kdWxl LiA8ZGVzaWduL3BybWM+LgorICoKKyAqCisgKiBBU1NVTVBUSU9OUworICoKKyAqIC5zcDogVGhl IHN0YWNrIHBvaW50ZXIgaW4gdGhlIGNvbnRleHQgaXMgUlNQLgorICovCisKKyNpbmNsdWRlICJw cm1jaXguaCIKKyNpbmNsdWRlICJwcm1jaTYuaCIKKworU1JDSUQocHJtY2ZyaTYsICIkSWQkIik7 CisKKyNpZiAhZGVmaW5lZChNUFNfT1NfQ1kpIHx8ICFkZWZpbmVkKE1QU19BUkNIX0k2KQorI2Vy cm9yICJwcm1jY3lpNi5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19DWSBhbmQgTVBTX0FSQ0hfSTYi CisjZW5kaWYKKworCitBZGRyIE11dGF0b3JDb250ZXh0U1AoTXV0YXRvckNvbnRleHQgY29udGV4 dCkKK3sKKyAgQVZFUlQoTXV0YXRvckNvbnRleHQsIGNvbnRleHQpOworICByZXR1cm4gKEFkZHIp Y29udGV4dC0+dWNvbnRleHQtPnVjX21jb250ZXh0LnJzcDsgICAvKiAuc3AgKi8KK30KKworCisv KiBDLiBDT1BZUklHSFQgQU5EIExJQ0VOU0UKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMDEtMjAy MCBSYXZlbmJyb29rIExpbWl0ZWQgPGh0dHBzOi8vd3d3LnJhdmVuYnJvb2suY29tLz4uCisgKgor ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0 aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCisgKiBtZXQ6CisgKgorICogMS4gUmVkaXN0 cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg ZGlzY2xhaW1lci4KKyAqCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qg b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAg ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisg KiAgICBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMKKyAqIElTIiBBTkQgQU5Z IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF RAorICogVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG SVRORVNTIEZPUiBBCisgKiBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUg TElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyAqIFNQRUNJQUws IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QK KyAqIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklD RVM7IExPU1MgT0YgVVNFLAorICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJS VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisgKiBUSEVPUlkgT0YgTElBQklMSVRZ LCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5D TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9G IFRIRSBVU0UKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KZGlmZiAtLWdpdCBhL2NvZGUvcHJtY2l4LmMg Yi9jb2RlL3BybWNpeC5jCmluZGV4IDg1Mjk0MDVhZTljNy4uMGFmMzkxZWI0NWM3IDEwMDY0NAot LS0gYS9jb2RlL3BybWNpeC5jCisrKyBiL2NvZGUvcHJtY2l4LmMKQEAgLTE0LDggKzE0LDggQEAK IAogI2luY2x1ZGUgIm1wbS5oIgogCi0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5l ZChNUFNfT1NfTEkpCi0jZXJyb3IgInBybWNpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiBv ciBNUFNfT1NfTEkiCisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1Nf TEkpICYmICFkZWZpbmVkKE1QU19PU19DWSkKKyNlcnJvciAicHJtY2l4LmMgaXMgc3BlY2lmaWMg dG8gTVBTX09TX0ZSLCBNUFNfT1NfTEksIG9yIE1QU19PU19DWSIKICNlbmRpZgogCiAjaW5jbHVk ZSAicHJtY2l4LmgiCmRpZmYgLS1naXQgYS9jb2RlL3Byb3RpeC5jIGIvY29kZS9wcm90aXguYwpp bmRleCBmYTY1NDE5MTNiNzEuLjE4ZjI5NDMwZTA3ZCAxMDA2NDQKLS0tIGEvY29kZS9wcm90aXgu YworKysgYi9jb2RlL3Byb3RpeC5jCkBAIC0zNSw4ICszNSw5IEBACiAKICNpbmNsdWRlICJtcG0u aCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAmJiAh ZGVmaW5lZChNUFNfT1NfWEMpCi0jZXJyb3IgInByb3RpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19P U19GUiwgTVBTX09TX0xJIG9yIE1QU19PU19YQyIKKyNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYm ICFkZWZpbmVkKE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKSBcCisgICYmICFkZWZp bmVkKE1QU19PU19DWSkKKyNlcnJvciAicHJvdGl4LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZS LCBNUFNfT1NfTEksIE1QU19PU19YQywgb3IgTVBTX09TX0NZIgogI2VuZGlmCiAKICNpbmNsdWRl ICJ2bS5oIgpkaWZmIC0tZ2l0IGEvY29kZS9wcm90c2dpeC5jIGIvY29kZS9wcm90c2dpeC5jCmlu ZGV4IDk2NjU2OWM5MjkzNC4uOTU0MDkwODMwMGQ4IDEwMDY0NAotLS0gYS9jb2RlL3Byb3RzZ2l4 LmMKKysrIGIvY29kZS9wcm90c2dpeC5jCkBAIC0yMiw4ICsyMiw4IEBACiAKICNpbmNsdWRlICJt cG0uaCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKQot I2Vycm9yICJwcm90c2dpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiBvciBNUFNfT1NfTEki CisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZp bmVkKE1QU19PU19DWSkKKyNlcnJvciAicHJvdHNnaXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1Nf RlIsIE1QU19PU19MSSwgb3IgTVBTX09TX0NZIgogI2VuZGlmCiAKICNpbmNsdWRlICJwcm1jaXgu aCIKZGlmZiAtLWdpdCBhL2NvZGUvcHRocmRleHQuYyBiL2NvZGUvcHRocmRleHQuYwppbmRleCA3 NjE5NDY4YTE4NzIuLmMxNDNiNWNmNGRiMiAxMDA2NDQKLS0tIGEvY29kZS9wdGhyZGV4dC5jCisr KyBiL2NvZGUvcHRocmRleHQuYwpAQCAtMTYsOCArMTYsOCBAQAogCiAjaW5jbHVkZSAibXBtLmgi CiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVkKE1QU19PU19MSSkKLSNlcnJv ciAicHRocmRleHQuYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIgb3IgTVBTX09TX0xJIgorI2lm ICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAmJiAhZGVmaW5lZChN UFNfT1NfQ1kpCisjZXJyb3IgInB0aHJkZXh0LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZSLCBN UFNfT1NfTEksIG9yIE1QU19PU19DWSIKICNlbmRpZgogCiAjaW5jbHVkZSAicHRocmRleHQuaCIK ZGlmZiAtLWdpdCBhL2NvZGUvdGVzdHRoci5oIGIvY29kZS90ZXN0dGhyLmgKaW5kZXggYTUwZGFk MWU1ZDA5Li4xM2RjYjNmYzg5MjQgMTAwNjQ0Ci0tLSBhL2NvZGUvdGVzdHRoci5oCisrKyBiL2Nv ZGUvdGVzdHRoci5oCkBAIC00NSw3ICs0NSw4IEBAIHR5cGVkZWYgc3RydWN0IHRlc3R0aHJfdCB7 CiAgIHZvaWQgKnJlc3VsdDsgICAgICAgICAgICAgICAvKiByZXN1bHQgcmV0dXJuZWQgZnJvbSBz dGFydCAqLwogfSB0ZXN0dGhyX3Q7CiAKLSNlbGlmIGRlZmluZWQoTVBTX09TX0ZSKSB8fCBkZWZp bmVkKE1QU19PU19MSSkgfHwgZGVmaW5lZChNUFNfT1NfWEMpCisjZWxpZiBkZWZpbmVkKE1QU19P U19GUikgfHwgZGVmaW5lZChNUFNfT1NfTEkpIHx8IGRlZmluZWQoTVBTX09TX1hDKSBcCisgIHx8 IGRlZmluZWQoTVBTX09TX0NZKQogCiAjaW5jbHVkZSA8cHRocmVhZC5oPgogCmRpZmYgLS1naXQg YS9jb2RlL3RoaXguYyBiL2NvZGUvdGhpeC5jCmluZGV4IGM0N2Y4MmFkM2I4Ny4uYjg5YTZiNGY0 M2FiIDEwMDY0NAotLS0gYS9jb2RlL3RoaXguYworKysgYi9jb2RlL3RoaXguYwpAQCAtMzQsOCAr MzQsOCBAQAogCiAjaW5jbHVkZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYm ICFkZWZpbmVkKE1QU19PU19MSSkKLSNlcnJvciAidGhpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19P U19GUiBvciBNUFNfT1NfTEkiCisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChN UFNfT1NfTEkpICYmICFkZWZpbmVkKE1QU19PU19DWSkKKyNlcnJvciAidGhpeC5jIGlzIHNwZWNp ZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJLCBvciBNUFNfT1NfQ1kiCiAjZW5kaWYKIAogI2lu Y2x1ZGUgInBybWNpeC5oIgpkaWZmIC0tZ2l0IGEvY29kZS92bWl4LmMgYi9jb2RlL3ZtaXguYwpp bmRleCA0YmRkMGNhZWZhZGMuLjhmY2U5Mzg5ZTc0MiAxMDA2NDQKLS0tIGEvY29kZS92bWl4LmMK KysrIGIvY29kZS92bWl4LmMKQEAgLTQwLDggKzQwLDkgQEAKIAogI2luY2x1ZGUgIm1wbS5oIgog Ci0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZp bmVkKE1QU19PU19YQykKLSNlcnJvciAidm1peC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwg TVBTX09TX0xJIG9yIE1QU19PU19YQyIKKyNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZp bmVkKE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKSBcCisgICYmICFkZWZpbmVkKE1Q U19PU19DWSkKKyNlcnJvciAidm1peC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwgTVBTX09T X0xJLCBNUFNfT1NfWEMsIG9yIE1QU19PU19DWSIKICNlbmRpZgogCiAjaW5jbHVkZSAidm0uaCIK LS0gCjIuNDUuMQoK --------------R1QC4dgeovXphKeFpR1PzF0C Content-Type: text/plain; charset=UTF-8; name="0002-Porting-to-Cygwin-second-attempt.patch" Content-Disposition: attachment; filename="0002-Porting-to-Cygwin-second-attempt.patch" Content-Transfer-Encoding: base64 RnJvbSAwYzhjMmQ2ZjMxNjhhNTY0NzRiMjIyYzkxOWIwNTE2NDE5NDhiM2JmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog TW9uLCA5IERlYyAyMDI0IDE3OjQxOjQ3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyLzRdIFBvcnRp bmcgdG8gQ3lnd2luLCBzZWNvbmQgYXR0ZW1wdAoKVXNlIEdDQyB3aXRoIHRoZSBXaW5kb3dzIGlu dGVyZmFjZS4gIFRoZSBNUFMgYnVpbGRzLCBidXQgSSBkb24ndCBrbm93CnlldCBpZiBpdCB3b3Jr cyB3ZWxsIGluIEVtYWNzLgotLS0KIGNvZGUvY29uZmlnLmggICB8ICAyICstCiBjb2RlL2xvY2tp eC5jICAgfCAgNSArKy0tLQogY29kZS9tcHMuYyAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0KIGNvZGUvbXBzdGQuaCAgICB8IDIyICsrKysrKysrKysrKysrKysrKysr LS0KIGNvZGUvcHJtY2l4LmMgICB8ICA0ICsrLS0KIGNvZGUvcHJvdGl4LmMgICB8ICA1ICsrLS0t CiBjb2RlL3Byb3RzZ2l4LmMgfCAgNCArKy0tCiBjb2RlL3B0aHJkZXh0LmMgfCAgNCArKy0tCiBj b2RlL3NwdzNpNi5jICAgfCAgNSArKysrKwogY29kZS90ZXN0bGliLmggIHwgIDIgKy0KIGNvZGUv dGVzdHRoci5oICB8ICAzICstLQogY29kZS90aC5oICAgICAgIHwgIDYgKysrKysrCiBjb2RlL3Ro aXguYyAgICAgfCAgNCArKy0tCiBjb2RlL3ZtaXguYyAgICAgfCAgNSArKy0tLQogMTQgZmlsZXMg Y2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv Y29kZS9jb25maWcuaCBiL2NvZGUvY29uZmlnLmgKaW5kZXggNWFiZjZjOTgyNTk2Li4wMjAxMDk0 YTBlMTUgMTAwNjQ0Ci0tLSBhL2NvZGUvY29uZmlnLmgKKysrIGIvY29kZS9jb25maWcuaApAQCAt NjE2LDcgKzYxNiw3IEBACiAKIC8qIFBPU0lYIHRocmVhZCBleHRlbnNpb25zIGNvbmZpZ3VyYXRp b24gLS0gc2VlIDxjb2RlL3B0aHJkZXh0LmM+ICovCiAKLSNpZiBkZWZpbmVkKE1QU19PU19MSSkg fHwgZGVmaW5lZChNUFNfT1NfRlIpIHx8IGRlZmluZWQoTVBTX09TX0NZKQorI2lmIGRlZmluZWQo TVBTX09TX0xJKSB8fCBkZWZpbmVkKE1QU19PU19GUikKIAogLyogUFRIUkVBREVYVF9TSUdTVVNQ RU5EIC0tIHNpZ25hbCB1c2VkIHRvIHN1c3BlbmQgYSB0aHJlYWQKICAqIDxkZXNpZ24vcHRocmVh ZGV4dCMuaW1wbC5zaWduYWxzPgpkaWZmIC0tZ2l0IGEvY29kZS9sb2NraXguYyBiL2NvZGUvbG9j a2l4LmMKaW5kZXggM2M0ZTE5MzljNzM5Li5hNjU1NWY1YmIzNjAgMTAwNjQ0Ci0tLSBhL2NvZGUv bG9ja2l4LmMKKysrIGIvY29kZS9sb2NraXguYwpAQCAtMzEsOSArMzEsOCBAQAogCiAjaW5jbHVk ZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVkKE1QU19PU19M SSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKSBcCi0gICYmICFkZWZpbmVkKE1QU19PU19DWSkKLSNl cnJvciAibG9ja2l4LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZSLCBNUFNfT1NfTEksIE1QU19P U19YQywgb3IgTVBTX09TX0NZIgorI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQo TVBTX09TX0xJKSAmJiAhZGVmaW5lZChNUFNfT1NfWEMpCisjZXJyb3IgImxvY2tpeC5jIGlzIHNw ZWNpZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJIG9yIE1QU19PU19YQyIKICNlbmRpZgogCiAj aW5jbHVkZSAibG9jay5oIgpkaWZmIC0tZ2l0IGEvY29kZS9tcHMuYyBiL2NvZGUvbXBzLmMKaW5k ZXggYTJiYjdmMDAzZjVkLi4yYjRmMTM4ODUwMDEgMTAwNjQ0Ci0tLSBhL2NvZGUvbXBzLmMKKysr IGIvY29kZS9tcHMuYwpAQCAtMjYwLDE2ICsyNjAsMjggQEAKIAogI2VsaWYgZGVmaW5lZChNUFNf UEZfQ1lJNkdDKQogCi0jaW5jbHVkZSAibG9ja2l4LmMiICAgICAvKiBQb3NpeCBsb2NrcyAqLwot I2luY2x1ZGUgInRoaXguYyIgICAgICAgLyogUG9zaXggdGhyZWFkaW5nICovCi0jaW5jbHVkZSAi cHRocmRleHQuYyIgICAvKiBQb3NpeCB0aHJlYWQgZXh0ZW5zaW9ucyAqLwotI2luY2x1ZGUgInZt aXguYyIgICAgICAgLyogUG9zaXggdmlydHVhbCBtZW1vcnkgKi8KLSNpbmNsdWRlICJwcm90aXgu YyIgICAgIC8qIFBvc2l4IHByb3RlY3Rpb24gKi8KLSNpbmNsdWRlICJwcm90c2dpeC5jIiAgIC8q IFBvc2l4IHNpZ25hbCBoYW5kbGluZyAqLwotI2luY2x1ZGUgInBybWNhbmFuLmMiICAgLyogZ2Vu ZXJpYyBhcmNoaXRlY3R1cmUgbXV0YXRvciBjb250ZXh0ICovCi0jaW5jbHVkZSAicHJtY2l4LmMi ICAgICAvKiBQb3NpeCBtdXRhdG9yIGNvbnRleHQgKi8KLSNpbmNsdWRlICJwcm1jY3lpNi5jIiAg IC8qIHg4Ni02NCBmb3IgQ3lnd2luIG11dGF0b3IgY29udGV4dCAqLwotI2luY2x1ZGUgInNwYW4u YyIgICAgICAgLyogZ2VuZXJpYyBzdGFjayBwcm9iZSAqLworLyogI2luY2x1ZGUgImxvY2tpeC5j IiAgICAgL1wqIFBvc2l4IGxvY2tzICpcLyAqLworLyogI2luY2x1ZGUgInRoaXguYyIgICAgICAg L1wqIFBvc2l4IHRocmVhZGluZyAqXC8gKi8KKy8qICNpbmNsdWRlICJwdGhyZGV4dC5jIiAgIC9c KiBQb3NpeCB0aHJlYWQgZXh0ZW5zaW9ucyAqXC8gKi8KKy8qICNpbmNsdWRlICJ2bWl4LmMiICAg ICAgIC9cKiBQb3NpeCB2aXJ0dWFsIG1lbW9yeSAqXC8gKi8KKy8qICNpbmNsdWRlICJwcm90aXgu YyIgICAgIC9cKiBQb3NpeCBwcm90ZWN0aW9uICpcLyAqLworLyogI2luY2x1ZGUgInByb3RzZ2l4 LmMiICAgL1wqIFBvc2l4IHNpZ25hbCBoYW5kbGluZyAqXC8gKi8KKy8qICNpbmNsdWRlICJwcm1j YW5hbi5jIiAgIC9cKiBnZW5lcmljIGFyY2hpdGVjdHVyZSBtdXRhdG9yIGNvbnRleHQgKlwvICov CisvKiAjaW5jbHVkZSAicHJtY2l4LmMiICAgICAvXCogUG9zaXggbXV0YXRvciBjb250ZXh0ICpc LyAqLworLyogI2luY2x1ZGUgInBybWNjeWk2LmMiICAgL1wqIHg4Ni02NCBmb3IgQ3lnd2luIG11 dGF0b3IgY29udGV4dCAqXC8gKi8KKy8qICNpbmNsdWRlICJzcGFuLmMiICAgICAgIC9cKiBnZW5l cmljIHN0YWNrIHByb2JlICpcLyAqLworCisvKiBVc2UgdGhlIFdpbmRvd3MgaW50ZXJmYWNlLiAq LworCisjaW5jbHVkZSAibG9ja3czLmMiICAgICAvKiBXaW5kb3dzIGxvY2tzICovCisjaW5jbHVk ZSAidGh3My5jIiAgICAgICAvKiBXaW5kb3dzIHRocmVhZGluZyAqLworI2luY2x1ZGUgInZtdzMu YyIgICAgICAgLyogV2luZG93cyB2aXJ0dWFsIG1lbW9yeSAqLworI2luY2x1ZGUgInByb3R3My5j IiAgICAgLyogV2luZG93cyBwcm90ZWN0aW9uICovCisjaW5jbHVkZSAicHJtY2k2LmMiICAgICAv KiB4ODYtNjQgbXV0YXRvciBjb250ZXh0ICovCisjaW5jbHVkZSAicHJtY3czLmMiICAgICAvKiBX aW5kb3dzIG11dGF0b3IgY29udGV4dCAqLworI2luY2x1ZGUgInBybWN3M2k2LmMiICAgLyogV2lu ZG93cyBvbiB4ODYtNjQgbXV0YXRvciBjb250ZXh0ICovCisjaW5jbHVkZSAic3B3M2k2LmMiICAg ICAvKiBXaW5kb3dzIG9uIHg4Ni02NCBzdGFjayBwcm9iZSAqLworI2luY2x1ZGUgIm1wc2l3My5j IiAgICAgLyogV2luZG93cyBpbnRlcmZhY2UgbGF5ZXIgZXh0cmFzICovCiAKICNlbHNlCiAKZGlm ZiAtLWdpdCBhL2NvZGUvbXBzdGQuaCBiL2NvZGUvbXBzdGQuaAppbmRleCBkMmMyMWQyNjMwNjQu Ljg3MzAyODJhYmViOSAxMDA2NDQKLS0tIGEvY29kZS9tcHN0ZC5oCisrKyBiL2NvZGUvbXBzdGQu aApAQCAtMzk0LDYgKzM5NCwyNCBAQAogCiAvKiBHQ0MgMTIuNC4wLCBnY2MgLUUgLWRNICovCiAK Ky8qICNlbGlmIGRlZmluZWQoX19DWUdXSU5fXykgJiYgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiBk ZWZpbmVkKF9fR05VQ19fKSBcICovCisvKiAgICAgICAmJiAhZGVmaW5lZChfX2NsYW5nX18pICov CisvKiAjaWYgZGVmaW5lZChDT05GSUdfUEZfU1RSSU5HKSAmJiAhIGRlZmluZWQoQ09ORklHX1BG X0NZSTZHQykgKi8KKy8qICNlcnJvciAic3BlY2lmaWVkIENPTkZJR19QRl8uLi4gaW5jb25zaXN0 ZW50IHdpdGggZGV0ZWN0ZWQgY3lpNmdjIiAqLworLyogI2VuZGlmICovCisvKiAjZGVmaW5lIE1Q U19QRl9DWUk2R0MgKi8KKy8qICNkZWZpbmUgTVBTX1BGX1NUUklORyAgICJjeWk2Z2MiICovCisv KiAjZGVmaW5lIE1QU19PU19DWSAqLworLyogI2RlZmluZSBNUFNfQVJDSF9JNiAqLworLyogI2Rl ZmluZSBNUFNfQlVJTERfR0MgKi8KKy8qICNkZWZpbmUgTVBTX1RfV09SRCAgICAgIHVuc2lnbmVk IGxvbmcgKi8KKy8qICNkZWZpbmUgTVBTX1RfVUxPTkdFU1QgIHVuc2lnbmVkIGxvbmcgKi8KKy8q ICNkZWZpbmUgTVBTX1dPUkRfV0lEVEggIDY0ICovCisvKiAjZGVmaW5lIE1QU19XT1JEX1NISUZU ICA2ICovCisvKiAjZGVmaW5lIE1QU19QRl9BTElHTiAgICA4ICovCisKKy8qIFVzZSBDeWd3aW4g R0NDIG9uIFdpbmRvd3MgaW50ZXJmYWNlLiAqLworCiAjZWxpZiBkZWZpbmVkKF9fQ1lHV0lOX18p ICYmIGRlZmluZWQoX194ODZfNjRfXykgJiYgZGVmaW5lZChfX0dOVUNfXykgXAogICAgICAgJiYg IWRlZmluZWQoX19jbGFuZ19fKQogI2lmIGRlZmluZWQoQ09ORklHX1BGX1NUUklORykgJiYgISBk ZWZpbmVkKENPTkZJR19QRl9DWUk2R0MpCkBAIC00MDIsMTQgKzQyMCwxNCBAQAogI2RlZmluZSBN UFNfUEZfQ1lJNkdDCiAjZGVmaW5lIE1QU19QRl9TVFJJTkcgICAiY3lpNmdjIgogI2RlZmluZSBN UFNfT1NfQ1kKKyNkZWZpbmUgTVBTX09TX1czCiAjZGVmaW5lIE1QU19BUkNIX0k2CiAjZGVmaW5l IE1QU19CVUlMRF9HQwogI2RlZmluZSBNUFNfVF9XT1JEICAgICAgdW5zaWduZWQgbG9uZwogI2Rl ZmluZSBNUFNfVF9VTE9OR0VTVCAgdW5zaWduZWQgbG9uZwogI2RlZmluZSBNUFNfV09SRF9XSURU SCAgNjQKICNkZWZpbmUgTVBTX1dPUkRfU0hJRlQgIDYKLSNkZWZpbmUgTVBTX1BGX0FMSUdOICAg IDgKLQorI2RlZmluZSBNUFNfUEZfQUxJR04gICAgMTYKIAogI2Vsc2UKICNlcnJvciAiVGhlIE1Q UyBLaXQgZG9lcyBub3QgaGF2ZSBhIGNvbmZpZ3VyYXRpb24gZm9yIHRoaXMgcGxhdGZvcm0gb3V0 IG9mIHRoZSBib3g7IHNlZSBtYW51YWwvYnVpbGQudHh0IgpkaWZmIC0tZ2l0IGEvY29kZS9wcm1j aXguYyBiL2NvZGUvcHJtY2l4LmMKaW5kZXggMGFmMzkxZWI0NWM3Li44NTI5NDA1YWU5YzcgMTAw NjQ0Ci0tLSBhL2NvZGUvcHJtY2l4LmMKKysrIGIvY29kZS9wcm1jaXguYwpAQCAtMTQsOCArMTQs OCBAQAogCiAjaW5jbHVkZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFk ZWZpbmVkKE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX0NZKQotI2Vycm9yICJwcm1jaXgu YyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSwgb3IgTVBTX09TX0NZIgorI2lm ICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKQorI2Vycm9yICJwcm1j aXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIgb3IgTVBTX09TX0xJIgogI2VuZGlmCiAKICNp bmNsdWRlICJwcm1jaXguaCIKZGlmZiAtLWdpdCBhL2NvZGUvcHJvdGl4LmMgYi9jb2RlL3Byb3Rp eC5jCmluZGV4IDE4ZjI5NDMwZTA3ZC4uZmE2NTQxOTEzYjcxIDEwMDY0NAotLS0gYS9jb2RlL3By b3RpeC5jCisrKyBiL2NvZGUvcHJvdGl4LmMKQEAgLTM1LDkgKzM1LDggQEAKIAogI2luY2x1ZGUg Im1wbS5oIgogCi0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkp ICYmICFkZWZpbmVkKE1QU19PU19YQykgXAotICAmJiAhZGVmaW5lZChNUFNfT1NfQ1kpCi0jZXJy b3IgInByb3RpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJLCBNUFNfT1Nf WEMsIG9yIE1QU19PU19DWSIKKyNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVkKE1Q U19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKQorI2Vycm9yICJwcm90aXguYyBpcyBzcGVj aWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSBvciBNUFNfT1NfWEMiCiAjZW5kaWYKIAogI2lu Y2x1ZGUgInZtLmgiCmRpZmYgLS1naXQgYS9jb2RlL3Byb3RzZ2l4LmMgYi9jb2RlL3Byb3RzZ2l4 LmMKaW5kZXggOTU0MDkwODMwMGQ4Li45NjY1NjljOTI5MzQgMTAwNjQ0Ci0tLSBhL2NvZGUvcHJv dHNnaXguYworKysgYi9jb2RlL3Byb3RzZ2l4LmMKQEAgLTIyLDggKzIyLDggQEAKIAogI2luY2x1 ZGUgIm1wbS5oIgogCi0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1Nf TEkpICYmICFkZWZpbmVkKE1QU19PU19DWSkKLSNlcnJvciAicHJvdHNnaXguYyBpcyBzcGVjaWZp YyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSwgb3IgTVBTX09TX0NZIgorI2lmICFkZWZpbmVkKE1Q U19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKQorI2Vycm9yICJwcm90c2dpeC5jIGlzIHNw ZWNpZmljIHRvIE1QU19PU19GUiBvciBNUFNfT1NfTEkiCiAjZW5kaWYKIAogI2luY2x1ZGUgInBy bWNpeC5oIgpkaWZmIC0tZ2l0IGEvY29kZS9wdGhyZGV4dC5jIGIvY29kZS9wdGhyZGV4dC5jCmlu ZGV4IGMxNDNiNWNmNGRiMi4uNzYxOTQ2OGExODcyIDEwMDY0NAotLS0gYS9jb2RlL3B0aHJkZXh0 LmMKKysrIGIvY29kZS9wdGhyZGV4dC5jCkBAIC0xNiw4ICsxNiw4IEBACiAKICNpbmNsdWRlICJt cG0uaCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAm JiAhZGVmaW5lZChNUFNfT1NfQ1kpCi0jZXJyb3IgInB0aHJkZXh0LmMgaXMgc3BlY2lmaWMgdG8g TVBTX09TX0ZSLCBNUFNfT1NfTEksIG9yIE1QU19PU19DWSIKKyNpZiAhZGVmaW5lZChNUFNfT1Nf RlIpICYmICFkZWZpbmVkKE1QU19PU19MSSkKKyNlcnJvciAicHRocmRleHQuYyBpcyBzcGVjaWZp YyB0byBNUFNfT1NfRlIgb3IgTVBTX09TX0xJIgogI2VuZGlmCiAKICNpbmNsdWRlICJwdGhyZGV4 dC5oIgpkaWZmIC0tZ2l0IGEvY29kZS9zcHczaTYuYyBiL2NvZGUvc3B3M2k2LmMKaW5kZXggZDA2 YjRhZmNhYjAzLi5lZjJlNDlmYjJhMzggMTAwNjQ0Ci0tLSBhL2NvZGUvc3B3M2k2LmMKKysrIGIv Y29kZS9zcHczaTYuYwpAQCAtMTYsNyArMTYsMTIgQEAKICNlcnJvciAic3B3M2k2LmMgaXMgc3Bl Y2lmaWMgdG8gTVBTX09TX1czIgogI2VuZGlmCiAKKyNpZm5kZWYgTVBTX09TX0NZCiAjaW5jbHVk ZSA8c3RkbGliLmg+IC8qIF9hbGxvY2EgKi8KKyNlbHNlCisjaW5jbHVkZSA8YWxsb2NhLmg+Cisj ZGVmaW5lIF9hbGxvY2EgYWxsb2NhCisjZW5kaWYKIAogCiB2b2lkIFN0YWNrUHJvYmUoU2l6ZSBk ZXB0aCkKZGlmZiAtLWdpdCBhL2NvZGUvdGVzdGxpYi5oIGIvY29kZS90ZXN0bGliLmgKaW5kZXgg OWE0MTRmMmI1ZGQwLi4wODU2ODFlMDMzZWEgMTAwNjQ0Ci0tLSBhL2NvZGUvdGVzdGxpYi5oCisr KyBiL2NvZGUvdGVzdGxpYi5oCkBAIC03MSw3ICs3MSw3IEBACiAgKiA8aHR0cHM6Ly9kb2NzLm1p Y3Jvc29mdC5jb20vZW4tZ2IvY3BwL2MtcnVudGltZS1saWJyYXJ5L3JlZmVyZW5jZS9hbGxvY2E+ CiAgKi8KIAotI2lmIGRlZmluZWQoTVBTX09TX1czKQorI2lmIGRlZmluZWQoTVBTX09TX1czKSAm JiAhZGVmaW5lZChNUFNfT1NfQ1kpCiAKICNkZWZpbmUgYWxsb2NhIF9hbGxvY2EKIApkaWZmIC0t Z2l0IGEvY29kZS90ZXN0dGhyLmggYi9jb2RlL3Rlc3R0aHIuaAppbmRleCAxM2RjYjNmYzg5MjQu LmE1MGRhZDFlNWQwOSAxMDA2NDQKLS0tIGEvY29kZS90ZXN0dGhyLmgKKysrIGIvY29kZS90ZXN0 dGhyLmgKQEAgLTQ1LDggKzQ1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgdGVzdHRocl90IHsKICAgdm9p ZCAqcmVzdWx0OyAgICAgICAgICAgICAgIC8qIHJlc3VsdCByZXR1cm5lZCBmcm9tIHN0YXJ0ICov CiB9IHRlc3R0aHJfdDsKIAotI2VsaWYgZGVmaW5lZChNUFNfT1NfRlIpIHx8IGRlZmluZWQoTVBT X09TX0xJKSB8fCBkZWZpbmVkKE1QU19PU19YQykgXAotICB8fCBkZWZpbmVkKE1QU19PU19DWSkK KyNlbGlmIGRlZmluZWQoTVBTX09TX0ZSKSB8fCBkZWZpbmVkKE1QU19PU19MSSkgfHwgZGVmaW5l ZChNUFNfT1NfWEMpCiAKICNpbmNsdWRlIDxwdGhyZWFkLmg+CiAKZGlmZiAtLWdpdCBhL2NvZGUv dGguaCBiL2NvZGUvdGguaAppbmRleCAwOGUwMWQ2Y2MzZDMuLmM5MzllMzcxYmMzOSAxMDA2NDQK LS0tIGEvY29kZS90aC5oCisrKyBiL2NvZGUvdGguaApAQCAtNjgsOSArNjgsMTUgQEAgZXh0ZXJu IFRocmVhZCBUaHJlYWRSaW5nVGhyZWFkKFJpbmcgdGhyZWFkUmluZyk7CiAKIGV4dGVybiBBcmVu YSBUaHJlYWRBcmVuYShUaHJlYWQgdGhyZWFkKTsKIAorI2lmZGVmIE1QX09TX1czCiBleHRlcm4g UmVzIFRocmVhZFNjYW4oU2NhblN0YXRlIHNzLCBUaHJlYWQgdGhyZWFkLCB2b2lkICpzdGFja0Nv bGQsCiAgICAgICAgICAgICAgICAgICAgICAgbXBzX2FyZWFfc2Nhbl90IHNjYW5fYXJlYSwKICAg ICAgICAgICAgICAgICAgICAgICB2b2lkICpjbG9zdXJlKTsKKyNlbHNlCitleHRlcm4gUmVzIFRo cmVhZFNjYW4oU2NhblN0YXRlIHNzLCBUaHJlYWQgdGhyZWFkLCBXb3JkICpzdGFja0NvbGQsCisg ICAgICAgICAgICAgICAgICAgICAgbXBzX2FyZWFfc2Nhbl90IHNjYW5fYXJlYSwKKyAgICAgICAg ICAgICAgICAgICAgICB2b2lkICpjbG9zdXJlKTsKKyNlbmRpZgogCiBleHRlcm4gdm9pZCBUaHJl YWRTZXR1cCh2b2lkKTsKIApkaWZmIC0tZ2l0IGEvY29kZS90aGl4LmMgYi9jb2RlL3RoaXguYwpp bmRleCBiODlhNmI0ZjQzYWIuLmM0N2Y4MmFkM2I4NyAxMDA2NDQKLS0tIGEvY29kZS90aGl4LmMK KysrIGIvY29kZS90aGl4LmMKQEAgLTM0LDggKzM0LDggQEAKIAogI2luY2x1ZGUgIm1wbS5oIgog Ci0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZp bmVkKE1QU19PU19DWSkKLSNlcnJvciAidGhpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwg TVBTX09TX0xJLCBvciBNUFNfT1NfQ1kiCisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVm aW5lZChNUFNfT1NfTEkpCisjZXJyb3IgInRoaXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIg b3IgTVBTX09TX0xJIgogI2VuZGlmCiAKICNpbmNsdWRlICJwcm1jaXguaCIKZGlmZiAtLWdpdCBh L2NvZGUvdm1peC5jIGIvY29kZS92bWl4LmMKaW5kZXggOGZjZTkzODllNzQyLi40YmRkMGNhZWZh ZGMgMTAwNjQ0Ci0tLSBhL2NvZGUvdm1peC5jCisrKyBiL2NvZGUvdm1peC5jCkBAIC00MCw5ICs0 MCw4IEBACiAKICNpbmNsdWRlICJtcG0uaCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYg IWRlZmluZWQoTVBTX09TX0xJKSAmJiAhZGVmaW5lZChNUFNfT1NfWEMpIFwKLSAgJiYgIWRlZmlu ZWQoTVBTX09TX0NZKQotI2Vycm9yICJ2bWl4LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZSLCBN UFNfT1NfTEksIE1QU19PU19YQywgb3IgTVBTX09TX0NZIgorI2lmICFkZWZpbmVkKE1QU19PU19G UikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAmJiAhZGVmaW5lZChNUFNfT1NfWEMpCisjZXJyb3Ig InZtaXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSBvciBNUFNfT1NfWEMi CiAjZW5kaWYKIAogI2luY2x1ZGUgInZtLmgiCi0tIAoyLjQ1LjEKCg== --------------R1QC4dgeovXphKeFpR1PzF0C Content-Type: text/plain; charset=UTF-8; name="0003-Update-Cygwin-Makefile.patch" Content-Disposition: attachment; filename="0003-Update-Cygwin-Makefile.patch" Content-Transfer-Encoding: base64 RnJvbSAxNGUyYWNmODIzODc0MjliYzA1ODk2YzU3ZDUxMTRlZGVhOTE2NDc5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog V2VkLCAxMSBEZWMgMjAyNCAxNTo1MTo0NSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBVcGRh dGUgQ3lnd2luIE1ha2VmaWxlCgotLS0KIGNvZGUvY3lpNmdjLmdtayB8IDI5ICsrKysrKysrKysr KysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgOSBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb2RlL2N5aTZnYy5nbWsgYi9jb2RlL2N5aTZnYy5n bWsKaW5kZXggOThiODYzMjc0YmFjLi43ZTcwN2EyOTFkYzYgMTAwNjQ0Ci0tLSBhL2NvZGUvY3lp NmdjLmdtaworKysgYi9jb2RlL2N5aTZnYy5nbWsKQEAgLTcsMTcgKzcsMjggQEAKIAogUEZNID0g Y3lpNmdjCiAKKyMgTVBNUEYgPSBcCisjICAgICBsb2NraXguYyBcCisjICAgICBwcm1jYW5hbi5j IFwKKyMgICAgIHBybWNjeWk2LmMgXAorIyAgICAgcHJtY2k2LmMgXAorIyAgICAgcHJvdGl4LmMg XAorIyAgICAgcHJvdHNnaXguYyBcCisjICAgICBwdGhyZGV4dC5jIFwKKyMgICAgIHNwYW4uYyBc CisjICAgICB0aGl4LmMgXAorIyAgICAgdm1peC5jCisKIE1QTVBGID0gXAotICAgIGxvY2tpeC5j IFwKLSAgICBwcm1jYW5hbi5jIFwKLSAgICBwcm1jY3lpNi5jIFwKKyAgICBsb2NrdzMuYyBcCisg ICAgdGh3My5jIFwKKyAgICB2bXczLmMgXAorICAgIHByb3R3My5jIFwKICAgICBwcm1jaTYuYyBc Ci0gICAgcHJvdGl4LmMgXAotICAgIHByb3RzZ2l4LmMgXAotICAgIHB0aHJkZXh0LmMgXAotICAg IHNwYW4uYyBcCi0gICAgdGhpeC5jIFwKLSAgICB2bWl4LmMKKyAgICBwcm1jdzMuYyBcCisgICAg cHJtY3czaTYuYyBcCisgICAgc3B3M2k2LmMgXAorICAgIG1wc2l3My5jCiAKIExJQlMgPSAtbG0g LWxwdGhyZWFkCiAKLS0gCjIuNDUuMQoK --------------R1QC4dgeovXphKeFpR1PzF0C Content-Type: text/plain; charset=UTF-8; name="0004-Pacifying-testsuite-don-t-use-long-long.patch" Content-Disposition: attachment; filename="0004-Pacifying-testsuite-don-t-use-long-long.patch" Content-Transfer-Encoding: base64 RnJvbSA2YzZmYWU5YzkyMGUzZGIwODIxOWEzYzgwODZhNDlmMzIwNTZlOTZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog V2VkLCAxMSBEZWMgMjAyNCAxNjowNjowMiAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggNC80XSBQYWNp ZnlpbmcgdGVzdHN1aXRlOiBkb24ndCB1c2UgbG9uZyBsb25nCgotLS0KIGNvZGUvdGVzdGxpYi5o IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvY29kZS90ZXN0bGliLmggYi9jb2RlL3Rlc3RsaWIuaAppbmRleCAwODU2ODFl MDMzZWEuLmIyOTgzZDUwMTQ5MCAxMDA2NDQKLS0tIGEvY29kZS90ZXN0bGliLmgKKysrIGIvY29k ZS90ZXN0bGliLmgKQEAgLTExMiw3ICsxMTIsNyBAQAogI2Vycm9yICJIb3cgbWFueSBiZWFucyBt YWtlIGZpdmU/IgogI2VuZGlmCiAKLSNpZiBkZWZpbmVkKE1QU19PU19XMykgJiYgZGVmaW5lZChN UFNfQVJDSF9JNikKKyNpZiBkZWZpbmVkKE1QU19PU19XMykgJiYgZGVmaW5lZChNUFNfQVJDSF9J NikgJiYgIWRlZmluZWQoTVBTX09TX0NZKQogI2RlZmluZSBQUkl1TE9OR0VTVCAibGx1IgogI2Rl ZmluZSBQUklkTE9OR0VTVCAibGxkIgogI2RlZmluZSBTQ051TE9OR0VTVCAibGx1IgotLSAKMi40 NS4xCgo= --------------R1QC4dgeovXphKeFpR1PzF0C--
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 18:15:02 +0000 Resent-Message-ID: <handler.74805.B74805.1734027270789 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.1734027270789 (code B ref 74805); Thu, 12 Dec 2024 18:15:02 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 18:14:30 +0000 Received: from localhost ([127.0.0.1]:40242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLnhl-0000Ce-Ks for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:14:30 -0500 Received: from mail-dm6nam12on2099.outbound.protection.outlook.com ([40.107.243.99]:29161 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tLnhj-0000CI-2A for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:14:28 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UgjTYQDKDkwt/a97JanxE2ebkzqLHjZOyMNAyP6nQOuW6CQbGqhQkRGuxFQOI6wHFPF/qHnQ58Rl2Uf2CYLUPKMk0afyXQk7frx/bP/R8DxWKdUUNG+tc2nlwqU/C3yKBtZsKtYyhL5vCiq2VeE0CrOjJDtKGJl9p8o5Wrb+lxojLBjJtSb/dMml8l1S6U1tsgbfr9ff4rOGbbe+TXyPwfGLaBGJ2SBUQao6Q2MkHqe4hPI79MxxzfLwRhDA+eiXplNkP/LDJ60tZekW48dvnkCh9jVhYocOZ7FgwqDCh+YDEnFL/rU8l3G4Plgsrvzdh4Z5cQunGWoySg5vGNUvpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Re6GllJIHp73dC0VUagznrKzK3Ikg8H8P5KbNvttGAY=; b=DcLaKGCk/UuZltHwT46TR4PS9Esp86MgQP9wdMk/3VGnfHkbgraXjuWkxjG0IAJ5ENXj1Hr6A3dL9o7qyjiiXDgHaaKxNKrvWimQf8X2+zsMRsGUggK2eZnETrm6kXMaDa3lk/MZjw1bEFqkHihHov2wBlGCJhPBZ9DsZ1ggyTmzT/nTt5DMrkkSziiAl7zJEusUMXleLgnQjqtiqCAULiPy/BAHX+MqmqjXK4+ykEVMI2Ceg7/eeU69wdbyslwaZS9Y4DR6GDWVThOyh10kJ6F12SLItOylDSb5Uwv72tD6Q6ARwq/aa+tkRCwtds1nv+VyN9Tt2G7xnpB2YRzRdg== 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=Re6GllJIHp73dC0VUagznrKzK3Ikg8H8P5KbNvttGAY=; b=Igwjf11Lli6FWmaHgBm+2mQL+CAOUr/+Nnkid7cM+kbt8LtFLAItVX+sDsNL9cqQwkn3UA84EpFxaYLAV5Nrygj7CSR3X6ufojSlNzTOPGb0COr5JaGdNEt7w3lEZMDKahNeFMJ+R9ktU1pIrv9aownSO2fZM6LWVOmAbMGMgZM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by MN6PR04MB9456.namprd04.prod.outlook.com (2603:10b6:208:501::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.16; Thu, 12 Dec 2024 18:14:18 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%4]) with mapi id 15.20.8207.017; Thu, 12 Dec 2024 18:14:18 +0000 Message-ID: <798ce759-19b8-4ac8-9f52-9c36d9dcd182@HIDDEN> Date: Thu, 12 Dec 2024 13:14:16 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <87cyhxkck9.fsf@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <87cyhxkck9.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BLAP220CA0004.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:32c::9) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN6PR04MB9456:EE_ X-MS-Office365-Filtering-Correlation-Id: bc992fa9-8cd6-43d2-9e8d-08dd1ad8cb38 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: DksTsTTYEBakI4gqGX5TBu0Bmi0LRA+nkierNrNo/4edWzueL5utY+PB+2v2YJHfvXaJkRnO8nIIZh9hiSBBeXSaPXFNBXnuS5kOWOtbUHqe5cGQ2nCbXEGeDtQiG2YsCxkz6Vs804uvqDs2EQ/m/3XHmDWWfzTPJLhTkPU8syNKAskzQPXce08t/CSOk2b6YRq3kx0uH455gjpufXhn9NdwOA0IUSxUcpVMZwVMgmUC90wpjd2ucTLHMr6ulzJ6xPkhZc7DMQcrQrvYuDgm8dEiiE6OuFBOGmi4T4jMQVNBzVKjmR4m4X1RM5RO23xwOSXOGxuu8kKmkyjuN3/IPsLJLoJNV6xlCbt8j3nYRh8sgieWabZO26YoKvMV3q63FxMg76E0Frw1D+zunbTxFqGr3keGIytW8rX1D/yyMrVgbAMDH3m2WxAgw6yRx8yHzWnL0i2noi4R/k+Zt4HWvVHYztM2eJODPJJccAjCaWAGCEdvzVy6fJUIJLB8Uq6gSorGdBI4UQuheiVKadB6LrkSMsaFuWfKs9ugrVKun8OJjJGOsBIjlfYLXeGAI4nU+vQ8S4M8kkEM+HApoZ4LVMnsYSgeRtIq2Xy+8GRCfuM3L7AHh5y3bKWliymYPjNYFE2NhYgHvL0tENOuohsdWCZNC9YWVyBzVO4pgPYwsHnVqnXOazEUWPeoP9kpEa7oJtttF6nR5jhG4TUc2a1IWZtS6KG/dqQ+gN4jI/58daIrSQMDs+Sioc6O5P8REvPpo6DTxYiKNpQhR4sOD8eHUaIQsIUycDQJlkqGQLV1/LCBcIR059L2A4o++ByhTan67N66D0CpdICeE7ML4GnFoLdckJIFpY3i+4KtqCR4AGJlaAdy4qsp1l/N8gW3axpPymtdqN9hj+QnY2Ai44RzN5pSjLEVodjjJBrObmZYa2p8xninJOl2fBkxIFqJBSQnqcM1KsBKsq2oCJrfnAtZI81IIyRZ/h7Y1b2ZF5Phjoe9ZUu46chwZPa4l1imuGu4iYYbwe2RA5rKxwccbWFCs+nUgcrxGYcqv5AFET153zEXff4H0zKIVTy8RmAibMJeTd/zCZPg78YXky0pvEYgCMuaD+E33jNI3m+uBaBQJyePgOc9pRM/l/7Ui52r5jpSyhtzIBdOLzrxk2u2UhAR14BggX1AL91H3bPq3lKroQPwB3pOCok3edN3nlTPQMahsPKa7G6++VuBDtl6omWsaFGTsVhyJskpgk+wVDYWjryYgMggLNkRgzz2uuHyF5wjUJYNnFCUOSx7OgZLKS26hodGj98H9P6N57YQNjKCfX7PYKqfA1crikPtfHgzYrk0+/FNYLHtt2I7gES3Y7m9rrg9+t0OaQ+fODw8gwKPNLo= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: T8mqlFxQGbMG8lS9AzmMOuzjwTnxgV0WeboFqVTjdegR99ftXTP7lX4Dj3k7roBtbp/+76/bG2JmyogTxSt1loasORZ6QG2JTyhUkOu6jwBXUHvUC7wyP817TgZ+qkLNiHg0NCIUpd523f2ybIjshSVZyU6kcIz1vYd+3v0z1zaL5RwtamQA994jgtOQY6kVbvtoMrlHQ4jm3Mlz8eIAwbA8i3GDsgVdtibiCMQ4CVv7pWW8008EDttTAXNs1ofwHI9OHJTtA4e0Bx6luKN8JOeunSWuwtdjD1WqKBGaIuuTYHw6LfKdMfYGRclzLiaVd2o2mRIddr139rLXxfEksU9/vHmx+0gvIUmCv7vSs9huN2AcOuqxnVg5E+SaddO/0DbWv4BDb4szU73diwv/+Fy9v6vfAuhWNCGqomVAJpLug2ix/5LTdcRvjEqAT8DjMORlMTpe3QS20YYEdWNAWKlpW/bI6iY14hvrLwmDaKMJkkzMeSXb0s7yDQ94EtRPQLWW13Nw00dui4Y+1I2AzlF6KOLRIKjLyLXXzA4CDYb857Q4WLjCAk273JgSzaTNDH3/FbTNUL9GrIUP1ROefLPCGbAkN7QJ9AfCjVgPBj8S2svPrqC9TuqSUpbSBdFYM6OIEIRPprY5SM6mKxzIZK4kLrpHBnVYVhJL9fUSWqacQxLe1Jcpady4vmsrEZ3aLo2GNfG3ZPG+jN/DN7pKAOqAWonvv3+fbAP8+VimRuV/hfTDTg09hJqnEdd0Lmd4UgYlGzUspyTSZuojLcv3aFv2LG228O/4bhYhZoanQWMX+3ygsuPJVan1Aif+P7JM1TGc9HvRe+Cb5k8rlL7f0hyFNg3XBV7m26WRsCwEqEqizbTJhdajzCG1gQf4lqXjRxI5HYcIiKbs2p/HBK/X9GH6G+yKNa5ezJe0Xmd00snMmuXMYHIabMZ+yl4UFAi5FcfFFj3GrwsaSErGfjJ9y/IX9UKWgk5B3VVHpxx8SA28E0aNabJiZXny9ATXf1et0D7t/9y8CwyFcvkVuWdY9ZHiktlTc9HoXgY7rzQfZosnPnWmqj7ESpNSUdFwpKSjnZvlYs7kmn4gt9pte0y6VgoNW8fZBq4QSeetuvz/MwhRYY9y4gAFhoikgv0Z+0zGDEgVyJnOXVta+nfQshryyKHHufMqiseRhlPkhNEmXEl1sKqKqb7TmMfC3zyjSh/C6ZeAccYINMvEkjw0Pn/SDtZS3XVYeGd2CBYHWa0ZXCcd2rmL0Ejh2dg8ZjPxsvAcCmzveFrks246Rd+CtZ2BY7Avq2ibWYdamoIOpK9B9rLqIKzoIWTubK+lX98FQWrX8DT08/2kmuvgXmzwVFGwgzxJqsClCMrQF9M0FPwOv5D77GD1YDwOai1P2U1LgIJRK0XEVGXZa9BMyrBfWXzWatbCcfiR4KsFIo+SmZwqdMBVKME1yc/zL0vqVxNMC4D+tPFWiYbKca3SHQR+wn7r1peq/dHGnmxiyL7En83f4PhsxQtzFgr29r6wWiiM4lEqcekU/lCJcESnVxUCYQFcaGJb2aaSW9XWiw7eqorv3rV2zZNSE4PXRtHR82g4rMS0 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: bc992fa9-8cd6-43d2-9e8d-08dd1ad8cb38 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2024 18:14:18.2447 (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: 5zHStucN/ondb+LzIHw0fP8GFIfRoOQKNfnHM21Lf9LZCJOgvT+aKWow+CARp0fTF0CiQQs6V2WGqsuKXiWQlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR04MB9456 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 12/11/2024 6:47 PM, Pip Cet wrote: > "Ken Brown" <kbrown@HIDDEN> writes: > >> I've made a first attempt to port mps to Cygwin. If anyone else is >> interested in seeing this or helping, you can find my work at >> >> https://github.com/kbrow1i/mps-cygwin >> >> This is a fork of the mps git repo with two commits on top. >> >> With the current attempt, I can build the scratch/igc branch, but there >> are many test failures. For example, when I run the process-tests, I > > But the Emacs binary "works", to some extent? Is there anything in the > process-tests.log file which hints at what kind of problem it might be? > > Does it work interactively, or crash right away? > >> get 19 failures and 8 skipped tests. But on the master branch I get no >> failures and only 3 skipped. > > That sounds like a "minor" GC problem; a word size mismatch or alignment > problem would probably lead to a hard crash, so it's more likely to be a > problem in scanning the stack. > > I'm a bit confused about the role of prmccyi6.c; it's included in the > cyi6gc.mk fragment, but it's not included by mps.c directly. How are you > building MPS? > > I see that you have defined (in prmccyi6.c) > > Addr MutatorContextSP(MutatorContext context) > { > AVERT(MutatorContext, context); > return (Addr)context->ucontext->uc_mcontext.rsp; /* .sp */ > } > > using the MutatorContextStruct from prmcix.h, which uses an ucontext. > However, you also include prmcw3.c, which uses a different definition of > MutatorContextStruct. I don't think those two are compatible, so it's > possible that's the problem, depending on how you build mps. > >> This probably means that my current attempt to port mps is no good, and >> I have to go back to the drawing board. Before I do that, however, I'd >> like to check and see if test failures on scratch/igc are to be >> expected. Are people testing other platforms seeing this too? > > I see a few test failures on Windows, but nothing as catastrophic as > what you describe. > > Do you have a usable debugger/gdb on your platform? That would > be one approach to diagnosing crashes (if the problem is indeed that > Emacs crashes). Another approach would be to run the test suite > included in MPS. Thanks for the reply and suggestions. See my response to Ely. Ken
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 19:27:01 +0000 Resent-Message-ID: <handler.74805.B74805.173403158315574 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173403158315574 (code B ref 74805); Thu, 12 Dec 2024 19:27:01 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 19:26:23 +0000 Received: from localhost ([127.0.0.1]:40371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLopK-000436-P5 for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:26:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tLopH-00042l-Rc for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:26:20 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tLopB-0005G5-2g; Thu, 12 Dec 2024 14:26:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=LypAXLyPicvLQUBesCEWTGFXu07oU1/uAl35iCfqJFo=; b=bAcEBGyFQoXP xWKkYDm1k13MgWEE6NYWghqdEktPJZEIYp67PQRGPeOSf2q37tpPe4aUo17+t0TwvrPTEiiUc2St8 VT3HUVX9qPJM/0Gh0vxEFN+tcIqgkp58f5cdtPBXwlf6azdOpUQz6BCxW2N9dx5Pm5VMhUGXU/Nh2 Jwv5oAcl5crBmwBEeEwRGQ53DlBxK3cg+frEudJtB/YXPDX/MHUBnGGicV5aqwBryYt3EZoO5NHuP VXG1d9ttsz/0bgMr5iBvDZZX9s8byhzsYPTK6WtZMjV/lLJJyuy2GnFIj6TcmybjGi7w0vqw1Rx7a wbGgAmXOePkK39a42NndLg==; Date: Thu, 12 Dec 2024 21:25:47 +0200 Message-Id: <861pyczosk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN> (message from Ken Brown on Thu, 12 Dec 2024 13:12:46 -0500) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 12 Dec 2024 13:12:46 -0500 > Cc: 74805 <at> debbugs.gnu.org > From: Ken Brown <kbrown@HIDDEN> > > >> https://github.com/kbrow1i/mps-cygwin > >> > >> This is a fork of the mps git repo with two commits on top. > > > > Thanks, good news! Could you please post the patches here, so that > > they are recorded in our bug tracker? > > Unfortunately, the approach I tried, which was suggested by one of the > MPS developers, fails badly. I already mentioned the test failures, but > now I've tried to run Emacs interactively, and I can't even get a > directory listing. For the record, I'm attaching the patches I've > accumulated so far, but I'll have to try a completely different > approach. This will probably take me a while. > > > >> With the current attempt, I can build the scratch/igc branch, but there > >> are many test failures. For example, when I run the process-tests, I > >> get 19 failures and 8 skipped tests. But on the master branch I get no > >> failures and only 3 skipped. > >> > >> This probably means that my current attempt to port mps is no good, and > >> I have to go back to the drawing board. > > > > Did you run the MPS test suite, and if you did, were there any > > failures? My suggestion is to make sure the MPS test suite passes > > cleanly, including in several consecutive runs (when I ported MPS to > > 32-bit MinGW, I had intermittent failures which only happened once in > > several runs, until I fixed that). > > There are lots of test failures. Back to the drawing board. OK, thanks. FTR, I built the official released version of MPS, not their latest code in the repository. So maybe try that as well at some point, perhaps the development version has new bugs. What I did was to take the MSVC makefiles they provide and produce equivalent MinGW makefiles (for GNU Make) instead, using the same source files. The rest was just to resolve any compilation warnings or errors. HTH.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Dec 2024 23:19:02 +0000 Resent-Message-ID: <handler.74805.B74805.173404549229473 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN>, Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173404549229473 (code B ref 74805); Thu, 12 Dec 2024 23:19:02 +0000 Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 23:18:12 +0000 Received: from localhost ([127.0.0.1]:40823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLsRc-0007fD-Ck for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 18:18:12 -0500 Received: from mail-ed1-f49.google.com ([209.85.208.49]:48368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tLsRZ-0007eo-Ka for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 18:18:06 -0500 Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-5cf6f367f97so1762278a12.0 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 15:18:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734045424; x=1734650224; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=ZkcdLB2771QozBy392rRK2Xyyijq/jZiyvsrxYiTRsw=; b=VoaCQyoneJIooZS5WSsVw8XINExmLEPGThktZhoobxLmMLe2DS3NrLxI1Lxd74TRZX 3eH+EFPuhEojVWn7OjGtY7IkPmI0wEkV4Zh2L+WJWB2A7qCxwc4CD9j1rsIykdC+xw4I GODcfyfvQzLzFPFoe0YxsqrZ71wkH4gAjntNHMgfbhVX39ZHteclOiUyt8k9x0cYMpOk 7cvEULFkMFuOj2DmbdORepmkauvZITCYT1WD5WhWp5zY/Pl5yaSaHeQFykvXBBn4DSL6 CHC1cTjgVhfJPd+2x7jOw7J6G5vz939RnAIyTvN09MuFH5NMRT002vsNVKb0WOJQbqJs 7t9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734045424; x=1734650224; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZkcdLB2771QozBy392rRK2Xyyijq/jZiyvsrxYiTRsw=; b=UqfE+S2ZP6H8d7vGt8O32lyRvTMJTXsppQg0uJumtMdCOqV70cQ9D2H6xJLMxgymSP xPf9WAZJfBvnm47mkcsAnhQA9Len8/gf2rvWIEajJ1BhAIlITHApObFYUXafZrW905mt rKWarEnypoMQUpjc1tnQpJu6u8gstbQG2Y0CR3aeeC5EvdCKk22O49zwLCKUDSv60un5 gtE4EPG65KEQrmhJlOVm3vcuvj8TuOvbzCe+WnTFkX/H49bZJBicXScMS7LVh0x2AO5h D58vXmcTP9rOatXK1khwADHljuS/eOIMyiqOpu41FzZSA+++Q1thhEUsEgLY+Nh80fd1 wQKQ== X-Gm-Message-State: AOJu0YxnFtlMEUMGDGT+FIQjD2dQoOk+dg2zNE54TInbWdCEUUUJAwqY S7z2+FYPZcVBEPkda8aY2SUQM5kwmfsYgjiXn3WG3yahvJY/rqbSakICTYEJiWfVJGGjHYK+fLX w6FTY8oMV4pBmCjsAZuy49H/fbhA= X-Gm-Gg: ASbGncsX8k+1ewuXHMiL/JVcfpQjf+cfkVE9USEUtnjw6OVa1yiU1HQCx1uqUScYxPe ptILCuYBywl2z5pSxi+FhzgrVoD0m7vhn3JzOUrw= X-Google-Smtp-Source: AGHT+IEhiw9uuzVurnCufCSsb4fNZ+6GvjY4K6CIoyicMxqKI9Pt2VC8CctT16NJZk7u2ok6H5tcDIhEtW1vlej+1jw= X-Received: by 2002:a05:6402:2682:b0:5d2:723c:a577 with SMTP id 4fb4d7f45d1cf-5d63c304d52mr233523a12.14.1734045423414; Thu, 12 Dec 2024 15:17:03 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 12 Dec 2024 15:17:03 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <861pyczosk.fsf@HIDDEN> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN> <861pyczosk.fsf@HIDDEN> MIME-Version: 1.0 Date: Thu, 12 Dec 2024 15:17:03 -0800 Message-ID: <CADwFkmksi0gPCf8JkHDGPSkxQB-Eqro03AY5CX_E2B_wA0vUbw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > What I did was to take the MSVC makefiles they provide and produce > equivalent MinGW makefiles (for GNU Make) instead, using the same > source files. The rest was just to resolve any compilation warnings > or errors. HTH. Was any of that work upstreamed? Maybe it doesn't make sense to do that, but I thought I'd ask anyways. Would it make sense to document which ports are supported in README-IGC?
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 13 Dec 2024 07:53:01 +0000 Resent-Message-ID: <handler.74805.B74805.173407633127302 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas <stefankangas@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, kbrown@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173407633127302 (code B ref 74805); Fri, 13 Dec 2024 07:53:01 +0000 Received: (at 74805) by debbugs.gnu.org; 13 Dec 2024 07:52:11 +0000 Received: from localhost ([127.0.0.1]:41418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tM0T4-00076H-I7 for submit <at> debbugs.gnu.org; Fri, 13 Dec 2024 02:52:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tM0T3-000766-2w for 74805 <at> debbugs.gnu.org; Fri, 13 Dec 2024 02:52:09 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tM0Sw-0007AO-3V; Fri, 13 Dec 2024 02:52:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=g9Ht1gPz5lxMo3RSLUe4T+fFswzP0fDghi0hTugstaA=; b=RJ2jSoDloNDg HLq3L7WTabBA4DCNMsemWkBwYZ7PMf+N8P3YCQJgtzlUxuDBxA34RTqIgj7nkWkSdQ7v+cN3x7RkS Nz0HRbfpjt554kWjzs1DwR+n0j/Zz4lVlg74cuBQwl3nvb0foYimem9mwVZOrws8W5kJB+zwoWrcV DzwAIxiSehmNMXj2dJNUE9+NTrip1CBXy15XPhJKr+4L/KX0ZHj1jdf3yMfnIs9Nm1b7WwJeRnI1g +n9YzP86VND2iW2J/IRrl2jUG4sd9mRvtZwSujboRnBVxn2rKiHeCvF5/Q9l7U40bwwQtCAKEwgJV 41Mcf5Yi4QpKqLPmixTqkA==; Date: Fri, 13 Dec 2024 09:51:40 +0200 Message-Id: <86msh0xboz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CADwFkmksi0gPCf8JkHDGPSkxQB-Eqro03AY5CX_E2B_wA0vUbw@HIDDEN> (message from Stefan Kangas on Thu, 12 Dec 2024 15:17:03 -0800) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN> <861pyczosk.fsf@HIDDEN> <CADwFkmksi0gPCf8JkHDGPSkxQB-Eqro03AY5CX_E2B_wA0vUbw@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Stefan Kangas <stefankangas@HIDDEN> > Date: Thu, 12 Dec 2024 15:17:03 -0800 > Cc: 74805 <at> debbugs.gnu.org > > Eli Zaretskii <eliz@HIDDEN> writes: > > > What I did was to take the MSVC makefiles they provide and produce > > equivalent MinGW makefiles (for GNU Make) instead, using the same > > source files. The rest was just to resolve any compilation warnings > > or errors. HTH. > > Was any of that work upstreamed? Maybe it doesn't make sense to do > that, but I thought I'd ask anyways. I didn't upstream, but then no one asked me for the patches, which for me is a clear sign that the 32-bit port of MPS to Windows/MinGW is not too popular, to put it mildly. > Would it make sense to document which ports are supported in README-IGC? It cannot do any harm, although I also don't see how it will help. If the instructions there already don't produce a working library, then the instructions should be amended, and perhaps subdivided to system-specific ones; otherwise saying on which systems the library works can only make sense if you want to avert people from trying the branch on systems where we never tried to compile the library.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 20 Dec 2024 23:49:02 +0000 Resent-Message-ID: <handler.74805.B74805.173473853520803 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173473853520803 (code B ref 74805); Fri, 20 Dec 2024 23:49:02 +0000 Received: (at 74805) by debbugs.gnu.org; 20 Dec 2024 23:48:55 +0000 Received: from localhost ([127.0.0.1]:44490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tOmjm-0005PO-I7 for submit <at> debbugs.gnu.org; Fri, 20 Dec 2024 18:48:55 -0500 Received: from mail-westusazon11023075.outbound.protection.outlook.com ([52.101.44.75]:9965 helo=SJ2PR03CU002.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tOmjk-0005PA-3g for 74805 <at> debbugs.gnu.org; Fri, 20 Dec 2024 18:48:53 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BpsNKsAiHJe1BwM+zeMfrqYfT/em63At4PAI0kbJU/M7MqBoSjmpNsnLGbQB4lBDrcm4exF7NYX2U7AsN/t3iE9Upe4ZlUAuCXDtfCbfPa+uA/PAJ7hKcdIwOlGMVJf04z9+MD98TEveDiaZ+O90r67FJ58tO8q+rDQQW0w7zdLr31nLc8FVP+zCe82c2I0qxlRBcGWDs63ZXDZBGqgU35MMNdcGve9WO6R8qYJc/I4ATC3wIwzMb9oB6hQFkIRIvv2PhccpTf9z9dmTYUQaNYCkggyMamxaTXuEi+kadpl1Cj7R4aas9AmD+SyNNh8cSC0zfP+GeuxiEn9hP/9Vjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=abp00llYZMJ4TYsWBJHa1zwjRR6C0mDnHoJTDJzodSQ=; b=P0YnRmdD79xQAjkdTZOYnKMrdIHTPAZUHsXuiy8+1SojrIkD43g+MbO/ex8e6GKHVpy8Ax6pfhXGEr90dRJA07GBsRHu4UzLuhPaE1Fn2MhxCj6Ku4BkiUxizSXCMo+5QEuVOzCJupVI0Js3i5coQELB/uXf+OPTu94agSCO66keN9GONMAKNF+d/fbL8ZOcXlQUq/GW110G7ussOEwchrhguuzaW2W7bz8VTx9ZCyYsk3l9XQjeYPXsIR0rgf471nQblE6k11pVowdFZRTIbycGeO5PXriinL1JOk+gJvK7X8kMIf2q/jpjFXZYIngYN28MFydp9uZ2gsiYM8r1tA== 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=abp00llYZMJ4TYsWBJHa1zwjRR6C0mDnHoJTDJzodSQ=; b=R2aBZW29W4QaytjaIuoIwtrGYw/6aHggS7Oa06TIjuztUJz65rhKtnFV0Na5aDVrd+ky21tvNjR5IGT0KZldNxKC5b05BCza15+6/QhXloX1RtX2ZUd++kpxE7Ze7MIhi9YY41/owGC1UcbTf2IpKjefOzP1falC/YlCns6628A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by MN2PR04MB6733.namprd04.prod.outlook.com (2603:10b6:208:1e0::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Fri, 20 Dec 2024 23:48:41 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Fri, 20 Dec 2024 23:48:40 +0000 Message-ID: <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> Date: Fri, 20 Dec 2024 18:48:37 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <86pllx1lh8.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BN0PR04CA0101.namprd04.prod.outlook.com (2603:10b6:408:ec::16) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN2PR04MB6733:EE_ X-MS-Office365-Filtering-Correlation-Id: aa89acaf-5ec3-44af-0d74-08dd2150d487 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: gi7iYZCEMGxB+zw4COxxCW75/gyecRHyPrTjPGWJB1N4SMxZhkviD0vBceIdUAoSOQoYn+d55Sw4H2+rov0+Gp4KEKeArGMb5WZkQbuRvjTXjJXBt473msQIA1VycZ969SUaKpeBRsOlQ1CKsVCOQvD75TEkzZR3W7DFkqjvjTDTl9dbedtelXCRp6LmzPPQOx9c8B8esvjvNNl2nzUcRPL5Zk0w2YUgVkcNB9JERIQ/hDFTY3gcvaGCE81Mjsxmg35O6F0XQTdmdY8+YfZ7g2zXG2jeWwtXzG08Zvs3K5jgFYtJq/i8X2ewb8cU/5WY92nnuYyBTZU5uXw6C/L32cUp5N/8zbxFe7PQrXKqe0qhfdoSvmaueUvkcKw/MK/e+jK1pD6enxQt0rzj9bvAZtPqFG9olXGVrUsta0Jbq/BwQTT+DwTX78t0Ipt4pzNvLK2aALNfmqYrA2UpDoATdjmnJYhoZ5urPOO1ABKFWj61N0V2hsKellaVX8qu/zMSBpwWC+BrHas8kQi9O/KZ+sm27JhIjbeQ6UjxRxaRmR9DT43LVdXNgCGQoPknP0s63hccu8jxuUEZ95kvGYWQLePADpFTuFhelei72aErkp2G/EhlcZeZHU1zWIDN91NJ4xqUKZfs3Axc2++OTzO+dDKUPRWD3JUYmwwMiHopLqL88AiBu2RyvWui8AabPA1qYhwnvWBcO09534GfWZtQjnRec7ZCVTJG3aHYvx1G7iv49mLUD6e0YTQKivnxORY1wLlnhl9euoR8Sis3YeqW8L0Xmyxa03q+fOO6eLtFXazALh5FE1zPUvdrIufw7yOgLk4YQqUUsG1nD7FxV4WNHufRoyxTrD3Y1yi9trjFYbgjraRk49GWn/st35ssA+gaIWgQQtI/Ti04gStIKPF2p2p/n8O0c4MuxD/Oizw/UWF7czYzJ2IwRWLmDCETXPFIZi7J1rGsbB2FExq0ZOjtATv67y19RiP4hivNdgTw5BwOu3+WcFjWItOWtaf+VZaD3EjbF29kFjQ7JLNiBFcJVabyvpuYGy2Pzkn9wi0yIiOPdhl/dxuJvDCMdDqjyZF401TLBUK44eDaAvREHShTPR7jX6OUL0Qpj6nnKJPL73r5K2vWy0QdVBPfBbyAumYo1lsHevTgp6FkGZw9bKMn7vsuL9IYKjK56ILX7wuLTV3BMiloz0CAopym/8zNXAn3R1KFA9O3DdomxagPdc9SIXKxF1yO06CuMerT1Bl1nO/H1VFgCBOxa/TsT5IW4gmgkNCTH8tP7sDX9vCDG09SEnKpZELoianoVXAsuBGIpqk5O+omsTMootsoLyeiSEBr5FnindLMpWO6egV+nc0SPJc0BGGR1KdGZ6M9y1bFc0KMNjm7FVwLFoTpx2gtWwoW X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +o88VuQH9t6II5Owh81Prfw2aezXHVsHRIyiegBDQ5emWUFe6oDDgvQxl3Ljn+5XGiQzbYJ9zHxB706MI71uBAU11GNVIXwzS6tzAwPurlG5AKQI17Q1A4Ti88iAhoI2ll2NxYuzqayu7x3XBp5miuHE1KK32cxASGrPe5nVw1/qSjmSGqXkQV1mHdDr28imCb9vMSaJn3XNqh7Q0u3d6P+tUbIxbWaoPNPCgXFXUYux8ZLV4gCnYxRl0C0MT8ZCmM2T4EUiun1yF/+J9mC24iP37HHkUEgxJapFVNj1KZBi1wF6oMRziszmj/HTIReJysHa1qptXq1rZVeQa8fBa7viDXV60NxoWKq6z1FhQHhM4Or5BBabK5MvIGnbJfqgiIv5VO1sA9NzSAWTNkKYUz+W4EGENIopTueihQ/3yeAF5KhCeeqcAe0j97sR29wosFvflFylHL1oRZ5pds5sKXNjlpDtgcURkrfB7HW3tiFxmWokH2EqjxkcHnwH6ro2clT3YKbDcgiVJVawtod3lOSlomWSNDy0lYZEoMxBoGJsm9xNpjJeKyR8ED7jD1kh71IAbbAnqJelZNypmKH4F+/HcIBotGOqGCAytuwTuemAch4SQlyiouLsZVkiYmlAUvuIFgDeuxp0mLfd+aP8RJd+Cc1rDEtz/NCV97kAPH+GHjrea2CG1sUoBj0X6L+if6EjOWUzHeIERJzdFvfuRcWz1cncIhKQvbbif9oA2n8H/rcyGcHRv0hrfVXHNiKjp7d9k8iA+ncmvU4onIYLaUYC4mgoPFlTFCqfiN0QYkw5WUfBFcDZzv3ezh5F6aLSQAH6MZpZkr63V+nVkha0PXHQMhVYABTV3NFF7VyWp022Ak9zha83lP+LYasEALgsmDD9vFqKfveJ9VIs9KxvqvFHPFCrGFo6MBKLcxkLIrHwJIbSgUx8Kt4OmiiZgMlDYV8Df9zYp2cpTFw2uX8ubVeTAcwDBCzWJdQy5guGNd+8Q1Mj6NAmpXVUzkMDZx3EJBCDyrgPU7PrsHWd1HlmIEB2Gci5F1NsXd3xabxNs7DFLtXnB1DdBcCUQ14mVqudzHxK+dZ4xeiB58SWg/0fsk0fkHlpxMIxUH65nqxtqZRW0mh8DgxRdQfmk4/CrulclvmkOgcYN5515LDptPBRCeiEAelXFUi8ohieU9wrDiwpX+K1sfpl/pGPf8vPwIvj6WocBiAi7E8zEa9W3aC7FgMOzZskLeOEBxArAiiglTi+39WMyufNWEL2SeUbvIVvldxfSFYO77Grl/kp9RvEbpf6e+UUej4sdl/O7yfTupAnzaSIX/p6ZBSsJgBxoM0plpYRn2dFpDHOlZB1loBJ1mPREYuk7ksc2+8QeCOD+39KD9MxGCfmC4Gl/xJKBlilPGsaW4uZJSk2DbEnjRYTQHzo2YUV/axILzikYYKby5hWdSGtnxrn25ekMyqjzB+1mh39dZwgR5z0gHMdP55TTVWA0h9gXWKLgYwGOtKnhEwSp5cqp7YN/F0kuDEKcwvxQkK3RSySrmd3Agf2zyFbrlZUIStfN+jTxdlj58FISdyxFHhMh1zq4/lzWVvbkjW4 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: aa89acaf-5ec3-44af-0d74-08dd2150d487 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2024 23:48:40.7593 (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: cet3EMStygRg7eLtn27GcFniqll2M2sFt+Z1PQqIMC97q/LHgVl7ifDF4SUUVaqUFqGF1xqJI4Fl7Tqc1vvDzw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6733 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 12/12/2024 1:09 AM, Eli Zaretskii wrote: >> Date: Wed, 11 Dec 2024 17:50:40 -0500 >> From: Ken Brown <kbrown@HIDDEN> >> >> I've made a first attempt to port mps to Cygwin. If anyone else is >> interested in seeing this or helping, you can find my work at >> >> https://github.com/kbrow1i/mps-cygwin >> >> This is a fork of the mps git repo with two commits on top. > > Thanks, good news! Could you please post the patches here, so that > they are recorded in our bug tracker? > >> With the current attempt, I can build the scratch/igc branch, but there >> are many test failures. For example, when I run the process-tests, I >> get 19 failures and 8 skipped tests. But on the master branch I get no >> failures and only 3 skipped. >> >> This probably means that my current attempt to port mps is no good, and >> I have to go back to the drawing board. > > Did you run the MPS test suite, and if you did, were there any > failures? My suggestion is to make sure the MPS test suite passes > cleanly, including in several consecutive runs (when I ported MPS to > 32-bit MinGW, I had intermittent failures which only happened once in > several runs, until I fixed that). This is an update on my attempts to port the MPS to Cygwin and build the scratch/igc branch. The GitHub repo that I cited above now consists of 4 branches: 1. The "master" branch is an MPS fork with README.Cygwin added. This file explains in detail what I'm summarizing here. 2. The "w3" branch attempts to use the Windows interface on Cygwin. For example, it uses direct calls to VirtualAlloc instead of Cygwin's mmap. This attempt fails because it's not compatible with Cygwin's fork. 3. The "mmap" branch is a straightforward port, mostly imitating the FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the works that removes that limitation. With that patch, 37 of the 38 MPS tests pass. I still need to debug the failing test. I'm cautiously optimistic that I can get this approach to work. Either way, I expect the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 so that other Cygwin users can try it. 4. The "generic" branch uses generic implementations of some of the MPS features. For example, it uses malloc instead of mmap. This passes all of the MPS tests, and Emacs seems to work well so far in limited testing. I suspect that there may be some performance problems, but I haven't seen them yet. Once I've determined whether or not the mmap approach will work, I'll post the MPS patches here either for the mmap branch or the generic branch. Ken
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Dec 2024 07:25:02 +0000 Resent-Message-ID: <handler.74805.B74805.17347658714741 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17347658714741 (code B ref 74805); Sat, 21 Dec 2024 07:25:02 +0000 Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 07:24:31 +0000 Received: from localhost ([127.0.0.1]:45057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tOtqh-0001EP-Bd for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 02:24:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tOtqf-0001E8-Su for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 02:24:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tOtqZ-00043U-M8; Sat, 21 Dec 2024 02:24:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hr7d3nqia1yklFBobeV9Q+IpI3e3yofQ3+48Oorwy7Y=; b=UQ/y3xWj+osQ vruyfP8l8iQG21idTHJZNZjTS89Xq9gUaSrCkMEDfwG/QBFkTvd/43dw+6CeMCBO7yM8Ea2MFtUs1 EyrZfieT6YoWlPkqbDLGqMBbPY0awvxtzSXQJ9AvSxFH3UXGe7Ko9znJm/wJd378DDUlsntdWNrDi Dg4+8REh22T1GAG3ORZP5PgXhhJHglgGjM4w5QbWd2I5WWKeCRjl12/doTY9SO3SOGylO7N567FMp CEBkpOl0HbVpM/CEegfDolTD16dEzCvS/U1eYdUvx1cKy5SjQMjD1DxDoTHFEqUrU3KKEHpd+9prj n1EwFJ4KBRhuX335JxUGWA==; Date: Sat, 21 Dec 2024 09:24:22 +0200 Message-Id: <86v7vd8pnd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> (message from Ken Brown on Fri, 20 Dec 2024 18:48:37 -0500) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 20 Dec 2024 18:48:37 -0500 > Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> > From: Ken Brown <kbrown@HIDDEN> > > This is an update on my attempts to port the MPS to Cygwin and build the > scratch/igc branch. The GitHub repo that I cited above now consists of > 4 branches: > > 1. The "master" branch is an MPS fork with README.Cygwin added. This > file explains in detail what I'm summarizing here. > > 2. The "w3" branch attempts to use the Windows interface on Cygwin. For > example, it uses direct calls to VirtualAlloc instead of Cygwin's mmap. > This attempt fails because it's not compatible with Cygwin's fork. > > 3. The "mmap" branch is a straightforward port, mostly imitating the > FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a > limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the > works that removes that limitation. With that patch, 37 of the 38 MPS > tests pass. I still need to debug the failing test. I'm cautiously > optimistic that I can get this approach to work. Either way, I expect > the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 > so that other Cygwin users can try it. > > 4. The "generic" branch uses generic implementations of some of the MPS > features. For example, it uses malloc instead of mmap. This passes all > of the MPS tests, and Emacs seems to work well so far in limited > testing. I suspect that there may be some performance problems, but I > haven't seen them yet. > > Once I've determined whether or not the mmap approach will work, I'll > post the MPS patches here either for the mmap branch or the generic branch. Thanks for the update, I think this is very good news.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Dec 2024 16:57:01 +0000 Resent-Message-ID: <handler.74805.B74805.173480021119047 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173480021119047 (code B ref 74805); Sat, 21 Dec 2024 16:57:01 +0000 Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 16:56:51 +0000 Received: from localhost ([127.0.0.1]:47491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tP2mX-0004x5-Ea for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 11:56:51 -0500 Received: from mail-centralusazon11021093.outbound.protection.outlook.com ([52.101.62.93]:56732 helo=DM5PR21CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tP2mT-0004wq-Oe for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 11:56:47 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uvHVDopWLCxiukblNgQrSEbYInSYAXMUNFpe8VTHFgSGlghlurCXgcUQ/K0g2jQwcAoDUQNNwbJgyV+Db5gZ8sZvzDzwu/xDM23cBRYJ8bqlux1mNmnffBKG5J6+whO5rPo9z2Z3+nRztUwEmd1GTJtN1cVmUulhZafflU7GcYoMqZjaN4X40ruZgBjCj+Wfo/AwQ2W7bcI8HosVvCw5c+PXNjFIye6XrHN29Vsa+LoKiOKYfzxNvpJ0LS+rFX2hNkKpfQU8uS5VKIXXPswMgI2/HPRsOhVEFQYIFjxh5mdk9PP4bhQdNtc3GEBVA/MMvL0S1yZVrhfpto51gJQ2DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=; b=QA5C5mgoi8u+noGLDYhqf43OUJob7MRl3ByWS621nmU0/z7C4nZEmcnvc7V6ruh2WW9U1WBkIYf2nR7nq1OA3oAr9OAXLFcMvFRzQe1rtitpN9x2nJgloV8eIH4rNU9lVMiR8seq05TbA44xmP0E4anizOYJ7ylSHrI1bQyote3QfiXAvuBMlwZHGwgESzeL5/P+Q+R/eICz67Z5q5Y58naNmwjcHFwtESMal6e7uqC3OJtjiJSqEhRU8mBypjE2vwOdfVA5C4Dg3Mqdl2pRkwsKmKqapKyBtw9ZJpSIORAomCcFlsT2vIiEW1dqEi2dDcyA2ixBoIVLTq98YmQ6Ow== 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=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=; b=QqszWaWNeIUDMDnE4GISpVXDVzRSTua/EEAc81M5nU9Gu4mFbD5VG/h57dpsHePawQ8pfBOAgMugzqyX1JrB+kT4FEx30h/QLcvtqJFPYVG8rDGQ2uUt9A2pj7v0Q1zYzV5u/OB7R747yVItk1u3lT/gVLMwJ/KjDPlg0vd9XkQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by DM6PR04MB6986.namprd04.prod.outlook.com (2603:10b6:5:24f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Sat, 21 Dec 2024 16:56:35 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Sat, 21 Dec 2024 16:56:34 +0000 Content-Type: multipart/mixed; boundary="------------ILuJxdoGBQuUgzIFfNLDOnWq" Message-ID: <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> Date: Sat, 21 Dec 2024 11:56:30 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <86v7vd8pnd.fsf@HIDDEN> X-ClientProxiedBy: MN2PR14CA0004.namprd14.prod.outlook.com (2603:10b6:208:23e::9) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|DM6PR04MB6986:EE_ X-MS-Office365-Filtering-Correlation-Id: 79f687a1-3080-4517-c7ad-08dd21e06d2f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: by4ljpM1GcXGu+fAVX+32zT5hjcXVl6lMPTX7ToKxP33QJMBOWqw4qir/ftqhNcsQpobDFS7Ymm1UKlpVSEMhOeH47OC+DPQgPDflya5GaTsRr49POXcYeIt3Abx2/SRc7pxXg8UoQewW4ouwbwS0ZypVtO7agGdqoCuDzjpZwbZ0PxZ3Mb/d8GidvmlEllZeF+ApMlZMB4pqsiJlnL3yXA7opaGH0p3/1AzPjwy9lDCCVAQg/aCTOrM30x1ZMJ3ooKgvp7ei8xkzpzbTvnQE4wGKQ3eDO7f5iGRq5gEB8jvVq/sb1uEgwqzNCBUue99Ls0RTnSWbXKhEHO6LcP3KKj7t9wb/0YjLOICE3BaIi6G5u4m0Rh+g9AxAoZO180NpO8Ujs6l92iW0mOwcXrGYuUAIVPdYbpYKQh/OHondfXMAGe9dzbAhca/+wS0oTI+1HjU99WMuRAlw5w830jCvInomreOCuFPuHtip9CpFLSxlHKy2x3yv9i8BIyqmfRrcScbBYv62xvAA0nrs6LuwUx22WOSVIUB9+Ec+R6v8N1OE1jy0Nnav+tNrDsVe3T70twzUF1Cs6IzHISmtnu7vz64zRlZtvqhaX2cC8kdgalT8UXc+NjjGOtxahkhjwEcZt0ru+igYi8ZWOlSNRu7JAMUmCeQtWDpaLbzpEoE3EnBONU0RngwJfMEWzZKcSbVaXhJGlBjbgMK/lV+UfBgyUPZh5Lv9gCSZmVJzy/VvA0j80nsf4EQxNiDHBR1OIhau2B3QHfKjxp0y+uuBBoW2ic37H4OUBKibU58cbaZiPMMAKuL1f3w0u5gWEjJCWLF8r4UdUnICanKT81qKeNLN0azuUE1SPD8FdKqtHqJksPPw0BFKbuHFNuSX6DyiHyvSPI0u5sQmCUxcpZUlsAfoyxNWU5Pf08coAPa3pTDareDBzYS4W81xjOGhjBv06bBW5uCRVamKr7MkuzFdz7RXmw30TgZifI3dKMu2cj6iRm4Et3oczVEZsGmH1oyOMTJgwNco61GrGzh6QDMWLzq1fIAUhSmof0CnkG934yO4W8zin18/U4PnjbVZT0eo0fQbIMuYcuRyynVRLdkweSIspSc5XPV3V9Cs/ObNC5ftU3SVhAmwrtyYZDfCJnFBcuBAfOC75CIUslyOHysY1lrtTzZKtsw3+FvTwLSrNHnP1F9dN5nvxpMmzO/i13omsLy8GYHRzEAw0cxmo76ggvKt/XMmRAOuRF+xxhu0K+EZWXhqI4TbKHX162Kg95xfdZMD1tJG2Aqp3xz2FgmED9e6GGHDK0HqCSUFfPonDu4M9H4sjVi46PR8HflLVD/pxT6pthI6RWG1rxRSI/CrME1tadiuE11vp6V1JUJpL0dRGUH1UV3buh+Dr+QM4VqRfgD X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QKBSbI1QLlu7cpU80HfPQMF1yEarjyuZ0Nq1BXn0ABWaXcDNRSxvzuERR6C6DFeMCuOoXeYFWn602VPVNZnL3qt615aRoH3mtmvQaKcylBIh1GRZGyQC/xwmPQKovmRVWiL0b0x2zf/tPXrKBGNg6CEBCaK2EUVqh+ZputvniaNCxDSLe769Pn0tWY7ViuriYD2UCaEKDSQ+m/6kO8txJKuhVUwmadNXoZwQBST/bwXJshPX2hbRIl+3Mv537XhTRnb1+Xl/P6TFlrYApHSEn5YuYkzUFR+laz1qHSrdi+eyNGfK5Q3y9hF0lYfTuTZkxK7tNGoka4cnBgrGan8qwJJtfs9JZIYlo77qjK2JFMn6R+vrfww6K+noL5/c998HBmkEtZKMncJY7xl+6MISAjf/e6uHesCBLfCn1VAFN0EDyAJmBXimmjoTvjoIuExSlu1MAUMPrRRH5FrSsZkyMyxPp2zo0+hRJEyPRVGVfsTntZI9wC8dvOihhia6aEzg+ayiCysRjYI662c2FV2T5VIlDWwdE2bepthrN8WPPNN4ROB7qjMDaOpiWr1sjvKgfjOg5yP7F4TsZOjxH/khPl7LC7MWmlQxO8SmIvYnR65cDXCavdMxypeOaOhnFT4ShtLzdp6qVSc8MF9OR13NmNfz7MDWbtKXDsxV04ud3bMSU0iEBr/HtBZzFkdTITRbyBPPz21vlPvdJ6hdFA+M+QlvQsM2fCpnh4AzpNX94BnhCRTTIlZx7ZaXbr+vYLevxDnHihRiTPQEcge+w1nxeQkkUZE4n1jR5+6i1bU+cDRALUOAZBwC/luGggC9Bifa/RhrlOkhQQjQ5eMDNTN9XMCqbYCZq/GXtDMeJAOTRUhRjtU4gaF+UFmU+vD5LSqsji9elFQmX+XA/LU+6gcTwBmu2W3dGj5jZ9yVJ52wrFaE+vCu0W72MU27tvLPjOiJIZXwqRmQw/DJCPWXMB8KRl7AgVnhZbFood1gxFCzQnvxqVN5j/DGUpPFNrhQWB09BCIIam9jlf/eSE+mrcy4SG0niJ1uMWPK5qP2UZH21veRSpaTpMtpqMGpr6fswP3FO9vtR3aqaG4ynP9hJqqecsV6S9CEJrnEY/pO4B/VLUU9A7P0xq09x2Clklfcyon+VEN3U6RQKRy4DzJafeIPqzzrdc+8eIT2+AcVLfWsXyr9/itfmU6PF2jyNnprYbLs+xiWurYbPWYcnf3kZQMuyHlDjWTh993qbZKuAEiuh/sx92iF7GtEV3soPPJW9XH778iPAQoItVQ9zuTbS6wcpMiMG88h2FwWa4VkufcxaYs8mqeIN7IAFRNDrPu7YUl1AagdB3RDVRBGR80aVZ7YVCmJ0ZMRBP/aEvqrsM18ZuGCqOAhNQdzBRUVkVAVCTUKvB6pWW3r+HJYi4Fu0smfhu0DYTwt46YS5dAJE/4npyH6LeJAio0zCbLQKL7aMhODZMKDW41ri9sPY6dMngkDNhsmC3qe0o1h2DHXqSOrZEJSjPBFHTE0VLDs7ewgbFcMMI3Y7mqJQACVf9j0hwLQqhzlYKeVCSPR4bUTsgTKPCNRSq0WDquM5N0S0Tc+rxmb X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 79f687a1-3080-4517-c7ad-08dd21e06d2f X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2024 16:56:34.6676 (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: GYjDX5z0z6+WkrK43tsAuHPHwZZjS+H86N0mHwnn1eDwzmH37GOCdjnZ6OrBuTsBfNCICZn01cZ0d2Oj0XIUGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB6986 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --------------ILuJxdoGBQuUgzIFfNLDOnWq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >> Date: Fri, 20 Dec 2024 18:48:37 -0500 >> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >> From: Ken Brown <kbrown@HIDDEN> >> 3. The "mmap" branch is a straightforward port, mostly imitating the >> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the >> works that removes that limitation. With that patch, 37 of the 38 MPS >> tests pass. I still need to debug the failing test. I'm cautiously >> optimistic that I can get this approach to work. Either way, I expect >> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 >> so that other Cygwin users can try it. > > Thanks for the update, I think this is very good news. I could use some help from the MPS experts in debugging the failing test, which is arenacv. I ran the test under strace and didn't see any mmap or munmap failures. I'm attaching the test log, which doesn't mean a thing to me. I also built an unoptimized arenacv and can run it under gdb if someone tells me what to look for. TIA. Ken --------------ILuJxdoGBQuUgzIFfNLDOnWq Content-Type: text/plain; charset=UTF-8; name="9-arenacv" Content-Disposition: attachment; filename="9-arenacv" Content-Transfer-Encoding: base64 Y3lpNmdjL2Nvb2wvYXJlbmFjdjogcmFuZG9taXplKCk6IGNob29zaW5nIGluaXRpYWwgc3RhdGUg KHYzKTogMjkzNTgyMTgyLgoyNzMwIHRyYWN0cyBwZXIgcGFnZSBpbiB0aGUgcGFnZSB0YWJsZS4K Vk1BcmVuYSAwMDAwNkZGRkZGRkYwMDAwCiAgY29udHJvbFBvb2wgMDAwMDZGRkZGRkZGMDBCOAog IHJlc2VydmVkICAgICAgICAgMDAwMDAwMDg4NUJEMDAwMAogIGNvbW1pdHRlZCAgICAgICAgMDAw MDAwMDAwMEJBMDAwMAogIGNvbW1pdExpbWl0ICAgICAgRkZGRkZGRkZGRkZGRkZGRgogIHNwYXJl Q29tbWl0dGVkICAgMDAwMDAwMDAwMDIwMDAwMAogIHNwYXJlICAgICAgICAgICAgMC43NQogIHpv bmVTaGlmdCAgICAgICAgMjAKICBncmFpblNpemUgICAgICAgIDAwMDAwMDAwMDAwMTAwMDAKICBs YXN0VHJhY3QgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAKICBsYXN0VHJhY3RCYXNlICAgIDAwMDAw MDAwMDAwMDAwMDAKICBwcmltYXJ5ICAgICAgICAgIDAwMDA2RkZGRkJGRjAwMDAKICBoYXNGcmVl TGFuZCAgICAgIFlFUwogIGZyZWVab25lcyAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogIHpvbmVkICAgICAgICAg ICAgWUVTCiAgZHJvcHBlZE1lc3NhZ2VzIDAKICBHbG9iYWxzCiAgICBtcHNWZXJzaW9uIEAoIylS YXZlbmJyb29rIE1QUywgcHJvZHVjdC5tcHMsIHJlbGVhc2UvMS4xMTguMCwgcGxhdGZvcm0uY3lp NmdjLCB2YXJpZXR5LmFzc2VydGFzdGljLmxvZ3Rhc3RpYy5zdGF0cywgY29tcGlsZWQgb24gRGVj IDIxIDIwMjQgMTA6MTg6MjEKICAgIGxvY2sgMDAwMDZGRkZGRTAwMDExMAogICAgcG9sbFRocmVz aG9sZCAwCiAgICBvdXRzaWRlIHBvbGwKICAgIHJlbGVhc2VkCiAgICBmaWxsTXV0YXRvclNpemUg MjkxMTIKICAgIGVtcHR5TXV0YXRvclNpemUgMAogICAgYWxsb2NNdXRhdG9yU2l6ZSAwCiAgICBm aWxsSW50ZXJuYWxTaXplIDAKICAgIGVtcHR5SW50ZXJuYWxTaXplIDAKICAgIHBvb2xTZXJpYWwg NgogICAgcm9vdFNlcmlhbCAwCiAgICBmb3JtYXRTZXJpYWwgMAogICAgdGhyZWFkU2VyaWFsIDAK ICAgIGJ1c3lUcmFjZXMgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgZmxpcHBlZFRyYWNlcyAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICBI aXN0b3J5IDAwMDA2RkZGRkZGRjBEMTAgewogICAgICBlcG9jaCAgICAgID0gMAogICAgICBwcmVo aXN0b3J5ID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMAogICAgICBoaXN0b3J5IHsKICAgICAgICBbbm90ZTogaW5kaWNlcyBh cmUgcmF3LCBub3Qgcm90YXRlZF0KICAgICAgICBbMF0gPSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgWzFdID0g MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMAogICAgICAgIFsyXSA9IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBbM10gPSAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAg IH0KICAgIH0gSGlzdG9yeSAwMDAwNkZGRkZGRkYwRDEwCiAgICBTaGllbGQgMDAwMDZGRkZGRkZG MDcwMCB7CiAgICAgIGluc2lkZSBzaGllbGQKICAgICAgc3VzcGVuZGVkIE5PCiAgICAgIGRlcHRo ICAgICAwCiAgICAgIG5leHQgICAgICAwCiAgICAgIGxlbmd0aCAgICAwCiAgICAgIHVuc3luY2Vk ICAwCiAgICAgIGhvbGRzICAgICAwCiAgICB9IFNoaWVsZCAwMDAwNkZGRkZGRkYwNzAwCiAgICBN RlNQb29sIDAwMDA2RkZGRkZGRjA0OTAKICAgICAgc2VyaWFsIDAKICAgICAgYXJlbmEgMDAwMDZG RkZGRkZGMDAwMCAoMCkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxp Z25TaGlmdCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIHVucm91bmRlZFVuaXRTaXplIDAwMDAwMDAw MDAwMDAwMzAKICAgICAgZXh0ZW5kQnkgMDAwMDAwMDAwMDAxMDAwMAogICAgICBleHRlbmRTZWxm IE5PCiAgICAgIHVuaXRTaXplIDAwMDAwMDAwMDAwMDAwMzAKICAgICAgZnJlZUxpc3QgMDAwMDZG RkZGQzAxMTYzMAogICAgICB0b3RhbCAwMDAwMDAwMDAwMDBGRkYwCiAgICAgIGZyZWUgMDAwMDAw MDAwMDAwRTlEMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYwREMwCiAgICAgIHNlcmlhbCAxCiAg ICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDApCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAw MDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICB1bnJvdW5kZWRV bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDIwCiAgICAgIGV4dGVuZEJ5IDAwMDAwMDAwMDAwMTAwMDAK ICAgICAgZXh0ZW5kU2VsZiBOTwogICAgICB1bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDIwCiAgICAg IGZyZWVMaXN0IDAwMDA2RkZGRjE1NDA0NTAKICAgICAgdG90YWwgMDAwMDAwMDAwMDAwRkZGMAog ICAgICBmcmVlIDAwMDAwMDAwMDAwMEZCRjAKICAgIE1WRkZQb29sIDAwMDA2RkZGRkZGRjAwQjgK ICAgICAgc2VyaWFsIDIKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZGMDAwMCAoMCkKICAgICAgYWxp Z25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAz CiAgICAgIGV4dGVuZEJ5ICAwMDAwMDAwMDAwMDEwMDAwCiAgICAgIGF2Z1NpemUgICAwMDAwMDAw MDAwMDAwMDIwCiAgICAgIGZpcnN0Rml0ICAxCiAgICAgIHNsb3RIaWdoICAwCiAgICAgIHNwYXJl ICAgICAwLjc1CiAgICAgIExvY3VzUHJlZiAwMDAwNkZGRkZGRkYwMTI4IHsKICAgICAgICBoaWdo IE5PCiAgICAgICAgem9uZXMgMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGF2b2lkIDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgfSBM b2N1c1ByZWYgMDAwMDZGRkZGRkZGMDEyOAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkZGRjAyMjAK ICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJlbmEg IDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAg ICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZGRkYwMTYwCiAgICAgICAgb3duUG9vbCAgIDAKICAgICAg ICAgIHRyZWVTaXplOiAxCiAgICAgICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiAyLCB0 b3RhbCAwLCBtYXggMCwgbWluIDAsIG1lYW4gMCwgbWVhblNxdWFyZWQgMH0KICAgICAgICBTcGxh eSAwMDAwNkZGRkZGRkYwMjQ4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAwMTAwMDAwMAog ICAgICAgICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRhdGVOb2RlIEI3 RUE0MDAwMDEwMDAwMDAKICAgICAgICAgIHRyZWUgKCBbMDAwMDZGRkZGRTAwMDAwMCwwMDAwNkZG RkZFMDEwMDAwKSB7NjU1MzZ9ICkgICAgICAgIAogICAgICAgIH0gU3BsYXkgMDAwMDZGRkZGRkZG MDI0OAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkZGRjAyRDAKICAgICAgICBjbGFzcyAwMDAwMDAw MTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAg ICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGJsb2NrUG9vbCAwMDAwNkZG RkZGRkYwMTYwCiAgICAgICAgb3duUG9vbCAgIDAKICAgICAgICAgIHRyZWVTaXplOiAxCiAgICAg ICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiA0NDEsIHRvdGFsIDYzNiwgbWF4IDIsIG1p biAwLCBtZWFuIDEuNDQyMTc2ODcwNzQ4MywgbWVhblNxdWFyZWQgMi4zNDAxMzYwNTQ0MjE3NzN9 CiAgICAgICAgU3BsYXkgMDAwMDZGRkZGRkZGMDJGOCB7CiAgICAgICAgICBjb21wYXJlIDdBMUM0 MzAwMDEwMDAwMDAKICAgICAgICAgIG5vZGVLZXkgMDMxRDQzMDAwMTAwMDAwMAogICAgICAgICAg dXBkYXRlTm9kZSBCN0VBNDAwMDAxMDAwMDAwCiAgICAgICAgICB0cmVlICggWzAwMDA2RkZGRkUw MDA1QTgsMDAwMDZGRkZGRTAxMDAwMCkgezY0MDg4fSApICAgICAgICAKICAgICAgICB9IFNwbGF5 IDAwMDA2RkZGRkZGRjAyRjgKICAgICAgRnJlZWxpc3QgMDAwMDZGRkZGRkZGMDM4MAogICAgICAg IGNsYXNzIDAwMDAwMDAxMDA0ODkwQTAgKCJGcmVlbGlzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2 RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGxp c3RTaXplIDAKICAgICAgICBzaXplICAgICAwCiAgICBNRlNQb29sIDAwMDA2RkZGRkZGRjAxNjAK ICAgICAgc2VyaWFsIDMKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZGMDAwMCAoMCkKICAgICAgYWxp Z25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAz CiAgICAgIHVucm91bmRlZFVuaXRTaXplIDAwMDAwMDAwMDAwMDAwMjgKICAgICAgZXh0ZW5kQnkg MDAwMDAwMDAwMDAxMDAwMAogICAgICBleHRlbmRTZWxmIFlFUwogICAgICB1bml0U2l6ZSAwMDAw MDAwMDAwMDAwMDI4CiAgICAgIGZyZWVMaXN0IDAwMDA2RkZGRkUwMTAwNjAKICAgICAgdG90YWwg MDAwMDAwMDAwMDAwRkZGMAogICAgICBmcmVlIDAwMDAwMDAwMDAwMEZGQTAKICAgIE1WRkZQb29s IDAwMDA2RkZGRkUwMDAyNDgKICAgICAgc2VyaWFsIDQKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZG MDAwMCAoMCkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlm dCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIGV4dGVuZEJ5ICAwMDAwMDAwMDAwMDEwMDAwCiAgICAg IGF2Z1NpemUgICAwMDAwMDAwMDAwMDAwMDIwCiAgICAgIGZpcnN0Rml0ICAxCiAgICAgIHNsb3RI aWdoICAwCiAgICAgIHNwYXJlICAgICAwLjc1CiAgICAgIExvY3VzUHJlZiAwMDAwNkZGRkZFMDAw MkI4IHsKICAgICAgICBoaWdoIE5PCiAgICAgICAgem9uZXMgMTExMTExMTExMTExMTExMTExMTEx MTExMTExMTExMTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGF2b2lk IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAKICAgICAgfSBMb2N1c1ByZWYgMDAwMDZGRkZGRTAwMDJCOAogICAgICBDQlNGYXN0 IDAwMDA2RkZGRkUwMDAzQjAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFz dCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAg ICAgIGluTGFuZCBOTwogICAgICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZFMDAwMkYwCiAgICAgICAg b3duUG9vbCAgIDAKICAgICAgICAgIHRyZWVTaXplOiAwCiAgICAgICAgbWV0ZXIgInNpemUgb2Yg dHJlZSIge2NvdW50OiAwfQogICAgICAgIFNwbGF5IDAwMDA2RkZGRkUwMDAzRDggewogICAgICAg ICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgICAgICBub2RlS2V5IDAzMUQ0MzAwMDEw MDAwMDAKICAgICAgICAgIHVwZGF0ZU5vZGUgQjdFQTQwMDAwMTAwMDAwMAogICAgICAgIAogICAg ICAgIH0gU3BsYXkgMDAwMDZGRkZGRTAwMDNEOAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkUwMDA0 NjAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJl bmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwog ICAgICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZFMDAwMkYwCiAgICAgICAgb3duUG9vbCAgIDAKICAg ICAgICAgIHRyZWVTaXplOiAwCiAgICAgICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiAw fQogICAgICAgIFNwbGF5IDAwMDA2RkZGRkUwMDA0ODggewogICAgICAgICAgY29tcGFyZSA3QTFD NDMwMDAxMDAwMDAwCiAgICAgICAgICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgICAg IHVwZGF0ZU5vZGUgQjdFQTQwMDAwMTAwMDAwMAogICAgICAgIAogICAgICAgIH0gU3BsYXkgMDAw MDZGRkZGRTAwMDQ4OAogICAgICBGcmVlbGlzdCAwMDAwNkZGRkZFMDAwNTEwCiAgICAgICAgY2xh c3MgMDAwMDAwMDEwMDQ4OTBBMCAoIkZyZWVsaXN0IikKICAgICAgICBhcmVuYSAgMDAwMDZGRkZG RkZGMDAwMAogICAgICAgIGFsaWduICA4CiAgICAgICAgaW5MYW5kIE5PCiAgICAgICAgbGlzdFNp emUgMAogICAgICAgIHNpemUgICAgIDAKICAgIE1GU1Bvb2wgMDAwMDZGRkZGRTAwMDJGMAogICAg ICBzZXJpYWwgNQogICAgICBhcmVuYSAwMDAwNkZGRkZGRkYwMDAwICgwKQogICAgICBhbGlnbm1l bnQgMDAwMDAwMDAwMDAwMDAwOAogICAgICBhbGlnblNoaWZ0IDAwMDAwMDAwMDAwMDAwMDMKICAg ICAgdW5yb3VuZGVkVW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyOAogICAgICBleHRlbmRCeSAwMDAw MDAwMDAwMDEwMDAwCiAgICAgIGV4dGVuZFNlbGYgWUVTCiAgICAgIHVuaXRTaXplIDAwMDAwMDAw MDAwMDAwMjgKICAgICAgZnJlZUxpc3QgMDAwMDAwMDAwMDAwMDAwMAogICAgICB0b3RhbCAwMDAw MDAwMDAwMDAwMDAwCiAgICAgIGZyZWUgMDAwMDAwMDAwMDAwMDAwMAogICAgQ2hhaW4gMDAwMDZG RkZGRTAwMDEyOCB7CiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgR2VuRGVzYyAw MDAwNkZGRkZFMDAwMTU4IHsKICAgICAgICB6b25lcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgY2FwYWNpdHkg ODM4ODYwOAogICAgICAgIG1vcnRhbGl0eSAwLjg1CiAgICAgICAgYWN0aXZlVHJhY2VzIDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAKICAgICAgICB0cmFjZSAwIHsKICAgICAgICAgIGNvbmRlbW5lZCAwCiAgICAgICAgICBmb3J3 YXJkZWQgMAogICAgICAgICAgcHJlc2VydmVkSW5QbGFjZSAwCiAgICAgICAgfQogICAgICB9IEdl bkRlc2MgMDAwMDZGRkZGRTAwMDE1OAogICAgICBHZW5EZXNjIDAwMDA2RkZGRkUwMDAxRDAgewog ICAgICAgIHpvbmVzIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBjYXBhY2l0eSAzNzc0ODczNgogICAgICAgIG1v cnRhbGl0eSAwLjQ1CiAgICAgICAgYWN0aXZlVHJhY2VzIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICB0cmFjZSAw IHsKICAgICAgICAgIGNvbmRlbW5lZCAwCiAgICAgICAgICBmb3J3YXJkZWQgMAogICAgICAgICAg cHJlc2VydmVkSW5QbGFjZSAwCiAgICAgICAgfQogICAgICB9IEdlbkRlc2MgMDAwMDZGRkZGRTAw MDFEMAogICAgfSBDaGFpbiAwMDAwNkZGRkZFMDAwMTI4CiAgZXh0ZW5kQnk6IDY3MTA4ODY0CiAg ZXh0ZW5kTWluOiAwCiAgQ0JTIDAwMDA2RkZGRkZGRjBFODAKICAgIGNsYXNzIDAwMDAwMDAxMDA0 ODA1QTAgKCJDQlMiKQogICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgIGFsaWduICA2NTUz NgogICAgaW5MYW5kIE5PCiAgICBibG9ja1Bvb2wgMDAwMDZGRkZGRkZGMERDMAogICAgb3duUG9v bCAgIDAKICAgICAgdHJlZVNpemU6IDMyCiAgICBtZXRlciAic2l6ZSBvZiB0cmVlIiB7Y291bnQ6 IDQ4NSwgdG90YWwgOTc0OCwgbWF4IDM4LCBtaW4gMCwgbWVhbiAyMC4wOTg5NjkwNzIxNjQ5NSwg bWVhblNxdWFyZWQgNDk5LjgwMjA2MTg1NTY3MDR9CiAgICBTcGxheSAwMDAwNkZGRkZGRkYwRUE4 IHsKICAgICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgIG5vZGVLZXkgMDMxRDQzMDAw MTAwMDAwMAogICAgICB1cGRhdGVOb2RlIEI1MTk0NDAwMDEwMDAwMDAKICAgICAgdHJlZSAoICgg KCAoICggWzAwMDA2RkY4M0MxMDAwMDAsMDAwMDZGRjgzQzExMDAwMCkgKSAvIFswMDAwNkZGOEYw MTAwMDAwLDAwMDA2RkY4RjAxMTAwMDApIFwgKCBbMDAwMDZGRjkzMDEwMDAwMCwwMDAwNkZGOTMw MTEwMDAwKSApICkgLyBbMDAwMDZGRjk1MDEwMDAwMCwwMDAwNkZGOTUwMTEwMDAwKSBcICggKCBb MDAwMDZGRjk3MDEwMDAwMCwwMDAwNkZGOTcwMTEwMDAwKSApIC8gWzAwMDA2RkY5ODgxMDAwMDAs MDAwMDZGRjk4ODExMDAwMCkgXCAoIFswMDAwNkZGOTkwMTAwMDAwLDAwMDA2RkY5OTAxMTAwMDAp ICkgKSApIC8gWzAwMDA2RkY5OUMxMDAwMDAsMDAwMDZGRjk5QzExMDAwMCkgXCAoICggKCBbMDAw MDZGRkE1QUREMDAwMCwwMDAwNkZGQTVBREUwMDAwKSApIC8gWzAwMDA2RkZCMTIwMDAwMDAsMDAw MDZGRkIxMjAxMDAwMCkgXCAoIFswMDAwNkZGQjUyMDAwMDAwLDAwMDA2RkZCNTIwMTAwMDApICkg KSAvIFswMDAwNkZGQjcyMDAwMDAwLDAwMDA2RkZCNzIwMTAwMDApIFwgKCAoIFswMDAwNkZGQjky MDAwMDAwLDAwMDA2RkZCOTIwMTAwMDApICkgLyBbMDAwMDZGRkJBNjAwMDAwMCwwMDAwNkZGQkE2 MDEwMDAwKSBcICggWzAwMDA2RkZCQjIwMDAwMDAsMDAwMDZGRkJCMjAxMDAwMCkgKSApICkgKSAv IFswMDAwNkZGQkJCMjYwMDAwLDAwMDA2RkZCQkIyNzAwMDApIFwgKCAoICggKCBbMDAwMDZGRkM3 QzEwMDAwMCwwMDAwNkZGQzdDMTEwMDAwKSApIC8gWzAwMDA2RkZEMzQxMDAwMDAsMDAwMDZGRkQz NDExMDAwMCkgXCAoIFswMDAwNkZGRDc0MTAwMDAwLDAwMDA2RkZENzQxMTAwMDApICkgKSAvIFsw MDAwNkZGRDk0MTAwMDAwLDAwMDA2RkZEOTQxMTAwMDApIFwgKCAoIFswMDAwNkZGREI0MTAwMDAw LDAwMDA2RkZEQjQxMTAwMDApICkgLyBbMDAwMDZGRkRDODEwMDAwMCwwMDAwNkZGREM4MTEwMDAw KSBcICggWzAwMDA2RkZERDQxMDAwMDAsMDAwMDZGRkRENDExMDAwMCkgKSApICkgLyBbMDAwMDZG RkREQzEwMDAwMCwwMDAwNkZGRERDMTEwMDAwKSBcICggKCAoIFswMDAwNkZGRTlCQkIwMDAwLDAw MDA2RkZFOUJCQzAwMDApICkgLyBbMDAwMDZGRkY1MjAwMDAwMCwwMDAwNkZGRjUyMDEwMDAwKSBc ICggWzAwMDA2RkZGOTIwMDAwMDAsMDAwMDZGRkY5MjAxMDAwMCkgKSApIC8gWzAwMDA2RkZGQjIw MDAwMDAsMDAwMDZGRkZCMjAxMDAwMCkgXCAoICggWzAwMDA2RkZGRDIwMDAwMDAsMDAwMDZGRkZE MjAxMDAwMCkgKSAvIFswMDAwNkZGRkU2QTYwMDAwLDAwMDA2RkZGRTZBNzAwMDApIFwgKCBbMDAw MDZGRkZGMjAwMDAwMCwwMDAwNkZGRkYyMDEwMDAwKSBcICggWzAwMDA2RkZGRkUwMjAwMDAsMDAw MDZGRkZGRTAzMDAwMCkgKSApICkgKSApICkgICAgCiAgICB9IFNwbGF5IDAwMDA2RkZGRkZGRjBF QTgKQ2h1bmsgWzAwMDA2RkZGRkJGRjAwMDAsIDAwMDA2RkZGRkZGRjAwMDApICgwKSB7CiAgWzAw MDA2RkZGRkMwMTAwMDAsIDAwMDA2RkZGRkMwMjAwMDApIDAwMDA2RkZGRkZGRjA0OTAgMCAoTUZT UG9vbCkKICBbMDAwMDZGRkZGRTAwMDAwMCwgMDAwMDZGRkZGRTAxMDAwMCkgMDAwMDZGRkZGRkZG MDBCOCAyIChNVkZGUG9vbCkKICBbMDAwMDZGRkZGRTAxMDAwMCwgMDAwMDZGRkZGRTAyMDAwMCkg MDAwMDZGRkZGRkZGMDE2MCAzIChNRlNQb29sKQp9IENodW5rIFswMDAwNkZGRkZCRkYwMDAwLCAw MDAwNkZGRkZGRkYwMDAwKQpDaHVuayBbMDAwMDZGRkZGMTUxMDAwMCwgMDAwMDZGRkZGQkZGMDAw MCkgKDEpIHsKICBbMDAwMDZGRkZGMTU0MDAwMCwgMDAwMDZGRkZGMTU1MDAwMCkgMDAwMDZGRkZG RkZGMERDMCAxIChNRlNQb29sKQp9IENodW5rIFswMDAwNkZGRkYxNTEwMDAwLCAwMDAwNkZGRkZC RkYwMDAwKQpDaHVuayBbMDAwMDZGRkZFNkEzMDAwMCwgMDAwMDZGRkZGMTUxMDAwMCkgKDIpIHsK fSBDaHVuayBbMDAwMDZGRkZFNkEzMDAwMCwgMDAwMDZGRkZGMTUxMDAwMCkKQ2h1bmsgWzAwMDA2 RkZGRDE0OTAwMDAsIDAwMDA2RkZGRTZBMzAwMDApICgzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZGRDE0 OTAwMDAsIDAwMDA2RkZGRTZBMzAwMDApCkNodW5rIFswMDAwNkZGRkM2OUIwMDAwLCAwMDAwNkZG RkQxNDkwMDAwKSAoNCkgewp9IENodW5rIFswMDAwNkZGRkM2OUIwMDAwLCAwMDAwNkZGRkQxNDkw MDAwKQpDaHVuayBbMDAwMDZGRkZCMTQyMDAwMCwgMDAwMDZGRkZDNjlCMDAwMCkgKDUpIHsKfSBD aHVuayBbMDAwMDZGRkZCMTQyMDAwMCwgMDAwMDZGRkZDNjlCMDAwMCkKQ2h1bmsgWzAwMDA2RkZG OTEzQzAwMDAsIDAwMDA2RkZGQjE0MjAwMDApICg2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZGOTEzQzAw MDAsIDAwMDA2RkZGQjE0MjAwMDApCkNodW5rIFswMDAwNkZGRjg2OEUwMDAwLCAwMDAwNkZGRjkx M0MwMDAwKSAoNykgewp9IENodW5rIFswMDAwNkZGRjg2OEUwMDAwLCAwMDAwNkZGRjkxM0MwMDAw KQpDaHVuayBbMDAwMDZGRkY3MTM1MDAwMCwgMDAwMDZGRkY4NjhFMDAwMCkgKDgpIHsKfSBDaHVu ayBbMDAwMDZGRkY3MTM1MDAwMCwgMDAwMDZGRkY4NjhFMDAwMCkKQ2h1bmsgWzAwMDA2RkZGNTEz MTAwMDAsIDAwMDA2RkZGNzEzNTAwMDApICg5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZGNTEzMTAwMDAs IDAwMDA2RkZGNzEzNTAwMDApCkNodW5rIFswMDAwNkZGRjQ2ODQwMDAwLCAwMDAwNkZGRjUxMzEw MDAwKSAoMTApIHsKfSBDaHVuayBbMDAwMDZGRkY0Njg0MDAwMCwgMDAwMDZGRkY1MTMxMDAwMCkK Q2h1bmsgWzAwMDA2RkZGM0JENjAwMDAsIDAwMDA2RkZGNDY4NDAwMDApICgxMSkgewp9IENodW5r IFswMDAwNkZGRjNCRDYwMDAwLCAwMDAwNkZGRjQ2ODQwMDAwKQpDaHVuayBbMDAwMDZGRkYzMTI4 MDAwMCwgMDAwMDZGRkYzQkQ2MDAwMCkgKDEyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZGMzEyODAwMDAs IDAwMDA2RkZGM0JENjAwMDApCkNodW5rIFswMDAwNkZGRjFCQ0UwMDAwLCAwMDAwNkZGRjMxMjgw MDAwKSAoMTMpIHsKfSBDaHVuayBbMDAwMDZGRkYxQkNFMDAwMCwgMDAwMDZGRkYzMTI4MDAwMCkK Q2h1bmsgWzAwMDA2RkZGMTEyMDAwMDAsIDAwMDA2RkZGMUJDRTAwMDApICgxNCkgewp9IENodW5r IFswMDAwNkZGRjExMjAwMDAwLCAwMDAwNkZGRjFCQ0UwMDAwKQpDaHVuayBbMDAwMDZGRkVGQkM3 MDAwMCwgMDAwMDZGRkYxMTIwMDAwMCkgKDE1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFRkJDNzAwMDAs IDAwMDA2RkZGMTEyMDAwMDApCkNodW5rIFswMDAwNkZGRURCQzEwMDAwLCAwMDAwNkZGRUZCQzcw MDAwKSAoMTYpIHsKfSBDaHVuayBbMDAwMDZGRkVEQkMxMDAwMCwgMDAwMDZGRkVGQkM3MDAwMCkK Q2h1bmsgWzAwMDA2RkZFRDExMzAwMDAsIDAwMDA2RkZFREJDMTAwMDApICgxNykgewp9IENodW5r IFswMDAwNkZGRUQxMTMwMDAwLCAwMDAwNkZGRURCQzEwMDAwKQpDaHVuayBbMDAwMDZGRkVCQkJB MDAwMCwgMDAwMDZGRkVEMTEzMDAwMCkgKDE4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFQkJCQTAwMDAs IDAwMDA2RkZFRDExMzAwMDApCkNodW5rIFswMDAwNkZGRTlCQjYwMDAwLCAwMDAwNkZGRUJCQkEw MDAwKSAoMTkpIHsKfSBDaHVuayBbMDAwMDZGRkU5QkI2MDAwMCwgMDAwMDZGRkVCQkJBMDAwMCkK Q2h1bmsgWzAwMDA2RkZFODY1RTAwMDAsIDAwMDA2RkZFOUJCNjAwMDApICgyMCkgewp9IENodW5r IFswMDAwNkZGRTg2NUUwMDAwLCAwMDAwNkZGRTlCQjYwMDAwKQpDaHVuayBbMDAwMDZGRkU3QkIw MDAwMCwgMDAwMDZGRkU4NjVFMDAwMCkgKDIxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZFN0JCMDAwMDAs IDAwMDA2RkZFODY1RTAwMDApCkNodW5rIFswMDAwNkZGRTcxMDIwMDAwLCAwMDAwNkZGRTdCQjAw MDAwKSAoMjIpIHsKfSBDaHVuayBbMDAwMDZGRkU3MTAyMDAwMCwgMDAwMDZGRkU3QkIwMDAwMCkK Q2h1bmsgWzAwMDA2RkZFNUJBODAwMDAsIDAwMDA2RkZFNzEwMjAwMDApICgyMykgewp9IENodW5r IFswMDAwNkZGRTVCQTgwMDAwLCAwMDAwNkZGRTcxMDIwMDAwKQpDaHVuayBbMDAwMDZGRkU1MEZB MDAwMCwgMDAwMDZGRkU1QkE4MDAwMCkgKDI0KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFNTBGQTAwMDAs IDAwMDA2RkZFNUJBODAwMDApCkNodW5rIFswMDAwNkZGRTNCQTEwMDAwLCAwMDAwNkZGRTUwRkEw MDAwKSAoMjUpIHsKfSBDaHVuayBbMDAwMDZGRkUzQkExMDAwMCwgMDAwMDZGRkU1MEZBMDAwMCkK Q2h1bmsgWzAwMDA2RkZFMUI5QjAwMDAsIDAwMDA2RkZFM0JBMTAwMDApICgyNikgewp9IENodW5r IFswMDAwNkZGRTFCOUIwMDAwLCAwMDAwNkZGRTNCQTEwMDAwKQpDaHVuayBbMDAwMDZGRkUxMEVE MDAwMCwgMDAwMDZGRkUxQjlCMDAwMCkgKDI3KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFMTBFRDAwMDAs IDAwMDA2RkZFMUI5QjAwMDApCkNodW5rIFswMDAwNkZGREZCOTQwMDAwLCAwMDAwNkZGRTEwRUQw MDAwKSAoMjgpIHsKfSBDaHVuayBbMDAwMDZGRkRGQjk0MDAwMCwgMDAwMDZGRkUxMEVEMDAwMCkK Q2h1bmsgWzAwMDA2RkZEREI5MDAwMDAsIDAwMDA2RkZERkI5NDAwMDApICgyOSkgewp9IENodW5r IFswMDAwNkZGRERCOTAwMDAwLCAwMDAwNkZGREZCOTQwMDAwKQpDaHVuayBbMDAwMDZGRkREMEUy MDAwMCwgMDAwMDZGRkREQjkwMDAwMCkgKDMwKSB7Cn0gQ2h1bmsgWzAwMDA2RkZERDBFMjAwMDAs IDAwMDA2RkZEREI5MDAwMDApCkNodW5rIFswMDAwNkZGREM2MzQwMDAwLCAwMDAwNkZGREQwRTIw MDAwKSAoMzEpIHsKfSBDaHVuayBbMDAwMDZGRkRDNjM0MDAwMCwgMDAwMDZGRkREMEUyMDAwMCkK Q2h1bmsgWzAwMDA2RkZEQjBEQTAwMDAsIDAwMDA2RkZEQzYzNDAwMDApICgzMikgewp9IENodW5r IFswMDAwNkZGREIwREEwMDAwLCAwMDAwNkZGREM2MzQwMDAwKQpDaHVuayBbMDAwMDZGRkRBNjJD MDAwMCwgMDAwMDZGRkRCMERBMDAwMCkgKDMzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZEQTYyQzAwMDAs IDAwMDA2RkZEQjBEQTAwMDApCkNodW5rIFswMDAwNkZGRDkwRDMwMDAwLCAwMDAwNkZGREE2MkMw MDAwKSAoMzQpIHsKfSBDaHVuayBbMDAwMDZGRkQ5MEQzMDAwMCwgMDAwMDZGRkRBNjJDMDAwMCkK Q2h1bmsgWzAwMDA2RkZENzBDRDAwMDAsIDAwMDA2RkZEOTBEMzAwMDApICgzNSkgewp9IENodW5r IFswMDAwNkZGRDcwQ0QwMDAwLCAwMDAwNkZGRDkwRDMwMDAwKQpDaHVuayBbMDAwMDZGRkQ2NjFG MDAwMCwgMDAwMDZGRkQ3MENEMDAwMCkgKDM2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZENjYxRjAwMDAs IDAwMDA2RkZENzBDRDAwMDApCkNodW5rIFswMDAwNkZGRDUwQzYwMDAwLCAwMDAwNkZGRDY2MUYw MDAwKSAoMzcpIHsKfSBDaHVuayBbMDAwMDZGRkQ1MEM2MDAwMCwgMDAwMDZGRkQ2NjFGMDAwMCkK Q2h1bmsgWzAwMDA2RkZEMzBDMjAwMDAsIDAwMDA2RkZENTBDNjAwMDApICgzOCkgewp9IENodW5r IFswMDAwNkZGRDMwQzIwMDAwLCAwMDAwNkZGRDUwQzYwMDAwKQpDaHVuayBbMDAwMDZGRkQyNjE1 MDAwMCwgMDAwMDZGRkQzMEMyMDAwMCkgKDM5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZEMjYxNTAwMDAs IDAwMDA2RkZEMzBDMjAwMDApCkNodW5rIFswMDAwNkZGRDFCNjcwMDAwLCAwMDAwNkZGRDI2MTUw MDAwKSAoNDApIHsKfSBDaHVuayBbMDAwMDZGRkQxQjY3MDAwMCwgMDAwMDZGRkQyNjE1MDAwMCkK Q2h1bmsgWzAwMDA2RkZEMTBCOTAwMDAsIDAwMDA2RkZEMUI2NzAwMDApICg0MSkgewp9IENodW5r IFswMDAwNkZGRDEwQjkwMDAwLCAwMDAwNkZGRDFCNjcwMDAwKQpDaHVuayBbMDAwMDZGRkNGQjVG MDAwMCwgMDAwMDZGRkQxMEI5MDAwMCkgKDQyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZDRkI1RjAwMDAs IDAwMDA2RkZEMTBCOTAwMDApCkNodW5rIFswMDAwNkZGQ0YwQjEwMDAwLCAwMDAwNkZGQ0ZCNUYw MDAwKSAoNDMpIHsKfSBDaHVuayBbMDAwMDZGRkNGMEIxMDAwMCwgMDAwMDZGRkNGQjVGMDAwMCkK Q2h1bmsgWzAwMDA2RkZDREI1ODAwMDAsIDAwMDA2RkZDRjBCMTAwMDApICg0NCkgewp9IENodW5r IFswMDAwNkZGQ0RCNTgwMDAwLCAwMDAwNkZGQ0YwQjEwMDAwKQpDaHVuayBbMDAwMDZGRkNCQjUy MDAwMCwgMDAwMDZGRkNEQjU4MDAwMCkgKDQ1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDQkI1MjAwMDAs IDAwMDA2RkZDREI1ODAwMDApCkNodW5rIFswMDAwNkZGQ0IwQTQwMDAwLCAwMDAwNkZGQ0JCNTIw MDAwKSAoNDYpIHsKfSBDaHVuayBbMDAwMDZGRkNCMEE0MDAwMCwgMDAwMDZGRkNCQjUyMDAwMCkK Q2h1bmsgWzAwMDA2RkZDOUI0QjAwMDAsIDAwMDA2RkZDQjBBNDAwMDApICg0Nykgewp9IENodW5r IFswMDAwNkZGQzlCNEIwMDAwLCAwMDAwNkZGQ0IwQTQwMDAwKQpDaHVuayBbMDAwMDZGRkM3QjQ3 MDAwMCwgMDAwMDZGRkM5QjRCMDAwMCkgKDQ4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDN0I0NzAwMDAs IDAwMDA2RkZDOUI0QjAwMDApCkNodW5rIFswMDAwNkZGQzY1RUYwMDAwLCAwMDAwNkZGQzdCNDcw MDAwKSAoNDkpIHsKfSBDaHVuayBbMDAwMDZGRkM2NUVGMDAwMCwgMDAwMDZGRkM3QjQ3MDAwMCkK Q2h1bmsgWzAwMDA2RkZDNUI0MTAwMDAsIDAwMDA2RkZDNjVFRjAwMDApICg1MCkgewp9IENodW5r IFswMDAwNkZGQzVCNDEwMDAwLCAwMDAwNkZGQzY1RUYwMDAwKQpDaHVuayBbMDAwMDZGRkM1MDkz MDAwMCwgMDAwMDZGRkM1QjQxMDAwMCkgKDUxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZDNTA5MzAwMDAs IDAwMDA2RkZDNUI0MTAwMDApCkNodW5rIFswMDAwNkZGQzNCMzkwMDAwLCAwMDAwNkZGQzUwOTMw MDAwKSAoNTIpIHsKfSBDaHVuayBbMDAwMDZGRkMzQjM5MDAwMCwgMDAwMDZGRkM1MDkzMDAwMCkK Q2h1bmsgWzAwMDA2RkZDMzA4QjAwMDAsIDAwMDA2RkZDM0IzOTAwMDApICg1Mykgewp9IENodW5r IFswMDAwNkZGQzMwOEIwMDAwLCAwMDAwNkZGQzNCMzkwMDAwKQpDaHVuayBbMDAwMDZGRkMxQjMy MDAwMCwgMDAwMDZGRkMzMDhCMDAwMCkgKDU0KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDMUIzMjAwMDAs IDAwMDA2RkZDMzA4QjAwMDApCkNodW5rIFswMDAwNkZGQkZCMkMwMDAwLCAwMDAwNkZGQzFCMzIw MDAwKSAoNTUpIHsKfSBDaHVuayBbMDAwMDZGRkJGQjJDMDAwMCwgMDAwMDZGRkMxQjMyMDAwMCkK Q2h1bmsgWzAwMDA2RkZCRjA3RTAwMDAsIDAwMDA2RkZCRkIyQzAwMDApICg1Nikgewp9IENodW5r IFswMDAwNkZGQkYwN0UwMDAwLCAwMDAwNkZGQkZCMkMwMDAwKQpDaHVuayBbMDAwMDZGRkJEQjI1 MDAwMCwgMDAwMDZGRkJGMDdFMDAwMCkgKDU3KSB7Cn0gQ2h1bmsgWzAwMDA2RkZCREIyNTAwMDAs IDAwMDA2RkZCRjA3RTAwMDApCkNodW5rIFswMDAwNkZGQkJCMjEwMDAwLCAwMDAwNkZGQkRCMjUw MDAwKSAoNTgpIHsKfSBDaHVuayBbMDAwMDZGRkJCQjIxMDAwMCwgMDAwMDZGRkJEQjI1MDAwMCkK Q2h1bmsgWzAwMDA2RkZCQjA3MzAwMDAsIDAwMDA2RkZCQkIyMTAwMDApICg1OSkgewp9IENodW5r IFswMDAwNkZGQkIwNzMwMDAwLCAwMDAwNkZGQkJCMjEwMDAwKQpDaHVuayBbMDAwMDZGRkJBNUM1 MDAwMCwgMDAwMDZGRkJCMDczMDAwMCkgKDYwKSB7Cn0gQ2h1bmsgWzAwMDA2RkZCQTVDNTAwMDAs IDAwMDA2RkZCQjA3MzAwMDApCkNodW5rIFswMDAwNkZGQjkwNkIwMDAwLCAwMDAwNkZGQkE1QzUw MDAwKSAoNjEpIHsKfSBDaHVuayBbMDAwMDZGRkI5MDZCMDAwMCwgMDAwMDZGRkJBNUM1MDAwMCkK Q2h1bmsgWzAwMDA2RkZCODVCRDAwMDAsIDAwMDA2RkZCOTA2QjAwMDApICg2Mikgewp9IENodW5r IFswMDAwNkZGQjg1QkQwMDAwLCAwMDAwNkZGQjkwNkIwMDAwKQpDaHVuayBbMDAwMDZGRkI3MDY0 MDAwMCwgMDAwMDZGRkI4NUJEMDAwMCkgKDYzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZCNzA2NDAwMDAs IDAwMDA2RkZCODVCRDAwMDApCkNodW5rIFswMDAwNkZGQjUwNUUwMDAwLCAwMDAwNkZGQjcwNjQw MDAwKSAoNjQpIHsKfSBDaHVuayBbMDAwMDZGRkI1MDVFMDAwMCwgMDAwMDZGRkI3MDY0MDAwMCkK Q2h1bmsgWzAwMDA2RkZCNDVCMDAwMDAsIDAwMDA2RkZCNTA1RTAwMDApICg2NSkgewp9IENodW5r IFswMDAwNkZGQjQ1QjAwMDAwLCAwMDAwNkZGQjUwNUUwMDAwKQpDaHVuayBbMDAwMDZGRkIzMDU3 MDAwMCwgMDAwMDZGRkI0NUIwMDAwMCkgKDY2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZCMzA1NzAwMDAs IDAwMDA2RkZCNDVCMDAwMDApCkNodW5rIFswMDAwNkZGQjEwNTMwMDAwLCAwMDAwNkZGQjMwNTcw MDAwKSAoNjcpIHsKfSBDaHVuayBbMDAwMDZGRkIxMDUzMDAwMCwgMDAwMDZGRkIzMDU3MDAwMCkK Q2h1bmsgWzAwMDA2RkZCMDVBNjAwMDAsIDAwMDA2RkZCMTA1MzAwMDApICg2OCkgewp9IENodW5r IFswMDAwNkZGQjA1QTYwMDAwLCAwMDAwNkZGQjEwNTMwMDAwKQpDaHVuayBbMDAwMDZGRkFGQUY4 MDAwMCwgMDAwMDZGRkIwNUE2MDAwMCkgKDY5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBRkFGODAwMDAs IDAwMDA2RkZCMDVBNjAwMDApCkNodW5rIFswMDAwNkZGQUYwNEEwMDAwLCAwMDAwNkZGQUZBRjgw MDAwKSAoNzApIHsKfSBDaHVuayBbMDAwMDZGRkFGMDRBMDAwMCwgMDAwMDZGRkFGQUY4MDAwMCkK Q2h1bmsgWzAwMDA2RkZBREFGMDAwMDAsIDAwMDA2RkZBRjA0QTAwMDApICg3MSkgewp9IENodW5r IFswMDAwNkZGQURBRjAwMDAwLCAwMDAwNkZGQUYwNEEwMDAwKQpDaHVuayBbMDAwMDZGRkFEMDQy MDAwMCwgMDAwMDZGRkFEQUYwMDAwMCkgKDcyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZBRDA0MjAwMDAs IDAwMDA2RkZBREFGMDAwMDApCkNodW5rIFswMDAwNkZGQUJBRTkwMDAwLCAwMDAwNkZGQUQwNDIw MDAwKSAoNzMpIHsKfSBDaHVuayBbMDAwMDZGRkFCQUU5MDAwMCwgMDAwMDZGRkFEMDQyMDAwMCkK Q2h1bmsgWzAwMDA2RkZBOUFFMzAwMDAsIDAwMDA2RkZBQkFFOTAwMDApICg3NCkgewp9IENodW5r IFswMDAwNkZGQTlBRTMwMDAwLCAwMDAwNkZGQUJBRTkwMDAwKQpDaHVuayBbMDAwMDZGRkE5MDM1 MDAwMCwgMDAwMDZGRkE5QUUzMDAwMCkgKDc1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBOTAzNTAwMDAs IDAwMDA2RkZBOUFFMzAwMDApCkNodW5rIFswMDAwNkZGQTdBREMwMDAwLCAwMDAwNkZGQTkwMzUw MDAwKSAoNzYpIHsKfSBDaHVuayBbMDAwMDZGRkE3QURDMDAwMCwgMDAwMDZGRkE5MDM1MDAwMCkK Q2h1bmsgWzAwMDA2RkZBNUFEODAwMDAsIDAwMDA2RkZBN0FEQzAwMDApICg3Nykgewp9IENodW5r IFswMDAwNkZGQTVBRDgwMDAwLCAwMDAwNkZGQTdBREMwMDAwKQpDaHVuayBbMDAwMDZGRkE0NTgw MDAwMCwgMDAwMDZGRkE1QUQ4MDAwMCkgKDc4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBNDU4MDAwMDAs IDAwMDA2RkZBNUFEODAwMDApCkNodW5rIFswMDAwNkZGQTNBRDIwMDAwLCAwMDAwNkZGQTQ1ODAw MDAwKSAoNzkpIHsKfSBDaHVuayBbMDAwMDZGRkEzQUQyMDAwMCwgMDAwMDZGRkE0NTgwMDAwMCkK Q2h1bmsgWzAwMDA2RkZBMzAyNDAwMDAsIDAwMDA2RkZBM0FEMjAwMDApICg4MCkgewp9IENodW5r IFswMDAwNkZGQTMwMjQwMDAwLCAwMDAwNkZGQTNBRDIwMDAwKQpDaHVuayBbMDAwMDZGRkExQUNB MDAwMCwgMDAwMDZGRkEzMDI0MDAwMCkgKDgxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZBMUFDQTAwMDAs IDAwMDA2RkZBMzAyNDAwMDApCkNodW5rIFswMDAwNkZGQTEwMUMwMDAwLCAwMDAwNkZGQTFBQ0Ew MDAwKSAoODIpIHsKfSBDaHVuayBbMDAwMDZGRkExMDFDMDAwMCwgMDAwMDZGRkExQUNBMDAwMCkK Q2h1bmsgWzAwMDA2RkY5RkFDMzAwMDAsIDAwMDA2RkZBMTAxQzAwMDApICg4Mykgewp9IENodW5r IFswMDAwNkZGOUZBQzMwMDAwLCAwMDAwNkZGQTEwMUMwMDAwKQpDaHVuayBbMDAwMDZGRjlEQUJE MDAwMCwgMDAwMDZGRjlGQUMzMDAwMCkgKDg0KSB7Cn0gQ2h1bmsgWzAwMDA2RkY5REFCRDAwMDAs IDAwMDA2RkY5RkFDMzAwMDApCkNodW5rIFswMDAwNkZGOUQwMEYwMDAwLCAwMDAwNkZGOURBQkQw MDAwKSAoODUpIHsKfSBDaHVuayBbMDAwMDZGRjlEMDBGMDAwMCwgMDAwMDZGRjlEQUJEMDAwMCkK Q2h1bmsgWzAwMDA2RkY5QkFCNjAwMDAsIDAwMDA2RkY5RDAwRjAwMDApICg4Nikgewp9IENodW5r IFswMDAwNkZGOUJBQjYwMDAwLCAwMDAwNkZGOUQwMEYwMDAwKQpDaHVuayBbMDAwMDZGRjk5QUIy MDAwMCwgMDAwMDZGRjlCQUI2MDAwMCkgKDg3KSB7Cn0gQ2h1bmsgWzAwMDA2RkY5OUFCMjAwMDAs IDAwMDA2RkY5QkFCNjAwMDApCkNodW5rIFswMDAwNkZGOTkwMDQwMDAwLCAwMDAwNkZGOTlBQjIw MDAwKSAoODgpIHsKfSBDaHVuayBbMDAwMDZGRjk5MDA0MDAwMCwgMDAwMDZGRjk5QUIyMDAwMCkK Q2h1bmsgWzAwMDA2RkY5ODU1NjAwMDAsIDAwMDA2RkY5OTAwNDAwMDApICg4OSkgewp9IENodW5r IFswMDAwNkZGOTg1NTYwMDAwLCAwMDAwNkZGOTkwMDQwMDAwKQpDaHVuayBbMDAwMDZGRjk2RkZD MDAwMCwgMDAwMDZGRjk4NTU2MDAwMCkgKDkwKSB7Cn0gQ2h1bmsgWzAwMDA2RkY5NkZGQzAwMDAs IDAwMDA2RkY5ODU1NjAwMDApCkNodW5rIFswMDAwNkZGOTY1NEUwMDAwLCAwMDAwNkZGOTZGRkMw MDAwKSAoOTEpIHsKfSBDaHVuayBbMDAwMDZGRjk2NTRFMDAwMCwgMDAwMDZGRjk2RkZDMDAwMCkK Q2h1bmsgWzAwMDA2RkY5NEZGNTAwMDAsIDAwMDA2RkY5NjU0RTAwMDApICg5Mikgewp9IENodW5r IFswMDAwNkZGOTRGRjUwMDAwLCAwMDAwNkZGOTY1NEUwMDAwKQpDaHVuayBbMDAwMDZGRjkyRkVG MDAwMCwgMDAwMDZGRjk0RkY1MDAwMCkgKDkzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY5MkZFRjAwMDAs IDAwMDA2RkY5NEZGNTAwMDApCkNodW5rIFswMDAwNkZGOTI1NDEwMDAwLCAwMDAwNkZGOTJGRUYw MDAwKSAoOTQpIHsKfSBDaHVuayBbMDAwMDZGRjkyNTQxMDAwMCwgMDAwMDZGRjkyRkVGMDAwMCkK Q2h1bmsgWzAwMDA2RkY5MEZFODAwMDAsIDAwMDA2RkY5MjU0MTAwMDApICg5NSkgewp9IENodW5r IFswMDAwNkZGOTBGRTgwMDAwLCAwMDAwNkZGOTI1NDEwMDAwKQpDaHVuayBbMDAwMDZGRjhFRkU0 MDAwMCwgMDAwMDZGRjkwRkU4MDAwMCkgKDk2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4RUZFNDAwMDAs IDAwMDA2RkY5MEZFODAwMDApCkNodW5rIFswMDAwNkZGOEU1MzcwMDAwLCAwMDAwNkZGOEVGRTQw MDAwKSAoOTcpIHsKfSBDaHVuayBbMDAwMDZGRjhFNTM3MDAwMCwgMDAwMDZGRjhFRkU0MDAwMCkK Q2h1bmsgWzAwMDA2RkY4REE4OTAwMDAsIDAwMDA2RkY4RTUzNzAwMDApICg5OCkgewp9IENodW5r IFswMDAwNkZGOERBODkwMDAwLCAwMDAwNkZGOEU1MzcwMDAwKQpDaHVuayBbMDAwMDZGRjhDRkRC MDAwMCwgMDAwMDZGRjhEQTg5MDAwMCkgKDk5KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4Q0ZEQjAwMDAs IDAwMDA2RkY4REE4OTAwMDApCkNodW5rIFswMDAwNkZGOEJBODEwMDAwLCAwMDAwNkZGOENGREIw MDAwKSAoMTAwKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4QkE4MTAwMDAsIDAwMDA2RkY4Q0ZEQjAwMDAp CkNodW5rIFswMDAwNkZGOEFGRDMwMDAwLCAwMDAwNkZGOEJBODEwMDAwKSAoMTAxKSB7Cn0gQ2h1 bmsgWzAwMDA2RkY4QUZEMzAwMDAsIDAwMDA2RkY4QkE4MTAwMDApCkNodW5rIFswMDAwNkZGODlB N0EwMDAwLCAwMDAwNkZGOEFGRDMwMDAwKSAoMTAyKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4OUE3QTAw MDAsIDAwMDA2RkY4QUZEMzAwMDApCkNodW5rIFswMDAwNkZGODdBNzQwMDAwLCAwMDAwNkZGODlB N0EwMDAwKSAoMTAzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4N0E3NDAwMDAsIDAwMDA2RkY4OUE3QTAw MDApCkNodW5rIFswMDAwNkZGODZGQzYwMDAwLCAwMDAwNkZGODdBNzQwMDAwKSAoMTA0KSB7Cn0g Q2h1bmsgWzAwMDA2RkY4NkZDNjAwMDAsIDAwMDA2RkY4N0E3NDAwMDApCkNodW5rIFswMDAwNkZG ODVBNkQwMDAwLCAwMDAwNkZGODZGQzYwMDAwKSAoMTA1KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4NUE2 RDAwMDAsIDAwMDA2RkY4NkZDNjAwMDApCkNodW5rIFswMDAwNkZGODNBNjkwMDAwLCAwMDAwNkZG ODVBNkQwMDAwKSAoMTA2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4M0E2OTAwMDAsIDAwMDA2RkY4NUE2 RDAwMDApCkNodW5rIFswMDAwNkZGODI1MTEwMDAwLCAwMDAwNkZGODNBNjkwMDAwKSAoMTA3KSB7 Cn0gQ2h1bmsgWzAwMDA2RkY4MjUxMTAwMDAsIDAwMDA2RkY4M0E2OTAwMDApCkNodW5rIFswMDAw NkZGODFBNjMwMDAwLCAwMDAwNkZGODI1MTEwMDAwKSAoMTA4KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4 MUE2MzAwMDAsIDAwMDA2RkY4MjUxMTAwMDApCkNodW5rIFswMDAwNkZGODBGQjUwMDAwLCAwMDAw NkZGODFBNjMwMDAwKSAoMTA5KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4MEZCNTAwMDAsIDAwMDA2RkY4 MUE2MzAwMDApCkNodW5rIFswMDAwNkZGN0ZBNUIwMDAwLCAwMDAwNkZGODBGQjUwMDAwKSAoMTEw KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3RkE1QjAwMDAsIDAwMDA2RkY4MEZCNTAwMDApCkNodW5rIFsw MDAwNkZGN0VGQUQwMDAwLCAwMDAwNkZGN0ZBNUIwMDAwKSAoMTExKSB7Cn0gQ2h1bmsgWzAwMDA2 RkY3RUZBRDAwMDAsIDAwMDA2RkY3RkE1QjAwMDApCkNodW5rIFswMDAwNkZGN0RBNTQwMDAwLCAw MDAwNkZGN0VGQUQwMDAwKSAoMTEyKSB7Cn0gQ2h1bmsgWzAwMDA2RkY3REE1NDAwMDAsIDAwMDA2 RkY3RUZBRDAwMDApCkNodW5rIFswMDAwNkZGN0JBNEUwMDAwLCAwMDAwNkZGN0RBNTQwMDAwKSAo MTEzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY3QkE0RTAwMDAsIDAwMDA2RkY3REE1NDAwMDApCkNodW5r IFswMDAwNkZGN0FGQTAwMDAwLCAwMDAwNkZGN0JBNEUwMDAwKSAoMTE0KSB7Cn0gQ2h1bmsgWzAw MDA2RkY3QUZBMDAwMDAsIDAwMDA2RkY3QkE0RTAwMDApCkNodW5rIFswMDAwNkZGNzlBNDcwMDAw LCAwMDAwNkZGN0FGQTAwMDAwKSAoMTE1KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3OUE0NzAwMDAsIDAw MDA2RkY3QUZBMDAwMDApCkNodW5rIFswMDAwNkZGNzdBNDMwMDAwLCAwMDAwNkZGNzlBNDcwMDAw KSAoMTE2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3N0E0MzAwMDAsIDAwMDA2RkY3OUE0NzAwMDApCjI3 MzAgdHJhY3RzIHBlciBwYWdlIGluIHRoZSBwYWdlIHRhYmxlLgpWTUFyZW5hIDAwMDA2RkZGRkZG RjAwMDAKICBjb250cm9sUG9vbCAwMDAwNkZGRkZGRkYwMEI4CiAgcmVzZXJ2ZWQgICAgICAgICAw MDAwMDAwMDZFQzMwMDAwCiAgY29tbWl0dGVkICAgICAgICAwMDAwMDAwMDAwMTMwMDAwCiAgY29t bWl0TGltaXQgICAgICBGRkZGRkZGRkZGRkZGRkZGCiAgc3BhcmVDb21taXR0ZWQgICAwMDAwMDAw MDAwMDQwMDAwCiAgc3BhcmUgICAgICAgICAgICAwLjc1CiAgem9uZVNoaWZ0ICAgICAgICAyMAog IGdyYWluU2l6ZSAgICAgICAgMDAwMDAwMDAwMDAxMDAwMAogIGxhc3RUcmFjdCAgICAgICAgMDAw MDAwMDAwMDAwMDAwMAogIGxhc3RUcmFjdEJhc2UgICAgMDAwMDAwMDAwMDAwMDAwMAogIHByaW1h cnkgICAgICAgICAgMDAwMDZGRkZGQkZGMDAwMAogIGhhc0ZyZWVMYW5kICAgICAgWUVTCiAgZnJl ZVpvbmVzICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgem9uZWQgICAgICAgICAgICBOTwogIGRyb3BwZWRNZXNz YWdlcyAwCiAgR2xvYmFscwogICAgbXBzVmVyc2lvbiBAKCMpUmF2ZW5icm9vayBNUFMsIHByb2R1 Y3QubXBzLCByZWxlYXNlLzEuMTE4LjAsIHBsYXRmb3JtLmN5aTZnYywgdmFyaWV0eS5hc3NlcnRh c3RpYy5sb2d0YXN0aWMuc3RhdHMsIGNvbXBpbGVkIG9uIERlYyAyMSAyMDI0IDEwOjE4OjIxCiAg ICBsb2NrIDAwMDA2RkZGRkMwMjAxMTAKICAgIHBvbGxUaHJlc2hvbGQgMAogICAgb3V0c2lkZSBw b2xsCiAgICByZWxlYXNlZAogICAgZmlsbE11dGF0b3JTaXplIDE1OTEyCiAgICBlbXB0eU11dGF0 b3JTaXplIDAKICAgIGFsbG9jTXV0YXRvclNpemUgMAogICAgZmlsbEludGVybmFsU2l6ZSAwCiAg ICBlbXB0eUludGVybmFsU2l6ZSAwCiAgICBwb29sU2VyaWFsIDYKICAgIHJvb3RTZXJpYWwgMAog ICAgZm9ybWF0U2VyaWFsIDAKICAgIHRocmVhZFNlcmlhbCAwCiAgICBidXN5VHJhY2VzICAgIDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAKICAgIGZsaXBwZWRUcmFjZXMgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgSGlzdG9yeSAwMDAwNkZGRkZGRkYw RDEwIHsKICAgICAgZXBvY2ggICAgICA9IDAKICAgICAgcHJlaGlzdG9yeSA9IDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAg ICAgaGlzdG9yeSB7CiAgICAgICAgW25vdGU6IGluZGljZXMgYXJlIHJhdywgbm90IHJvdGF0ZWRd CiAgICAgICAgWzBdID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIFsxXSA9IDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBbMl0g PSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwCiAgICAgICAgWzNdID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICB9CiAgICB9IEhpc3RvcnkgMDAw MDZGRkZGRkZGMEQxMAogICAgU2hpZWxkIDAwMDA2RkZGRkZGRjA3MDAgewogICAgICBpbnNpZGUg c2hpZWxkCiAgICAgIHN1c3BlbmRlZCBOTwogICAgICBkZXB0aCAgICAgMAogICAgICBuZXh0ICAg ICAgMAogICAgICBsZW5ndGggICAgMAogICAgICB1bnN5bmNlZCAgMAogICAgICBob2xkcyAgICAg MAogICAgfSBTaGllbGQgMDAwMDZGRkZGRkZGMDcwMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYw NDkwCiAgICAgIHNlcmlhbCAwCiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAg IGFsaWdubWVudCAwMDAwMDAwMDAwMDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAw MDAwMwogICAgICB1bnJvdW5kZWRVbml0U2l6ZSAwMDAwMDAwMDAwMDAwMDMwCiAgICAgIGV4dGVu ZEJ5IDAwMDAwMDAwMDAwMTAwMDAKICAgICAgZXh0ZW5kU2VsZiBOTwogICAgICB1bml0U2l6ZSAw MDAwMDAwMDAwMDAwMDMwCiAgICAgIGZyZWVMaXN0IDAwMDA2RkZGRkMwMTAwRDAKICAgICAgdG90 YWwgMDAwMDAwMDAwMDAwRkZGMAogICAgICBmcmVlIDAwMDAwMDAwMDAwMEZFRDAKICAgIE1GU1Bv b2wgMDAwMDZGRkZGRkZGMERDMAogICAgICBzZXJpYWwgMQogICAgICBhcmVuYSAwMDAwNkZGRkZG RkYwMDAwICgxKQogICAgICBhbGlnbm1lbnQgMDAwMDAwMDAwMDAwMDAwOAogICAgICBhbGlnblNo aWZ0IDAwMDAwMDAwMDAwMDAwMDMKICAgICAgdW5yb3VuZGVkVW5pdFNpemUgMDAwMDAwMDAwMDAw MDAyMAogICAgICBleHRlbmRCeSAwMDAwMDAwMDAwMDEwMDAwCiAgICAgIGV4dGVuZFNlbGYgTk8K ICAgICAgdW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyMAogICAgICBmcmVlTGlzdCAwMDAwNkZGRkYx NTQwMDkwCiAgICAgIHRvdGFsIDAwMDAwMDAwMDAwMEZGRjAKICAgICAgZnJlZSAwMDAwMDAwMDAw MDBGRjcwCiAgICBNVkZGUG9vbCAwMDAwNkZGRkZGRkYwMEI4CiAgICAgIHNlcmlhbCAyCiAgICAg IGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAwMDAw MDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICBleHRlbmRCeSAgMDAw MDAwMDAwMDAxMDAwMAogICAgICBhdmdTaXplICAgMDAwMDAwMDAwMDAwMDAyMAogICAgICBmaXJz dEZpdCAgMQogICAgICBzbG90SGlnaCAgMAogICAgICBzcGFyZSAgICAgMC43NQogICAgICBMb2N1 c1ByZWYgMDAwMDZGRkZGRkZGMDEyOCB7CiAgICAgICAgaGlnaCBOTwogICAgICAgIHpvbmVzIDEx MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAKICAgICAgICBhdm9pZCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIH0gTG9jdXNQcmVmIDAwMDA2RkZGRkZG RjAxMjgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZGRkYwMjIwCiAgICAgICAgY2xhc3MgMDAwMDAw MDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAg ICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAwMDZG RkZGRkZGMDE2MAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMQogICAg ICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMiwgdG90YWwgMCwgbWF4IDAsIG1pbiAw LCBtZWFuIDAsIG1lYW5TcXVhcmVkIDB9CiAgICAgICAgU3BsYXkgMDAwMDZGRkZGRkZGMDI0OCB7 CiAgICAgICAgICBjb21wYXJlIDdBMUM0MzAwMDEwMDAwMDAKICAgICAgICAgIG5vZGVLZXkgMDMx RDQzMDAwMTAwMDAwMAogICAgICAgICAgdXBkYXRlTm9kZSBCN0VBNDAwMDAxMDAwMDAwCiAgICAg ICAgICB0cmVlICggWzAwMDA2RkZGRkMwMjAwMDAsMDAwMDZGRkZGQzAzMDAwMCkgezY1NTM2fSAp ICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZGRkZGRjAyNDgKICAgICAgQ0JTRmFzdCAw MDAwNkZGRkZGRkYwMkQwCiAgICAgICAgY2xhc3MgMDAwMDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3Qi KQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICAgICAgYWxpZ24gIDgKICAgICAg ICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAwMDZGRkZGRkZGMDE2MAogICAgICAgIG93 blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMQogICAgICAgIG1ldGVyICJzaXplIG9mIHRy ZWUiIHtjb3VudDogNDQxLCB0b3RhbCA2MzYsIG1heCAyLCBtaW4gMCwgbWVhbiAxLjQ0MjE3Njg3 MDc0ODMsIG1lYW5TcXVhcmVkIDIuMzQwMTM2MDU0NDIxNzczfQogICAgICAgIFNwbGF5IDAwMDA2 RkZGRkZGRjAyRjggewogICAgICAgICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgICAg ICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgICAgIHVwZGF0ZU5vZGUgQjdFQTQwMDAw MTAwMDAwMAogICAgICAgICAgdHJlZSAoIFswMDAwNkZGRkZDMDIwNUE4LDAwMDA2RkZGRkMwMzAw MDApIHs2NDA4OH0gKSAgICAgICAgCiAgICAgICAgfSBTcGxheSAwMDAwNkZGRkZGRkYwMkY4CiAg ICAgIEZyZWVsaXN0IDAwMDA2RkZGRkZGRjAzODAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDg5 MEEwICgiRnJlZWxpc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICAgICAg YWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBsaXN0U2l6ZSAwCiAgICAgICAgc2l6 ZSAgICAgMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYwMTYwCiAgICAgIHNlcmlhbCAzCiAgICAg IGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAwMDAw MDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICB1bnJvdW5kZWRVbml0 U2l6ZSAwMDAwMDAwMDAwMDAwMDI4CiAgICAgIGV4dGVuZEJ5IDAwMDAwMDAwMDAwMTAwMDAKICAg ICAgZXh0ZW5kU2VsZiBZRVMKICAgICAgdW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyOAogICAgICBm cmVlTGlzdCAwMDAwNkZGRkZDMDMwMDYwCiAgICAgIHRvdGFsIDAwMDAwMDAwMDAwMEZGRjAKICAg ICAgZnJlZSAwMDAwMDAwMDAwMDBGRkEwCiAgICBNVkZGUG9vbCAwMDAwNkZGRkZDMDIwMjQ4CiAg ICAgIHNlcmlhbCA0CiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdu bWVudCAwMDAwMDAwMDAwMDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwog ICAgICBleHRlbmRCeSAgMDAwMDAwMDAwMDAxMDAwMAogICAgICBhdmdTaXplICAgMDAwMDAwMDAw MDAwMDAyMAogICAgICBmaXJzdEZpdCAgMQogICAgICBzbG90SGlnaCAgMAogICAgICBzcGFyZSAg ICAgMC43NQogICAgICBMb2N1c1ByZWYgMDAwMDZGRkZGQzAyMDJCOCB7CiAgICAgICAgaGlnaCBO TwogICAgICAgIHpvbmVzIDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBhdm9pZCAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIH0gTG9j dXNQcmVmIDAwMDA2RkZGRkMwMjAyQjgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZDMDIwM0IwCiAg ICAgICAgY2xhc3MgMDAwMDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAw MDAwNkZGRkZGRkYwMDAwCiAgICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAg ICBibG9ja1Bvb2wgMDAwMDZGRkZGQzAyMDJGMAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAg ICB0cmVlU2l6ZTogMAogICAgICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMH0KICAg ICAgICBTcGxheSAwMDAwNkZGRkZDMDIwM0Q4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAw MTAwMDAwMAogICAgICAgICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRh dGVOb2RlIEI3RUE0MDAwMDEwMDAwMDAKICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZG RkMwMjAzRDgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZDMDIwNDYwCiAgICAgICAgY2xhc3MgMDAw MDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAw CiAgICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAw MDZGRkZGQzAyMDJGMAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMAog ICAgICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMH0KICAgICAgICBTcGxheSAwMDAw NkZGRkZDMDIwNDg4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAwMTAwMDAwMAogICAgICAg ICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRhdGVOb2RlIEI3RUE0MDAw MDEwMDAwMDAKICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZGRkMwMjA0ODgKICAgICAg RnJlZWxpc3QgMDAwMDZGRkZGQzAyMDUxMAogICAgICAgIGNsYXNzIDAwMDAwMDAxMDA0ODkwQTAg KCJGcmVlbGlzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGln biAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGxpc3RTaXplIDAKICAgICAgICBzaXplICAg ICAwCiAgICBNRlNQb29sIDAwMDA2RkZGRkMwMjAyRjAKICAgICAgc2VyaWFsIDUKICAgICAgYXJl bmEgMDAwMDZGRkZGRkZGMDAwMCAoMSkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgK ICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIHVucm91bmRlZFVuaXRTaXpl IDAwMDAwMDAwMDAwMDAwMjgKICAgICAgZXh0ZW5kQnkgMDAwMDAwMDAwMDAxMDAwMAogICAgICBl eHRlbmRTZWxmIFlFUwogICAgICB1bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDI4CiAgICAgIGZyZWVM aXN0IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgdG90YWwgMDAwMDAwMDAwMDAwMDAwMAogICAgICBm cmVlIDAwMDAwMDAwMDAwMDAwMDAKICAgIENoYWluIDAwMDA2RkZGRkMwMjAxMjggewogICAgICBh cmVuYSAwMDAwNkZGRkZGRkYwMDAwCiAgICAgIEdlbkRlc2MgMDAwMDZGRkZGQzAyMDE1OCB7CiAg ICAgICAgem9uZXMgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGNhcGFjaXR5IDgzODg2MDgKICAgICAgICBtb3J0 YWxpdHkgMC44NQogICAgICAgIGFjdGl2ZVRyYWNlcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgdHJhY2UgMCB7 CiAgICAgICAgICBjb25kZW1uZWQgMAogICAgICAgICAgZm9yd2FyZGVkIDAKICAgICAgICAgIHBy ZXNlcnZlZEluUGxhY2UgMAogICAgICAgIH0KICAgICAgfSBHZW5EZXNjIDAwMDA2RkZGRkMwMjAx NTgKICAgICAgR2VuRGVzYyAwMDAwNkZGRkZDMDIwMUQwIHsKICAgICAgICB6b25lcyAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw CiAgICAgICAgY2FwYWNpdHkgMzc3NDg3MzYKICAgICAgICBtb3J0YWxpdHkgMC40NQogICAgICAg IGFjdGl2ZVRyYWNlcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgdHJhY2UgMCB7CiAgICAgICAgICBjb25kZW1u ZWQgMAogICAgICAgICAgZm9yd2FyZGVkIDAKICAgICAgICAgIHByZXNlcnZlZEluUGxhY2UgMAog ICAgICAgIH0KICAgICAgfSBHZW5EZXNjIDAwMDA2RkZGRkMwMjAxRDAKICAgIH0gQ2hhaW4gMDAw MDZGRkZGQzAyMDEyOAogIGV4dGVuZEJ5OiA2NzEwODg2NAogIGV4dGVuZE1pbjogMAogIENCUyAw MDAwNkZGRkZGRkYwRTgwCiAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNUEwICgiQ0JTIikKICAgIGFy ZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICBhbGlnbiAgNjU1MzYKICAgIGluTGFuZCBOTwogICAg YmxvY2tQb29sIDAwMDA2RkZGRkZGRjBEQzAKICAgIG93blBvb2wgICAwCiAgICAgIHRyZWVTaXpl OiA0CiAgICBtZXRlciAic2l6ZSBvZiB0cmVlIiB7Y291bnQ6IDUxOCwgdG90YWwgMjQ3NiwgbWF4 IDYsIG1pbiAwLCBtZWFuIDQuNzc5OTIyNzc5OTIyNzgsIG1lYW5TcXVhcmVkIDI0LjA2OTQ5ODA2 OTQ5ODA2fQogICAgU3BsYXkgMDAwMDZGRkZGRkZGMEVBOCB7CiAgICAgIGNvbXBhcmUgN0ExQzQz MDAwMTAwMDAwMAogICAgICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgdXBkYXRlTm9k ZSBCNTE5NDQwMDAxMDAwMDAwCiAgICAgIHRyZWUgKCAoIFswMDAwNkZGRkQxNEQwMDAwLDAwMDA2 RkZGRDE0RTAwMDApICkgLyBbMDAwMDZGRkZFNkE2MDAwMCwwMDAwNkZGRkU2QTcwMDAwKSBcICgg WzAwMDA2RkZGRjE1NTAwMDAsMDAwMDZGRkZGMTU2MDAwMCkgXCAoIFswMDAwNkZGRkZDMDQwMDAw LDAwMDA2RkZGRkMwNTAwMDApICkgKSApICAgIAogICAgfSBTcGxheSAwMDAwNkZGRkZGRkYwRUE4 CkNodW5rIFswMDAwNkZGRkZCRkYwMDAwLCAwMDAwNkZGRkZGRkYwMDAwKSAoMCkgewogIFswMDAw NkZGRkZDMDEwMDAwLCAwMDAwNkZGRkZDMDIwMDAwKSAwMDAwNkZGRkZGRkYwNDkwIDAgKE1GU1Bv b2wpCiAgWzAwMDA2RkZGRkMwMjAwMDAsIDAwMDA2RkZGRkMwMzAwMDApIDAwMDA2RkZGRkZGRjAw QjggMiAoTVZGRlBvb2wpCiAgWzAwMDA2RkZGRkMwMzAwMDAsIDAwMDA2RkZGRkMwNDAwMDApIDAw MDA2RkZGRkZGRjAxNjAgMyAoTUZTUG9vbCkKfSBDaHVuayBbMDAwMDZGRkZGQkZGMDAwMCwgMDAw MDZGRkZGRkZGMDAwMCkKQ2h1bmsgWzAwMDA2RkZGRjE1MTAwMDAsIDAwMDA2RkZGRkJGRjAwMDAp ICgxKSB7CiAgWzAwMDA2RkZGRjE1NDAwMDAsIDAwMDA2RkZGRjE1NTAwMDApIDAwMDA2RkZGRkZG RjBEQzAgMSAoTUZTUG9vbCkKfSBDaHVuayBbMDAwMDZGRkZGMTUxMDAwMCwgMDAwMDZGRkZGQkZG MDAwMCkKQ2h1bmsgWzAwMDA2RkZGRTZBMzAwMDAsIDAwMDA2RkZGRjE1MTAwMDApICgyKSB7Cn0g Q2h1bmsgWzAwMDA2RkZGRTZBMzAwMDAsIDAwMDA2RkZGRjE1MTAwMDApCkNodW5rIFswMDAwNkZG RkQxNDkwMDAwLCAwMDAwNkZGRkU2QTMwMDAwKSAoMykgewp9IENodW5rIFswMDAwNkZGRkQxNDkw MDAwLCAwMDAwNkZGRkU2QTMwMDAwKQpDaHVuayBbMDAwMDZGRkZCMTQzMDAwMCwgMDAwMDZGRkZE MTQ5MDAwMCkgKDQpIHsKfSBDaHVuayBbMDAwMDZGRkZCMTQzMDAwMCwgMDAwMDZGRkZEMTQ5MDAw MCkKQ2h1bmsgWzAwMDA2RkZGOTEzRDAwMDAsIDAwMDA2RkZGQjE0MzAwMDApICg1KSB7Cn0gQ2h1 bmsgWzAwMDA2RkZGOTEzRDAwMDAsIDAwMDA2RkZGQjE0MzAwMDApCjI3MzAgdHJhY3RzIHBlciBw YWdlIGluIHRoZSBwYWdlIHRhYmxlLgoKZ2FwUmVnaW9uOiBSRVNPVVJDRTogdW5hYmxlIHRvIG9i dGFpbiByZXNvdXJjZXMKCg== --------------ILuJxdoGBQuUgzIFfNLDOnWq--
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Dec 2024 17:24:01 +0000 Resent-Message-ID: <handler.74805.B74805.173480178523880 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Pip Cet <pipcet@HIDDEN>, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173480178523880 (code B ref 74805); Sat, 21 Dec 2024 17:24:01 +0000 Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 17:23:05 +0000 Received: from localhost ([127.0.0.1]:47567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tP3Bw-0006D5-VF for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:23:05 -0500 Received: from mail-ej1-f46.google.com ([209.85.218.46]:44255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tP3Bt-0006CK-Sk for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:23:02 -0500 Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-aae81f4fdc4so213772266b.0 for <74805 <at> debbugs.gnu.org>; Sat, 21 Dec 2024 09:23:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734801716; x=1735406516; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=j9UxmnS3jk7PR69ytvkCJAAeVrOYbkaxYWBsLXjPNTE=; b=FgEhk3RWzy4e2t+GiWIE6bt8SJTYCPjm5+Q7zw6MndSMOTz6HT83iBF4P46dgRelnc CXRB2WGSe8jzNKvEy5/ZamjHsKvLJ5UgnIvy8yRvU7yZ5XCdVy7e9PbD2BGtv6U1c8SG Lb4nLiGWDZ2Tqsf1O+1TBsSQ16eZSAXdCCw2TnSBlfa6+vGGxnLlKocKzxc6OFa9htts ckWClZX4WlBFLWASoaoj449uw1JS1SO074jLkzUqEW6DjLBuWQEaaG1KQC8JdIH8Vxk0 a+0ujhEEtTFzRVd9Bq1MBvkFAkE1GHxeV1Imso0kZCfIxd2KG4kepSIG061Eg2OTyuOA It3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734801716; x=1735406516; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=j9UxmnS3jk7PR69ytvkCJAAeVrOYbkaxYWBsLXjPNTE=; b=ox1S5F8U8FFsHx39V6T8LZobNhBF/HTm3FOXutI+L/6dHDY+qsULto6qBhHHmfwy8t 0JyE7bTAmH1vSIN9n/MuD4yPtnAF4jC10NSqNfUt8TZPW4NCCPv405eTlUi2MQ2yel0p xL2h4cdgWA8SgCrrDfUWcwkkEensTbFZEqzG9Wit4tYwCvVBGD8b+ixQjBwcMgZi4zZK 6vW4YsENHKLUm7LqJvM25GKLO/stF4u+KYaFu982U60xqkIt7ASvvkycORCkdwUMC0Gg vTq5TY7pS/nLE0EXVgTI+9b/cCnNGiXNmd1ictOC/WN9QjId9AApUdQx6nLFE2LoCvlw YibQ== X-Forwarded-Encrypted: i=1; AJvYcCV6jG6IFj4AyfujvvMFbbN5WBpuGd+cj7Mtdcv4mNFD7HVXD0D/DkHW6kIGDb0AkeFuGbDeug==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx0x+x+TfoDYMwm5jovK3vP57tbYL1TSLiChuVjhhbM4ih1AfNo 9a/ug4n3pJQZH0ZWu1Wz7Ak9mzwPNLdkSQlZyJCP9P6R8pMgCrFB X-Gm-Gg: ASbGnctQn3zcbvUS7GHPf11HilkbqYItEAD11KY3YKbc7to5yrlkWW0TJSDJjxIJTvt aXTcW8fyqSaD8H2x++UY9/Ekpm0Cg9MyGA/qcA/eQQSZ6xKGTPYwKl3UHk6JaHcO0HlMh/80Apv Yrc1TMbmfDql///F4haHtfY0gDIBQWYMku+jRasBL/AMYmfq2+I2aRpOXpl7TPBImxeaqAo3Td1 N756ET2ERkrnhwC+ZZrf5MtPTPccv2RgPKmjp4rlU7ACYSQOuUe6dOebKWvVS82BS0lt9gO2fF4 wxU4HQS70lsiuPHGNXqYA8Kq31bJbk5xa5bspHRgkGTkOYekk5lOdbwx0OyUQTxq7Q== X-Google-Smtp-Source: AGHT+IH6AH1GgszCZLrP/uWeClhHdC/v70URh4ORCdeuJ/sMGV6Ly3JEy9fwS/+CubEPsXhQRd+mXQ== X-Received: by 2002:a17:907:7b8d:b0:aab:9f69:2769 with SMTP id a640c23a62f3a-aac3355e90fmr685434566b.44.1734801715535; Sat, 21 Dec 2024 09:21:55 -0800 (PST) Received: from pro2 (p200300e0b7162300456cde412cc45ae9.dip0.t-ipconnect.de. [2003:e0:b716:2300:456c:de41:2cc4:5ae9]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0e830daasm301510666b.13.2024.12.21.09.21.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Dec 2024 09:21:55 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> (Ken Brown's message of "Sat, 21 Dec 2024 11:56:30 -0500") References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> Date: Sat, 21 Dec 2024 18:21:53 +0100 Message-ID: <m2ed21j6j2.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Ken Brown <kbrown@HIDDEN> writes: > On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>> From: Ken Brown <kbrown@HIDDEN> >>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the >>> works that removes that limitation. With that patch, 37 of the 38 MPS >>> tests pass. I still need to debug the failing test. I'm cautiously >>> optimistic that I can get this approach to work. Either way, I expect >>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 >>> so that other Cygwin users can try it. >> Thanks for the update, I think this is very good news. > > I could use some help from the MPS experts in debugging the failing > test, which is arenacv. I ran the test under strace and didn't see > any mmap or munmap failures. I'm attaching the test log, which > doesn't mean a thing to me. I also built an unoptimized arenacv and > can run it under gdb if someone tells me what to look for. > > TIA. > > Ken Hi Ken. I'm not an MPS internals expert, but AFAICT, this likely comes from here in arenacv.c, but without being able to debug this, I find it hard to tell what's going on in the allocator->alloc. static void testAllocAndIterate(Arena arena, Pool pool, Size pageSize, Count numPerPage, AllocatorClass allocator) { AllocInfoStruct offsetRegion, gapRegion, newRegion, topRegion; LocusPrefStruct pref; Count offset, gap, new; ZoneSet zone = (ZoneSet)2; int i; LocusPrefInit(&pref); /* Testing the behaviour with various sizes of gaps in the page table. */ /* Assume the allocation strategy is first-fit. The idea of the tests is */ /* to allocate a region of memory, then deallocate a gap in the middle, */ /* then allocate a new region that fits in the gap with various amounts */ /* left over. Like this: */ /* |-offsetRegion-||----gapRegion----||-topRegion-| */ /* |-offsetRegion-||-newRegion-| |-topRegion-| */ /* This is done with three different sizes of offsetRegion, in two */ /* different zones to ensure that all page boundary cases are tested. */ for(i = 0; i < 2; ++i) { /* zone loop */ for(offset = 0; offset <= 2*numPerPage; offset += numPerPage) { if(offset != 0) die(allocator->alloc(&offsetRegion, &pref, offset * pageSize, pool), "offsetRegion"); for(gap = numPerPage+1; gap <= 3 * (numPerPage+1); gap += (numPerPage+1)) { die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool), ^^^^^^^^^^^^^^^^ "gapRegion");
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Dec 2024 17:35:01 +0000 Resent-Message-ID: <handler.74805.B74805.173480248425978 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Ken Brown <kbrown@HIDDEN>, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173480248425978 (code B ref 74805); Sat, 21 Dec 2024 17:35:01 +0000 Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 17:34:44 +0000 Received: from localhost ([127.0.0.1]:47593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tP3NE-0006kw-E7 for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:34:44 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:55429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tP3NB-0006kY-P7 for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:34:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1734802475; x=1735061675; bh=cFWfmXKS4066osZpJl7CeFDfc6PHZziWDcS1/kdi9vE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=sQp1SbZ2ffQzUVxC6qLJihXlP5cYzoggXSAK7P7RiV0DboRposoIg0hN7i3YZEReL 5NphA6AKxqTqtAzYwdPoeNTebP4I3jMs0KK0bEPr6S9eWuptFUFd4wdL0iTfdSr1oN nCRAJPJISV+usxcQ5XIdGWa20b2sxFwHz+l10Pw3Nutjc5x5/cyFLQsQ4JKsvvLRZD EzAK5VhqS65IsDi9R9okmTuwKeQOOFbtGwjskpkvdtRufxw1iThx1KhymcULC50Xov 8PR9TQ35TNjsagUOStDH9qDZLQNveQKIHZ0I9wG2ijineMGa0v+lVY3isI+VmcSfJp tG+nd68kpn9Nw== Date: Sat, 21 Dec 2024 17:34:30 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87zfkpgcub.fsf@HIDDEN> In-Reply-To: <m2ed21j6j2.fsf@HIDDEN> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <m2ed21j6j2.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: ca3d67b5322be13df2fc0296edcf8a46aa50dafb MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > Ken Brown <kbrown@HIDDEN> writes: > >> On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>>> From: Ken Brown <kbrown@HIDDEN> >>>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in t= he >>>> works that removes that limitation. With that patch, 37 of the 38 MPS >>>> tests pass. I still need to debug the failing test. I'm cautiously >>>> optimistic that I can get this approach to work. Either way, I expect >>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.= 0 >>>> so that other Cygwin users can try it. >>> Thanks for the update, I think this is very good news. >> >> I could use some help from the MPS experts in debugging the failing >> test, which is arenacv. I ran the test under strace and didn't see >> any mmap or munmap failures. I'm attaching the test log, which What about mprotect, or whatever the equivalent is? >> doesn't mean a thing to me. I also built an unoptimized arenacv and >> can run it under gdb if someone tells me what to look for. >> >> TIA. >> >> Ken > > Hi Ken. > > I'm not an MPS internals expert, but AFAICT, this likely comes from here > in arenacv.c, but without being able to debug this, I find it hard to > tell what's going on in the allocator->alloc. > > static void testAllocAndIterate(Arena arena, Pool pool, > Size pageSize, Count numPerPage, > AllocatorClass allocator) Can you check pageSize is correct? Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 21 Dec 2024 20:27:02 +0000 Resent-Message-ID: <handler.74805.B74805.173481276725705 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Cc: 74805 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173481276725705 (code B ref 74805); Sat, 21 Dec 2024 20:27:02 +0000 Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 20:26:07 +0000 Received: from localhost ([127.0.0.1]:48069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tP635-0006gX-C2 for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 15:26:07 -0500 Received: from mail-westcentralusazon11021086.outbound.protection.outlook.com ([40.93.199.86]:52739 helo=CY4PR02CU008.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tP62x-0006ft-Us for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 15:26:00 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Fi4usRaYxIYbxKQRKGw8+5urloXJYJ3Rn0q/ERcCNKKjSZckwmnLwEA7qr/qY0ksE0DOxZXKuNC5ApfTyAxJDswqKQBZ1rb+4XyUhaCmk1BNzLTQ5M2q0n9pwBeouZmSjRNgateCq+ZUxfVCoi7ys36KlyhBgiacNAYrkJf6+mG/udpaTJSsc8IHgzNh4HCY9fL4HaGPOOIKwEKaNmrJCL9hWzA+m+spGDVxr5C2+VJgWN69UE7q/WK4LglQyK2/5BFolXFwNq8RWzmqUHPkVfY7vCe2rSfJZLpxs9FdGKHcuVFpaxhKRR1m4AnInNSskzqEH/J2IppgQqme9YR87w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=p9PjZHa9lUBmY++JhQp34+N/WB8c/WY7RATuayiwlws=; b=QlbGzOchricEnYLt7ObV7wG69K03oRnpnqJAeRPTD5rCMz4GnMRz81PvHfGf8S//vADLbaNJtu2dBfwBB0UT4P1pT3UqMfpvg3gunfuem14TewGBg1JAW/zHCKISZH5/N89nWbPWAnO4Hvmjasj+mapgWBmd42ez1aCvu4ISYOqeSJoKyYZvsrod2+kncz0NFz99mOrQ/geRrR4QbxkcQB7Y6813D0CaQzII6ypmm6bpAXI1N6sFYEwaGUc3oTD0hukcrRXVHO5kowX4YmAs9a+KZVSDXEa+zvLmUW+LPjPm/oJ6Bw8KsLvwpfSLQOE+is8IS6syAX2mCLv7kUNf2Q== 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=p9PjZHa9lUBmY++JhQp34+N/WB8c/WY7RATuayiwlws=; b=aFfmpOl4EzzqHYuyb2vjF4EPXD1g+CH9WgESATZljFDyuRCf6tyO4fx2wPcT4HoYWWZMCHeZGNiIzMO/clBSFSvfIBhD/7u/IGX5HCG3RAKjU7BAhs0NkEnUI3Iu8uLXeP4m8d1c8rzChOyF/4h13kWN/QPzeOl7KPcRziuB/SQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by SA0PR04MB7194.namprd04.prod.outlook.com (2603:10b6:806:e2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Sat, 21 Dec 2024 20:25:49 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Sat, 21 Dec 2024 20:25:48 +0000 Message-ID: <32c1e265-6991-45cf-b761-00d8130fa3b8@HIDDEN> Date: Sat, 21 Dec 2024 15:25:45 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <m2ed21j6j2.fsf@HIDDEN> <87zfkpgcub.fsf@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <87zfkpgcub.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BN8PR04CA0046.namprd04.prod.outlook.com (2603:10b6:408:d4::20) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|SA0PR04MB7194:EE_ X-MS-Office365-Filtering-Correlation-Id: ea125455-4395-4af0-fe1e-08dd21fda7f0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: rRvZ8JxrsQuRksOWhsJzjxuimGykGRp1eXIAOMFdZk+D6w6/55CVqwu0BCfPqXUp6ZAzEjyOmrorrsOERqvFbeynHh/i3Shbok7hhfN9vX81PKtZt7HqcPP/omGG5kiQNlaHNu8Fmk7AEHv6j4BvgHa5wPF4LDxdrXPRrq6QCC46edWkx2G3XCHXb9BEYTFR3aQe4aEdK32Jtgq+gzzo81S1nznxgZ+KpK6QvHFrWEC6nCfYUMynoqm4+D9uoa9YqbnLidUzK3qTwSWyiRD83tJAOioguW9R595V6YcHmIjSbYBU/oL1v+7v1A/sUXhdTrRsbBBk4mZly/4ZQhkXTZblnVzwMH1JhIYJmQ3xi5LZ5yVd5JFRc3byLwJTIm7ly96kVXLA9XQZ9PpwHrfciEDrWQcuGR2OaiAC18SIpIVvfJ6daf4QSKMIzLgoKsnvzHXWEQONZn2b/qeyWpt8P3u4rAZg1lnP/dGWwSbop5zlsDbXgD7nk/wBQnCyBFfW/RM+qVe8A/Aknoqn0/cQYAyC/t5f0dXau65J8Z6ZmlqIYoMtEnma1HqjuEu/Ons4x6kDT4jE0zp8iZpRqn8h1gMnyDIv/ddPDAO2FRxwG4d7YJibskBvbMPv4GyGKJB7fabaLL+2abHCar2D8++/z9ktIZYXB3pF1wBAZuCoirunDzpz6xk45g8X+J9R9Gb69U42gQgcaMEscWYetulpjunqZsTHVOaKB+Zu9efFyV9bQhptzG1IrIiPtR6c6RpvBWqlAz9doyqSi/QbWOXfKO6B0R5xufgvoCxnWA2YS4w2znHrauMY8blQhV0u14JRs6bwTum5/8aaZZMeWss+DmDPamO/IpIAXyzPTO7k9huqN0jf++XcgRBABo9gW0lGeKvGxWKOew52+0UbGzio63nvtOGK/RRXF/qo4Vf705e18w1sNdKt8MQaexsWTnn73cImJoQ8ZZrUPNyuvEv4Qi20zvXhihKbTtDLumvRtjezrwCwFgMzPckJ+zvwFvtm4DPPjmZeLtlN0kAZyMRIyc86QqnxsVuXuq44HXi8H3+r+ZIIQalFxL++DZXYTcimG9OoryR18qz+rb5NkE0o5ZZKnblx1mQ224rentbKJ6mtcyk4oIhfDxMTuzPWfet05DkyCIlYNleBv8gi3S0M18fJMlBH6wnrmuJ/kaV+xZwKY5WU0J6d1W385uVwLjQVjTIMEMH/vKvWtLu49abMV0yqDLYnBiI1xJl8AJbR0FsxYLqZTE7qWGvwxfud6pDsStAxDtY/fe3lYC7NAoi9lMVvIOf90L8Av1pxZSA3uGUvsXgN+dlFQFPHRaZ4mb+pFsW2z3mrEeXnvD2x92ZkIM4DaCWcpMTv9gWtkqyTmIHoDjN+Ipq8d3KA0S1ZkN+r X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 93eeAgDCGK+coVixy7MrjXHQ0mEvEWML6u+p8isLXyDqHvtcGkKIGOzUDZkVYkGNmqUFN2XY9COCK+ZnW+X8RIkxTOqUYIXWZ9jFuziiv7I9SQjVEC1wzdUGOYqO3w40QxcGNSCTRQPDgQR2ozCZhTdvbstzKGPI/47iFALWaWuNM3ufYyHZqc64O5Cxe+q/kfTQ245MNXH/3Ds4yxXGcMSjOaA+93gXeWN3M9bm3O2NLvQiQl/pwXn/6gzEMtQeUkIDY2nktvk0vHLwk9kCFmpHfsibjPF8pHoeNiZRdjJOvhW45dXcGhetAKsYmlSmA6svfeBVvm/psrU3njR/xoe5Zz0g2QP7WHRWtVeUmLhHrz4k4Ueml3/q69Ko/qbrxPlR3EZzs5zP2M4QXlsINqVxkUacBuDiL3GLz9xEzJD8IeO61mtsgpKxJ6wI0pFl9QZi3Ed7Xd/62nHIaSaKo3r5x7xmi+OwNHLCbcQnMUt3Tk/o8XQU054usOYxpsuJho/fRGWwCe9k9XGlDQptnOdq7YFKQ44f+ih5Wdcf3OestuA96fKLVIwpcahfsb8VISjNjYvf607Hoe/xmT5Yc19xOdJ6y/YrLjMuz3klDWpZeT18/l+0ZuRgN3MezUq74WQ8HpWeeb+cLmUnbKa3pPy1LWW6/UR6Z8UHOoadkIAssKsJv+lwbtszyeILwGV5jpbUJZ6ni9bDor3WfvWZxOs/0vOEFpmOvyJ2NdkmfvCKWSbXnZCI/XOcp0FUFTOJrE9F3oHn5D53S7gyKg0UhBWOm1vWRjNCOb5oJgMchdWQT8I/VcKI9zOpB5rjCh7qOo3Mh7bLogMsEGs59xEtO51A1NSyf579Y2Sg7t0pVuRkICZ+8yPwKyRD3CEef8qZUn+uxOLQgm6A5y6CH7kQ3WRvvrdWtQiyrlVqmK/n70bIzJK2RaNYAiFqBPd58B5K7TMpTYZFwWqBvfRrA4aiCYDPxsvkrOkf64vH2bt5c+f5oasLRVd/cNNBgKIYgGILk6dP1danEv2Lxt2Rt84x4grzbOsJcn6JRKeABJmgM81ERzDvW3b0S1pSIIFEIH1tX6xDSvuElQEIuIiC72qDPwnrdGyQZmChCJoXR4fg2OyGSRe6PNbBroyqq8lf5O2vezOtVFUx2yhR7VCbwL5V7fZ7NQEyySoF1X58Kf7FhqXFYEB0Z2RtmDEfJtcmi+02bkzxgg0XItUIQddxqzSAubBZdJAecQ+9ylvedZEg1yCTE1RSEbnLt70g1qoxlDn+6MbDBSs9z6+9FbI+flYfyx5OaUEhP2M2/mChzbPzUXjT4tSFAU/HE8l+Suyfz0LJmB7R9dqEmddOPmB/i2YoBezXRuXg17BGoOpPSRuVf+Fg811X9hw9SHmKsrf2qaGjSq2Ip7C59y26Ylx7ySTYZM9sZgMrqkhAL3fS7hdR9n2Wx0zFsVLgJkZXY6ru8x8w1fHsC72AvfxSYrgvpaKgVlsAb+9KsYxs8YxgcfKVSiSez9fQ6GphTKzdm/t5nS36chP9ln9uNH88Na/fO3wMCc6/QYwql4bdRfbHmp1XHjoxtXhIDxA0h1OsXfAHx+Qk X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: ea125455-4395-4af0-fe1e-08dd21fda7f0 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2024 20:25:48.6598 (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: Ru6R7XAhOQXSTqQY5wZhn74vIPuIS3zrU7Jo3mj7WKA6QwQYCQgQO+N62fPYC4VrIQxCZ/GzadnZs/uKzKyBeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR04MB7194 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 12/21/2024 12:34 PM, Pip Cet wrote: > Gerd Möllmann <gerd.moellmann@HIDDEN> writes: > >> Ken Brown <kbrown@HIDDEN> writes: >> >>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>>>> From: Ken Brown <kbrown@HIDDEN> >>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>>>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>>>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the >>>>> works that removes that limitation. With that patch, 37 of the 38 MPS >>>>> tests pass. I still need to debug the failing test. I'm cautiously >>>>> optimistic that I can get this approach to work. Either way, I expect >>>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 >>>>> so that other Cygwin users can try it. >>>> Thanks for the update, I think this is very good news. >>> >>> I could use some help from the MPS experts in debugging the failing >>> test, which is arenacv. I ran the test under strace and didn't see >>> any mmap or munmap failures. I'm attaching the test log, which > > What about mprotect, or whatever the equivalent is? I can't find any calls to mprotect when this test is run. >>> doesn't mean a thing to me. I also built an unoptimized arenacv and >>> can run it under gdb if someone tells me what to look for. >>> >>> TIA. >>> >>> Ken >> >> Hi Ken. >> >> I'm not an MPS internals expert, but AFAICT, this likely comes from here >> in arenacv.c, but without being able to debug this, I find it hard to >> tell what's going on in the allocator->alloc. >> >> static void testAllocAndIterate(Arena arena, Pool pool, >> Size pageSize, Count numPerPage, >> AllocatorClass allocator) > > Can you check pageSize is correct? pageSize is 65536, which is the Windows allocation granularity. It should be OK. Ken
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Richard Brooksby <rb@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 22 Dec 2024 08:25:01 +0000 Resent-Message-ID: <handler.74805.B74805.173485588324239 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173485588324239 (code B ref 74805); Sun, 22 Dec 2024 08:25:01 +0000 Received: (at 74805) by debbugs.gnu.org; 22 Dec 2024 08:24:43 +0000 Received: from localhost ([127.0.0.1]:48933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tPHGV-0006It-4G for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:24:43 -0500 Received: from petrel.ravenbrook.com ([46.235.224.209]:37874 helo=mail-gateway.ravenbrook) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rb@HIDDEN>) id 1tPHGS-0006Ij-Ne for 74805 <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:24:41 -0500 Received: from mail-gateway.ravenbrook (localhost [127.0.0.1]) by mail-gateway.ravenbrook (Proxmox) with ESMTP id 4B44B1A006; Sun, 22 Dec 2024 08:24:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravenbrook.com; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=pmg; bh=ZBKsPb3dUCuVShOFFR9lE jNXfQW5L+QwifrURqb5m+4=; b=ncgX3diqJGriwdBHM3ybNskp7Bz/pNiinp7/H PoYCmRUnXOatD8cNVNlx6fb70qA6jtkifjLjVlmA2TcVRaoZf0wPK+X3U/B2AElj IVo45zY6SdMAwmQoxSxWOq0K1a3hNnB+d8g+Vll49+F65F35GpxrfW7B5OojiSWg /vzKTmEEuTgl31ltStzDp3luVaeTTBrJnaECOhYYssPNDLuHXXn8OB3niB3lc5CO xbHlJx0c9wz/lFeF/retb6Xh/j41ryycGXtlvcQezGYo5x3qhth44rs6TMPPjEvJ TshNAgjkqObkscuXbh7Ln1HzbTGsEUUUvc44cTLHSPXXXJ9bQ== Received: from mx.ravenbrook.com (mx.ravenbrook [IPv6:fd42:d923:e021:7be6:216:3eff:fe75:c2cc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail-gateway.ravenbrook (Proxmox) with ESMTPS id 213E719EFE; Sun, 22 Dec 2024 08:24:07 +0000 (UTC) Received: from mx.ravenbrook ([fd42:d923:e021:7be6:216:3eff:fe75:c2cc] helo=[192.168.1.29]) by mx.ravenbrook.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rb@HIDDEN>) id 1tPHFu-001WGn-IH; Sun, 22 Dec 2024 08:24:06 +0000 Message-ID: <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> Date: Sun, 22 Dec 2024 08:24:03 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> Content-Language: en-GB, en-US From: Richard Brooksby <rb@HIDDEN> In-Reply-To: <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-12-21 16:56, Ken Brown wrote: > On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>> From: Ken Brown <kbrown@HIDDEN> >>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in the >>> works that removes that limitation. With that patch, 37 of the 38 MPS >>> tests pass. I still need to debug the failing test. I'm cautiously >>> optimistic that I can get this approach to work. Either way, I expect >>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 >>> so that other Cygwin users can try it. >> >> Thanks for the update, I think this is very good news. > > I could use some help from the MPS experts in debugging the failing > test, which is arenacv. I ran the test under strace and didn't see any > mmap or munmap failures. I'm attaching the test log, which doesn't mean > a thing to me. I also built an unoptimized arenacv and can run it under > gdb if someone tells me what to look for. Hello. I can't offer much direct help just now, but here's where I'd start. The test is exiting because the MPS is returning code ResRESOURCE from these lines https://github.com/Ravenbrook/mps/blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/arenacv.c#L356-L357 while calling an allocator. ResRESOURCE only occurs in a few places, and is almost certainly to do with a lack of available address space. Given that you've had to patch mmap, that's a smoking gun, but it should be fairly easy to breakpoint all the lines that raise ResRESOURCE to figure out what's happening. Sometimes it's difficult to breakpoint the MPS because it runs in weird signal contexts. We've been known to crash debuggers. I don't know if it's tricksy in Cygwin. In that case, you can hack around with _mps_RES_ENUM in mps.h to make ResRESOURCE call a function. $ grep --color=auto -nH --null -e ResRESOURCE *.c arena.c:767: return ResRESOURCE; arena.c:1048: return ResRESOURCE; arena.c:1227: return ResRESOURCE; arenacv.c:461: die((res == ResRESOURCE) ? ResOK : res, "right error code"); arenavm.c:722: res = ResRESOURCE; fotest.c:55: return ResRESOURCE; mpm.c:254: return (res == ResMEMORY || res == ResRESOURCE || res == ResCOMMIT_LIMIT); thw3.c:101: return ResRESOURCE; vman.c:52: return ResRESOURCE; vman.c:59: return ResRESOURCE; vmix.c:107: return ResRESOURCE; vmix.c:110: return ResRESOURCE; vmix.c:122: return ResRESOURCE; vmw3.c:117: return ResRESOURCE; vmw3.c:120: return ResRESOURCE; vmw3.c:130: return ResRESOURCE; It's very unlikely that you're actually running out of address space on a 64-bit system.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Richard Brooksby <rb@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 22 Dec 2024 08:33:02 +0000 Resent-Message-ID: <handler.74805.B74805.173485634726180 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173485634726180 (code B ref 74805); Sun, 22 Dec 2024 08:33:02 +0000 Received: (at 74805) by debbugs.gnu.org; 22 Dec 2024 08:32:27 +0000 Received: from localhost ([127.0.0.1]:48947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tPHNz-0006oB-Ai for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:32:27 -0500 Received: from petrel.ravenbrook.com ([46.235.224.209]:42040 helo=mail-gateway.ravenbrook) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rb@HIDDEN>) id 1tPHNx-0006o3-9Q for 74805 <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:32:25 -0500 Received: from mail-gateway.ravenbrook (localhost [127.0.0.1]) by mail-gateway.ravenbrook (Proxmox) with ESMTP id 6FE7F1A018; Sun, 22 Dec 2024 08:32:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravenbrook.com; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=pmg; bh=MVEEF90PBJ9AIOIuxNFQo +zoHlicwdcS3vQdL9MIX7Y=; b=IaoDfHzDqX7ilIA6fXkJhhmN9uvSUzQywYD4o pczY9gPn7mEBiIPWVB2Pc6SsRDqVXNctBV+e0kKWXOM+xStonUsMilKGawz4uECv vc3xgO0e33eljivdoXUjzHYLBrQZTj9rQku/Q2QfLpG9a0qgg5/IKSnXyC3PlMuX gqdbOm+1Lzr2sZFq3s+RIDiwSdIxjRNlebyhmRbbg3t00/4fGjkNq2si5v1uwzsS pqumCmARejy4wpZlRUzqFtKU1K9Xoa+jOqV6+KZRppw1Imiqt7pkJ646OSVVTED8 AXplEljv5dA5eU0r0DmFgkLqS1DflJOMsJnvtWSmmz66T+MGA== Received: from mx.ravenbrook.com (mx.ravenbrook [IPv6:fd42:d923:e021:7be6:216:3eff:fe75:c2cc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail-gateway.ravenbrook (Proxmox) with ESMTPS id C363B1A00C; Sun, 22 Dec 2024 08:32:23 +0000 (UTC) Received: from mx.ravenbrook ([fd42:d923:e021:7be6:216:3eff:fe75:c2cc] helo=[192.168.1.29]) by mx.ravenbrook.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rb@HIDDEN>) id 1tPHNv-001WHQ-Co; Sun, 22 Dec 2024 08:32:23 +0000 Message-ID: <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> Date: Sun, 22 Dec 2024 08:32:22 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Richard Brooksby <rb@HIDDEN> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> Content-Language: en-GB, en-US In-Reply-To: <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-12-22 08:24, Richard Brooksby wrote: > On 2024-12-21 16:56, Ken Brown wrote: >> On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>>> From: Ken Brown <kbrown@HIDDEN> >>>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin in >>>> the >>>> works that removes that limitation. With that patch, 37 of the 38 MPS >>>> tests pass. I still need to debug the failing test. I'm cautiously >>>> optimistic that I can get this approach to work. Either way, I expect >>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 >>>> so that other Cygwin users can try it. >>> >>> Thanks for the update, I think this is very good news. >> >> I could use some help from the MPS experts in debugging the failing >> test, which is arenacv. I ran the test under strace and didn't see >> any mmap or munmap failures. I'm attaching the test log, which >> doesn't mean a thing to me. I also built an unoptimized arenacv and >> can run it under gdb if someone tells me what to look for. > > Hello. I can't offer much direct help just now, but here's where I'd > start. ... > It's very unlikely that you're actually running out of address space on a 64-bit system. I should add that arenacv is a coverage test that is *trying* to provoke the ResRESOURCE error paths in some circumstances https://github.com/Ravenbrook/mps/blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/arenacv.c#L461 but note that this isn't where the test is failing. However, it may be relevant, perhaps if your munmap doesn't successfully free address space.
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 23 Dec 2024 23:33:02 +0000 Resent-Message-ID: <handler.74805.B74805.17349967737508 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Brooksby <rb@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17349967737508 (code B ref 74805); Mon, 23 Dec 2024 23:33:02 +0000 Received: (at 74805) by debbugs.gnu.org; 23 Dec 2024 23:32:53 +0000 Received: from localhost ([127.0.0.1]:58450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tPruu-0001x2-LV for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 18:32:53 -0500 Received: from mail-westusazon11023085.outbound.protection.outlook.com ([52.101.44.85]:55964 helo=SJ2PR03CU002.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tPrur-0001wj-Vx for 74805 <at> debbugs.gnu.org; Mon, 23 Dec 2024 18:32:51 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Kl67I9gG4KjUJ719Hh+XzfTArnLSw9SOssUiuiltxtIUCYLX5iACnNBoQXYjaeMIwoJn30oJRqR/nRWRIVsbvFEJqzlc3HQfAP9peZULAKjVkpkt5IiZkEAkIZxQZ/Rhmg2v6peImYjkYn4CKUVA535aC0564jDlc68brvjDgUIaHzVAunrQii3Z32xlWCju0pzBJc1yXds4aM6f6M547CTeTuhzj3C/ut/mU8Av0Ps3TON2kLTI6+NGlPD1wpfErZgSvk1ByDsiWViwUXOZJUcx+GML+yc42BF4ICyIGfoTCRf/O5VYWcyQmabUQK1MZA7etxe59/FJlYTqGSjzwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=C7W+BhyUzHAz/PXAYfpbt9wySP/VWoPzkDjtcQuuNHs=; b=V6t89XB+cT3hx4ClxSycHROacrGjHQOUieLlXHxZ6XhhBhp8TQCJ27w8oFQYWVjL/PX3Y9PwgJhFMFYhw6BhC3tgMHkNG+M628+DKkGqAovb0UiQyGNeFzXKI9x1k0p9TPEOwA7Bbvfct7zjd5TwiLfM907+lAOGo/NQzfhzIiR65SFUigIBrn7dVlZ4N/KV4m0xofVAxVSAllas3bfdi6I1szs8B+WQN96/6lWk1ZP5X1ftjObnE2aBceQsiy7k3sq6DCDy06W6159d7zjlXJL8JQpWUIo5hLbCpqg/hPbv/d9ILkelDiaLGM4GJ4EAvQH0XMYXsjMKLWKQIYjbhg== 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=C7W+BhyUzHAz/PXAYfpbt9wySP/VWoPzkDjtcQuuNHs=; b=NhXdxSpEwqXzRjm4SegzXOaoYgAYgbamQhC4sPHWNvQj8H0SUUIguPWiv7Bhh40F6zulkDNOzFj538OcvrLcA5d0rwdlNCuha6xWOIiDf2dgauCS3ULyaTHVQpy9lgFHNPu6GbRxZlb0ENkst0lUtQ6LNZfY87OlFIFkFMeWwvc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by MN2PR04MB6653.namprd04.prod.outlook.com (2603:10b6:208:1f0::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.21; Mon, 23 Dec 2024 23:32:38 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.013; Mon, 23 Dec 2024 23:32:37 +0000 Message-ID: <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN> Date: Mon, 23 Dec 2024 18:32:35 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MN0P220CA0007.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:52e::25) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN2PR04MB6653:EE_ X-MS-Office365-Filtering-Correlation-Id: ad919548-d508-485b-7cfb-08dd23aa1605 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007; X-Microsoft-Antispam-Message-Info: vm5cPHGhRaCungd3qOT328+XHHqZ36FHEDts92GDPr16PepgGlKiiBREiuNJlVANKuhRHw01S8kWwgD5QdP1M/B89Gr0A/4uPD79Kv9qdqtHDCbe4fimRDp1XigJtpE6lyYygjT+0AFtaqFcjAFabDdmqsS9Z5Xdj9SnbbtwWVtPAFm4rzTsQgEWiEcxHbV57dWKHDw+N6rzOtjkM74hN1C8r9cEbMs/qk+7C5IzUUwkoWTQD6jK5kUF3+0Q83DRHblgkrjXQTHM3YpNsWAESi7di8bWmj+bdqb5RmahFEocSHFQRMunh+srTTdbnJZcmcJM0dcxOY77S8I03umhypAvYtFAkT7rzU4wM0MVW5gEiA79Lc4pSOiBUAy3AhDmsvouffsSEdGPbJnFtiK5NNO3GlF6BGGM4XdiYdUqCZMw2q1LTu7YN3OyfuJuVK4mguNESrBZOk6jUKEm7UgU/t/2Qp4FzaNaWHRNAoat3ksIO4niM/2IGc77HMR5nkJYkdALus2yVu0lhVZk2RgONRkksezRG8gP/r8gMUMRitCI3nb5Ts0rtn3XVxGoQdn5PryA+o7zpdXM3/VujJ4f7io0Z2vYocOPYXnyGkfYWhJfHfGuWplv0XQwYRW12qRTN1qYjSSyOzVBfeWqVzZglGzRWZzi9XO3cFJkVgXL+HYeQfpDUYzlhNUmIgFBbWwodHF/NBcOAqLAXMAkgKJAtvNRX4zqUuzkdsBSck4q+Ih0PnoP3e+u/yvkbINfmIM8Gi9HxZLQ2Onwxwa0VAN+HWv+/9gg9CZb4X//uDlvQWVx+VfZxAnRYvCkJl8NxxAnILOyyzZNMPWLglPZ1JnYlPNExtXFJzuRsY0mZyi+qkCBJBxdlncf8u7pYyc+dX/qHc5AaOvA36cxMQHnQiY5Lzsdhn46rwhnEGeqB+rnmOEubO4NPESv45VxxeGCvjE51lr78HzP+oh19RO7gSmvoO3baWDKt7MFHIqKE0PyUW8ZU22s+I3efHOBB6v4+SUwZArbitT5g+TZoDEqdxJh4bbHQL74WzMt7iDwIVJ3pqrLJka4riNa8Z0d2EtlGnEWhRORR5JFWURAnNVXPrDsSYLKRfSDMGoaP7VTaQqEFTvY5ciHuwMQdVqJ95MyCVqWtmX1zzuNbPEIIHglG1X7rxGQcNw+KyCqgmoLiZ8tYO7p/yj3lPwZlgVEe9Tpxc7DyrK4wpJC8b8Q2h8UVLsxQMu+cpKsThpt+IZR+kF/A7OqCyci6KU413NfaNNr36Rqp6LPh9fGdvghC8L+qUjHc8AchYCfNARpjVdfrU9XrNKOFUGkAcT38gopTqbmtLkRQiHsD0W5+u6poTGrmMPmKw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(7053199007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 44W4jpFyY/25v6NMYLcamx5sgN9pKiJ1jZqCdg0S0qYRuNOR9LCBFo+l7IM3ZrZTUWUWfW6B3bDy8PCL+K/uF6a9hnJk5np7ker5ARYvViD6dzx1+TixBOm0YA9t5tjcor6KnAoWBJ9C5fSffB5iY/S/u+Qc/5AWWpWLpacHIkQgrUIlIm18NP0LDaLSwKRKcrkj+hdRLu78Dt5KUmhMUce5Sjzkh+1q99yA0XwB9o2QNpWy3nQJ5JOzbMYJMx2zezMEcEk35dyCSg/dYPLzJprr0zmpiUNknORDoj5bnH4LNB8B7t3KD86Ss1t9L4eZL6E6wG2UXd4b/Rd46PJzEFP6vYA5idQWGuJn64oBVrdmiqQCtW+8GhtPlNmkj6KvQHsOyFylCho5WSGKw1Yrd+tn5Rmkou/7s0y12PapDkl82NZv136chRJGGMGmX/k33+LC+R/5cGbXTZJRHkJJWjZ6MmSqlZ9cejGJ7TKdUfx6WQxqdLk+dFh6DOhkbVjY6Fcny+cuiP67aQ7xyoFIKtGDBIjbeD2OKfeNeRM8bj4L606tPncRxBhJVMDLp36i5YYexRVvEJSej3BnoRuwpQ1EMGZeBbfasBpfWPS8TGkfnr3HUHIOWgzxbmQ/+fcyR9vXuba6VRV1M6dBhcYzcEWwHhjRXbrMniU0O6BBkcaCZVA6CO0ZIb4JJV0b781JHbl+wztC+KLU92ohUBkXy8edginhe2Fd2HgheQXpIICZDCOLbpAlI1x1OBJ/I07TK3aSBT3bGkvVUAhZBmyIgmZGHSzcQTJ2UrEre9T0cSNu25bIm0pOz+p7iQiUg5PqNi1TjIvvExbSqS83GBQS+UizAcaIu9vHi1PiZOtNgmvMT3Q8aBFAzyfn1bpFwRgiUQvv2NRau4fQWpRpkUj9QmtqUqBh1nuNo7NCfdu/05eW/QLfqYyFtECI1xHxHB0BohvYr2YYxdJBLZ1IJFtDM+6fM6Yyrq7LNA/4ticWMMHqrbakg1knRsmgWIn0a9ATjG6dDNcNgmNiNOEtBh00ipHmUksnI3KkT+3q1/iENyFnZE7NEkS9TtAaJ1IyLPpCon4ix5Lqtbbt+DPSCocgnKwAVsOIpnYEinJF2uf+d78G8TMtogYFUnytpB+rClwilwe+dp7BlhECWx2kpHcR5mI/+nTZPgWpzbQbYci3elUD+MS6pxbidNYd1TjV3cjfBWRzCOIe/5TUPc2qBRpcfOM9eAyV36mW/8o4tYLf7tX9bsm4yWQDbV34rX1K773qITR3iFP6j0TijhaoDe5GWBC8CN+2OkEAJFuH6JfJDizK1USiqo/lrToShLg9aj6lCC4lxKKUvSsd/P4kpE3mD/cfogLtl6vifjqBCmORdYP2Xr4LwaWkXDXYIiHkk3zXtfOQqy8JT28u3bXJyOViN+yOxYjI5qskCrbZlMZXSZk0WTVeAfUxcVcPguFj6Yl7d/HsCxqfbpPMAvUIj8J1oAKlpBJgX8m+eWXjGhcYvI8V92j8le4pvwCc9iD3nNntII43XjWzx22BAGrJKNBa5zeCHFd6CBNugN4JKlKmh8xX5kn5lnwLUAdy/BfxO6x3 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: ad919548-d508-485b-7cfb-08dd23aa1605 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2024 23:32:37.9018 (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: QdjFVJ4Dkw4SZ27gL21d6mfCTRlI2vafYukt4nTrenXmc5k1K0xK5TQ0YZv8MAcMM2flQMiA731gMkdPIyKzWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6653 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 12/22/2024 3:32 AM, Richard Brooksby wrote: > On 2024-12-22 08:24, Richard Brooksby wrote: >> On 2024-12-21 16:56, Ken Brown wrote: >>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>>>> From: Ken Brown <kbrown@HIDDEN> >>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>>>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>>>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin >>>>> in the >>>>> works that removes that limitation. With that patch, 37 of the 38 MPS >>>>> tests pass. I still need to debug the failing test. I'm cautiously >>>>> optimistic that I can get this approach to work. Either way, I expect >>>>> the Cygwin patch to soon be available in a test release of Cygwin >>>>> 3.6.0 >>>>> so that other Cygwin users can try it. >>>> >>>> Thanks for the update, I think this is very good news. >>> >>> I could use some help from the MPS experts in debugging the failing >>> test, which is arenacv. I ran the test under strace and didn't see >>> any mmap or munmap failures. I'm attaching the test log, which >>> doesn't mean a thing to me. I also built an unoptimized arenacv and >>> can run it under gdb if someone tells me what to look for. >> >> Hello. I can't offer much direct help just now, but here's where I'd >> start. > ... > > It's very unlikely that you're actually running out of address space > on a 64-bit system. > > I should add that arenacv is a coverage test that is *trying* to provoke > the ResRESOURCE error paths in some circumstances https://github.com/ > Ravenbrook/mps/blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/ > arenacv.c#L461 but note that this isn't where the test is failing. > However, it may be relevant, perhaps if your munmap doesn't successfully > free address space. Thanks! You've given me some good hints. Ken
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 21 Jan 2025 20:08:01 +0000 Resent-Message-ID: <handler.74805.B74805.173749004410140 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Brooksby <rb@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173749004410140 (code B ref 74805); Tue, 21 Jan 2025 20:08:01 +0000 Received: (at 74805) by debbugs.gnu.org; 21 Jan 2025 20:07:24 +0000 Received: from localhost ([127.0.0.1]:56763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1taKWu-0002dQ-Bg for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 15:07:23 -0500 Received: from mail-northcentralusazon11022097.outbound.protection.outlook.com ([40.107.200.97]:39451 helo=CH5PR02CU005.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1taKWr-0002d9-Aw for 74805 <at> debbugs.gnu.org; Tue, 21 Jan 2025 15:07:18 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fT9Yj5d2VgdkkM1atQJ8uBM6BgYxYvuUnOHW6erNGCmF3gkvgpzfnLgiWylnKZVksJdW8mbBvleXh8l5keZxyIn8bliQRDI9ktu+IzDzUcxzNMevhdG05u/RBtE0/l9lCFY+rplVgOGr83iq3AX4e00Kj4YbXCbQgqONjMTSbW5JIwdEEM3WQaQmVWB67BI0HAle5tAEqX2E71lVa0vg8atoJ2cVHUE8hTraYw8uWSUgwEn7jj1TClW+0CcL6QLCOwTMyG/bJloL9IdPCRECdTCg5JRV/KWx+Qy0ZL69b9L/4RdL21mSaRxlIspY+H4DJVPUyqKVNzJIT4Dbnuv+dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=kwy9oxVJgeze1RBrw/UwYwED9MlJKhHCWiwjKRnzGWY=; b=IeuCMcH9uYCH/Weo0PLoVZTuRebVO/Pk9rlXtB2lLQ2T6OC200n1JnlYrplTXvhyirnN7tQ9M+wwHei/7TJkHEg11ue1Ihm41QuHuaoIqPKnn071r6rZ45OAOFjoRrG2zZInBmsCQT4Q2TrplhAUbcMxzC7DjJ/99Hnm5rIGSkSHshBs1yUeOjefc3CS/3KYwHGlbdJybetXkeYwWTFoav7MoxokUiSYHMFnjFcOzSYMABtOfg1GYYMch+aerdvRtlV9roqvqpo+Spz0VYgT5m8Sxgxbpi+WYU+gysmWu81eMwug6+zZBjxeqxUUAmnR0s2C3KAU5egbrqI0q8HtVg== 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=kwy9oxVJgeze1RBrw/UwYwED9MlJKhHCWiwjKRnzGWY=; b=OpwtGOJsnH+zo4wqPopzALpfTgnDLaCB/y6wWTLq3qUtfWcoq/hIerebLj3hDEflmdYJAj1UnUyB7G2/xuGfM5DV+48/vq+a8YK3oNlrbb96q3IHa3eIhDDejeLXye+vrqUaHyzl4ImsR1+ZCXerbH70K9UlnNSOHMk2UobO9c0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from BL0PR04MB5140.namprd04.prod.outlook.com (2603:10b6:208:56::10) by BY5PR04MB6615.namprd04.prod.outlook.com (2603:10b6:a03:1db::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.22; Tue, 21 Jan 2025 20:07:09 +0000 Received: from BL0PR04MB5140.namprd04.prod.outlook.com ([fe80::2367:e361:918a:2c39]) by BL0PR04MB5140.namprd04.prod.outlook.com ([fe80::2367:e361:918a:2c39%4]) with mapi id 15.20.8356.020; Tue, 21 Jan 2025 20:07:09 +0000 Message-ID: <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> Date: Tue, 21 Jan 2025 15:07:06 -0500 User-Agent: Mozilla Thunderbird From: Ken Brown <kbrown@HIDDEN> References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN> Content-Language: en-US In-Reply-To: <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BN9P221CA0008.NAMP221.PROD.OUTLOOK.COM (2603:10b6:408:10a::30) To BL0PR04MB5140.namprd04.prod.outlook.com (2603:10b6:208:56::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL0PR04MB5140:EE_|BY5PR04MB6615:EE_ X-MS-Office365-Filtering-Correlation-Id: 17a2ee00-9052-40b8-2557-08dd3a572f72 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007; X-Microsoft-Antispam-Message-Info: 1BdfVD1QTV6xiDBdVErH7P1yX9xiWZNpx/FhQbKueFhsd62F8vqqAFNXAG+5d638GL3CM7MSwrS8ucGUkfhy54rIgnWMtt6qzi+XyuO/22EJdFfOhYjTtOiO/SDyCFDVsjmL9+w8J/fYCBAmaSgnpui5jhFukfCIav3Tbj8Sk+bzd33JwTZCGaBCZyOKoVCc+njaJBgspUC22iGCY735rq5dpACfhFYUPCa1juNqvOTjYZ0z4tfp0wzsbALuQO+m2OTLbbDwTmprZjk8GrJ1Dw/EJxAiLHYbF7qzwo0wXyGV2SjLrGhyn5ifOnRXEVpQXaExPhOkhcTvA59yw2E3dT97FeQ2BZPxzWzK0Enehb8e4pS6KWO1Ks2vHxG+72U0hE7NbXlJSEBXgQkuyBV4CUmiuyR+b5QhrnFiwXUMyaCyDb5tNiBLdXKI2fmjLQWUA7jiImGuVvOjctWcK2BWpxYKwaV+Gse1tHl/xDNZnxyKk+JIU/wKvD8yKrpe19XiuM6yvvNkaZF4mvINUtawvBFbj/pYcVroM1SPL0ryNZ2sJASL6w7L0vur0CeCUrf0ztby0+XCGNLMZLnyuKpx2ZgJw0NviuzZu1Z1fL9PZnPD0mf44TgHnPH+VPhp5mC6fgaVpVC2GbgUGePK4sHtHyArz7Sz2F3UIFZQp5l/oqmknpF2wlcRHfG7KBtcsk0XE9WpiOgWYgBFosiZO/F9HOhA+d/6NPlokBQ4yLvhPeKtxjwpzbiIG7UsPvH/+JIg7QN0DEtuj06elQkQS3mQgCYFu0Vzy4Eyp/Az69Tl42p6i+to2Fr6ShswPhXo9paG4dQxWKACg23iw7gumiihe1s0vPkV8rew6T/oooq/Gq20VrnuLgjkh+AD6MF/1SsnCnshGSKdZ/yREKxmRNNcgEEK4Lm1/C0GB5KeKoThLsBp+mrqCBEbFuxqe0L6Nuom3szvu9+jSHL/klMdLUz/A5Gd1RDVU/8NAFI+npyVsSX6eUVE1y8W6fPRILE4ycmSIefolT/ZYn13F5oASMDq9tnYPXFmZBdtt4IPl6KasEW6CsW5qM/U91Nxbw5pYgDhMtQ1OKS3JeQeQ/bRojhz8iDTx4m+uqwWeQF7bGkhJcDe4dGpByT8fS8srnoAgtBOYbdzy4y2AW71NEJN8XRLZ2nWV3mNW/06PYQer60ZmwAZJ8rTz53+fulM/RlFGQgB3wW3Aypk2qpiQqkBG+fn/CUwQ13O7CFvpdAlKhbA9Wpr91L5JYguVHusgHY2bfy1oKDfJz7k3GvUqenJrofSkJf+lVDh1zgVIuSt616pIb56EJtfoi9xlsMcMKR0Hq+ldxY+BGdZvC2OnbjKpofu/hfWtgq/AZ5Df9qB095k3QpF+xBHlnLJO56BwIcmkxfe X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR04MB5140.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(7053199007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DrNvHl0JA/Wq2djBSXmRQ2LdrBgdRWJwhl/F1dJEa9W4MKjiUPQOmvJtBTNCTz+jWCdnHITiomNjqlZhV8tooVpQilDz2YVDvLW+jdFucgkSOYctt4Mw1GF16KmT8k/6gg+ZFWObKYOctm1h4wHG5MVjxPOpYbIaDD5i2GK/ln+1QCTM/iRq2oZFPw4WdAxtLLi+4+ojrvIlGZN1Rzml3y/tHvREcfD6CU4+Vnj17xXyiYkgv43LQJZMv5t01P9nqvP9Q+VdWhfC3bp/9DdVpGPdn2siy8iaJkQDvmGwkGLvXztBdMLUbEFIlPZ3Tqc9AA20iE0kqniH/QGSv+5xKY4q3/Ug/d6D6nyv0mEKxBdx2U09l3T2t4wJYOFZxukNENoCn+pWW6y49cz9C5AlL/p8tqWkWfX5p8dZd8FGexIKQFtpJh4n2IPqqxIr0gvESyT2kTr98O5uRjZFaQR2wT/jtj5civReuqeq+qcMUnqwqVKlZ1W3sjXtTJU2x7kexQKM4R2VF/s/nzXeUTerYUQgNk939WueyJLcmQ5J+eGlcRlKMSs8lQEr4IO2AhZF3INmOrSMuAMHIyM+cRuzaDDRp65nkM7vTq4ThBAlCiRiisS80Bed1Q/z2WL72b1pO/al52GhS+QEMxvsS5Z6K1VPiMlLU+3YSDAo7lWpUh8siNDSXg8kamJQwAVTk62HkCplxv2rgopaj6sD18u5NIG5Zv5jn3esD442XmZX+cMIs0lZxnYNfhbD//ybGYftXjzPA22aHQoKj86SCTzeBfrNK2KPBQjVjwtTHSlXVSGKqYIiWC4LGluULCcGApIAfAmgA15UvX2yKBUsFRaMDjm761Y6lEDmn924QqSqZCAB/6Rd0b9RCnFqISVCXtwTrYrK9Iy8K3Ctsz+MgotjD0F6HIc+zQziZ1jBEKpSKO8dekrqm+TDX9V5MyLvOqiWN8391rk93amWb7dG13dhZp+ulJzg5j/wxjsoDbc8gfxFZNcmlxWbgE+PYzQkiOLIMWbXXBKV1ejiaK4FmHHJJuIv0yqgBBotRgGT3TElM4mi60j744hEl+oJWB6yOxRmElCaezqsAUCrnzUVmU+KF74xOcem60mvSV2tWiaLYGqD+3OWDbpzOccBEXtRQFHSWR8+Ew4WxEFXAI87Ua2TTXQwfGnviWvNkiklNuvES8WHjoip+f1zsM2SRd+J3RiNvsm+4fZY6Z6fKcLUYPxS4IXIuhHAPL0Q+LpL1F4Zr39WiSTgsradb0c/uK91TZkQdRPaSRm+QhmaAS/Wq6hnRFbSIpGEg/JvULB7kMjhmtyx4J0fRnxkZiRFgwMgpp96Jp5Z7RCdl0pvv1xpqDaK4S9jtKcess3fUXQDrpIy0fzuUdkmpWsmKS+vThwT61G4ZaDLlBk52WdcIxNjsh4DfU9SMG5Fr439ybn52PcbUvvXqSWHS92FXLbQlfeyiEWhc7/pK11MSu8kuAiG95bVZyTVzGa+7eSfCRrnB6IW21909BlEb551BXcMJIC8p8QXbYURd370jML0KaIBtecZbV7wZkSOw0zSsySIvMyMcwlDQ1LDB9/PiiOsl2cYSSof X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 17a2ee00-9052-40b8-2557-08dd3a572f72 X-MS-Exchange-CrossTenant-AuthSource: BL0PR04MB5140.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2025 20:07:09.0603 (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: CgiDTssnx0NTULKuyMTf5rVRP4h1UusfbzqoSIoQVdL+CJDmOC1VxcShyaTNDE5yHdqp1ubxgazduThgJpEC+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR04MB6615 X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.1 (-) On 12/23/2024 6:32 PM, Ken Brown wrote: > On 12/22/2024 3:32 AM, Richard Brooksby wrote: >> On 2024-12-22 08:24, Richard Brooksby wrote: >>> On 2024-12-21 16:56, Ken Brown wrote: >>>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote: >>>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500 >>>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN> >>>>>> From: Ken Brown <kbrown@HIDDEN> >>>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the >>>>>> FreeBSD port. It currently (with Cygwin 3.5.5) fails because of a >>>>>> limitation of Cygwin's mmap. But I have a simple patch to Cygwin >>>>>> in the >>>>>> works that removes that limitation. With that patch, 37 of the 38 >>>>>> MPS >>>>>> tests pass. I still need to debug the failing test. I'm cautiously >>>>>> optimistic that I can get this approach to work. Either way, I >>>>>> expect >>>>>> the Cygwin patch to soon be available in a test release of Cygwin >>>>>> 3.6.0 >>>>>> so that other Cygwin users can try it. >>>>> >>>>> Thanks for the update, I think this is very good news. >>>> >>>> I could use some help from the MPS experts in debugging the failing >>>> test, which is arenacv. I ran the test under strace and didn't see >>>> any mmap or munmap failures. I'm attaching the test log, which >>>> doesn't mean a thing to me. I also built an unoptimized arenacv and >>>> can run it under gdb if someone tells me what to look for. >>> >>> Hello. I can't offer much direct help just now, but here's where I'd >>> start. >> ... >>  > It's very unlikely that you're actually running out of address >> space on a 64-bit system. >> >> I should add that arenacv is a coverage test that is *trying* to >> provoke the ResRESOURCE error paths in some circumstances https:// >> github.com/ Ravenbrook/mps/ >> blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/ arenacv.c#L461 but >> note that this isn't where the test is failing. However, it may be >> relevant, perhaps if your munmap doesn't successfully free address space. > Thanks! You've given me some good hints. Here's the latest update on my attempts. The good news is that I've been running a build from the igc branch with no noticeable problems. The bad news is that I am unable to debug the failing arenacv test. I have no idea how critical this is from the point of view of the igc branch. What follows is a very long description of my debugging efforts, in the hopes that someone familiar with the MPS code can help. 1. Of all the tests called in arenacv.c:main(), the only one that fails is this one: testPageTable((ArenaClass)mps_arena_class_cl(), TEST_ARENA_SIZE, block, FALSE) at line 481. 2. Of the two calls to testAllocAndIterate in testPageTable, it's only the second one that fails, provided I apply the following patch: --- a/code/arenacv.c +++ b/code/arenacv.c @@ -333,6 +333,7 @@ static void testAllocAndIterate(Arena arena, Pool pool, Count offset, gap, new; ZoneSet zone = (ZoneSet)2; int i; + mps_res_t res; LocusPrefInit(&pref); @@ -353,8 +354,14 @@ static void testAllocAndIterate(Arena arena, Pool pool, "offsetRegion"); for(gap = numPerPage+1; gap <= 3 * (numPerPage+1); gap += (numPerPage+1)) { - die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool), - "gapRegion"); + res = allocator->alloc(&gapRegion, &pref, gap * pageSize, pool); + if (res != ResOK) { + fprintf(stdout, "res = %d, gap = %lu, offset = %lu, i = %d\n", + res, gap, offset, i); + die(res, "gapRegion"); + } + /* die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool), */ + /* "gapRegion"); */ die(allocator->alloc(&topRegion, &pref, pageSize, pool), "topRegion"); allocator->free(&gapRegion); @@ -473,8 +480,8 @@ int main(int argc, char *argv[]) testlib_init(argc, argv); - testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, TRUE); - testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, FALSE); + /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, TRUE); */ + /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, FALSE); */ block = malloc(TEST_ARENA_SIZE); cdie(block != NULL, "malloc"); If I don't apply that patch then the first call fails (and of course the second one doesn't get run). I can't make sense out of that. 3. After I apply the patch, there are no calls to mmap or munmap (according to strace) except an initial call to mmap when the code calls malloc. [This is an internal implementation detail, that Cygwin uses mmap in malloc.] If I don't apply that patch, there are lots of calls to both, all of which succeed. I don't understand why the code is not calling mmap/munmap when the patch is applied. How else could it be trying to acquire address space? 4. When testAllocAndIterate fails, it's at the very first iteration through the loops. In other words, i = 0, offset = 0, and gap = numPerPage = 2731. 5. The failure can be traced to PolicyAlloc() returning ResRESOURCE at policy.c:126. Unfortunately, there are about 7 calls to ArenaFreeLandAlloc that have to *all* fail before we reach line 126. I tried stepping through all 7 of them in the failure case, but, being completely unfamiliar with the code, I couldn't see what was happening. 6. Here's the backtrace when we reach policy.c:126 (in a run without the patch above): #0 PolicyAlloc (tractReturn=0x7ffffc760, arena=0x6ffffbff0010, pref=0x7ffffc870, size=178978816, pool=0x6ffffc030248) at policy.c:126 #1 0x0000000100407852 in ArenaAlloc (baseReturn=0x7ffffc7f0, pref=0x7ffffc870, size=178978816, pool=0x6ffffc030248) at arena.c:1092 #2 0x000000010040135c in allocAsTract (aiReturn=0x7ffffc8d0, pref=0x7ffffc870, size=178978816, pool=0x6ffffc030248) at arenacv.c:164 #3 0x000000010040181c in testAllocAndIterate (arena=0x6ffffbff0010, pool=0x6ffffc030248, pageSize=65536, numPerPage=2730, allocator=0x10048e020 <allocatorTractStruct>) at arenacv.c:356 #4 0x0000000100401d46 in testPageTable ( klass=0x1004b0180 <ClassStaticClientArena>, size=67108864, addr=0x6ffffbff0010, zoned=0) at arenacv.c:425 #5 0x0000000100401fc3 in main (argc=1, argv=0xa000017b0) at arenacv.c:481 Thanks in advance to anyone who has ideas about this. Ken
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 22 Jan 2025 12:44:02 +0000 Resent-Message-ID: <handler.74805.B74805.173754981529290 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, pipcet@HIDDEN, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173754981529290 (code B ref 74805); Wed, 22 Jan 2025 12:44:02 +0000 Received: (at 74805) by debbugs.gnu.org; 22 Jan 2025 12:43:35 +0000 Received: from localhost ([127.0.0.1]:60772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1taa51-0007cK-2h for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 07:43:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39020) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1taa4y-0007c7-8P for 74805 <at> debbugs.gnu.org; Wed, 22 Jan 2025 07:43:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1taa4r-0004rP-Nb; Wed, 22 Jan 2025 07:43:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=lRLJPooY+p90BXHOehlOfox7e6Rh7mE850C4CRT+sjY=; b=FWy6cMOFLuQo9IMFjawx SXhthBN/kTVU2xgDBcraLl321NqnhjVDZTQxEnlUg+fZewGIlFaJVfEtfZNacpOSieZEdmSRdVrZT 3RgDOo4xzYICJ9p+FQfhIzmfI0t5l617xnqpMPY/tLQqW/WxTLGkadGoJbzctSVQR5MFmjUspGHOQ 4OqYa/0T2+0WU4+XPDINYYLe3GOe62js4TZ6+c4iieLvsJ3Oa4mpYij24wXWjQ7b8QLF6eTuv6beo hYU6LToXt8DI4cVpTesFnmwDcnOpIPXnVD5u2tcP5/MP8vn8AS7p/GSw8ttsQRgvfxawFp0lxqAwl fovp8n11q9FXtQ==; Date: Wed, 22 Jan 2025 14:43:21 +0200 Message-Id: <861pwv3tp2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> (message from Ken Brown on Tue, 21 Jan 2025 15:07:06 -0500) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN> <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Tue, 21 Jan 2025 15:07:06 -0500 > From: Ken Brown <kbrown@HIDDEN> > Cc: Gerd Möllmann <gerd.moellmann@HIDDEN>, > 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> > > Here's the latest update on my attempts. The good news is that I've > been running a build from the igc branch with no noticeable problems. That _is_ good news, thanks. > 2. Of the two calls to testAllocAndIterate in testPageTable, it's only > the second one that fails, provided I apply the following patch: > > --- a/code/arenacv.c > +++ b/code/arenacv.c > @@ -333,6 +333,7 @@ static void testAllocAndIterate(Arena arena, Pool pool, > Count offset, gap, new; > ZoneSet zone = (ZoneSet)2; > int i; > + mps_res_t res; > > LocusPrefInit(&pref); > > @@ -353,8 +354,14 @@ static void testAllocAndIterate(Arena arena, Pool pool, > "offsetRegion"); > for(gap = numPerPage+1; gap <= 3 * (numPerPage+1); > gap += (numPerPage+1)) { > - die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool), > - "gapRegion"); > + res = allocator->alloc(&gapRegion, &pref, gap * pageSize, pool); > + if (res != ResOK) { > + fprintf(stdout, "res = %d, gap = %lu, offset = %lu, i = %d\n", > + res, gap, offset, i); > + die(res, "gapRegion"); > + } > + /* die(allocator->alloc(&gapRegion, &pref, gap * pageSize, > pool), */ > + /* "gapRegion"); */ > die(allocator->alloc(&topRegion, &pref, pageSize, pool), > "topRegion"); > allocator->free(&gapRegion); > @@ -473,8 +480,8 @@ int main(int argc, char *argv[]) > > testlib_init(argc, argv); > > - testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, > TRUE); > - testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, > FALSE); > + /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, > 0, TRUE); */ > + /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, > 0, FALSE); */ > > block = malloc(TEST_ARENA_SIZE); > cdie(block != NULL, "malloc"); > > > If I don't apply that patch then the first call fails (and of course the > second one doesn't get run). I can't make sense out of that. > > 3. After I apply the patch, there are no calls to mmap or munmap > (according to strace) except an initial call to mmap when the code calls > malloc. [This is an internal implementation detail, that Cygwin uses > mmap in malloc.] If I don't apply that patch, there are lots of calls > to both, all of which succeed. I don't understand why the code is not > calling mmap/munmap when the patch is applied. How else could it be > trying to acquire address space? A stab in the dark: could it be that the call to fprintf you added in the patch causes malloc to be called from fprintf, and thus changes the state of malloc and/or the arena in a way that causes the above unexpected effects? Can you try using a different print-out function instead that is guaranteed not to allocate any memory?
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Ken Brown <kbrown@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 27 Jan 2025 16:21:01 +0000 Resent-Message-ID: <handler.74805.B74805.17379948373954 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, pipcet@HIDDEN, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17379948373954 (code B ref 74805); Mon, 27 Jan 2025 16:21:01 +0000 Received: (at 74805) by debbugs.gnu.org; 27 Jan 2025 16:20:37 +0000 Received: from localhost ([127.0.0.1]:34194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tcRqm-00011h-H5 for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:20:37 -0500 Received: from mail-westusazlp170120002.outbound.protection.outlook.com ([2a01:111:f403:c001::2]:29994 helo=SJ2PR03CU001.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>) id 1tcRqj-00011N-Jr for 74805 <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:20:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XyfL7GFgG6Ce9VVXsDqQlGEa3uiq5LL2ilyQmdOGp4QNha2/RRh/igzBoR7nXwo4c/b/NU20XtKRP5iUy2pmd6Ig511vuiowRuTumYdWVVAkiNwKl2RU7GKovln2rr6oNXM5YRKmm2M9pmZ4GBVWojs0ELEJRZW/A0Ls74O9Lc10rGAy0pugGCCDZlxc3s1mZzKv8wAv734FEGjsZmFm8UlN6O/kvBJSYgC488Oo2JLy0OQyF23Wj0GUZa9TMZtiN+RzMMbLp0/O4ZxJPFMpCbH1XF4izTXy1zmOv191XzfcAGBouFYs090AyVflCPyeEhslPMnqEtS/KnoKAgMsGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=UVN0JfK30iVNDuq51bjrtbAZigJ1e/KFC+wcrwYMORA=; b=uMyHb9f9XtcmOHDcHt4wMzT4iJEhFv0w7C/QcTMdrNvhRTcfrGolbp0Mq1K+hzWYhds6nsOGC/mx5fCp7Wj9BUCW8/cYvNgoJhJ5/E+7CtEC7OSTTfrz3bJvp6SjtkmTuBdVsjb9BWrbaFgsFBLEBIxYChyuXAwglV20c3YNupdaMwl4VRsQ1hSRinmBYPmLwM9HZDv2oMZlNNgUpMGG0OX0wVXT6M/cz53cLCIaZ1M7lt81KpqkMOZP+tRsRHjhv9cIrpOUbnts7au5fMphkDDa/VpuWbMhF6eiioIYLpxF4QC9DEVETfchEvjc3t755XSUBzpgze2ENmi3gX4cCQ== 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=UVN0JfK30iVNDuq51bjrtbAZigJ1e/KFC+wcrwYMORA=; b=LivJDWY0qiK9ENBMgz7Y/Ok/MMLJklWmagvbwmrt9mOETieF0r5s7ZHyhh2BK0IITdxvyxQobYwztR471CpKgt+UjLSXC6Od3JpiHEz1cOrk4v8tyW4mEqQbfrM6jpd+71CrsoU898fg3EA3r/w+HiTWCTLTCkVhD3laicNJ8M4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) by SA1PR04MB8253.namprd04.prod.outlook.com (2603:10b6:806:1e4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.22; Mon, 27 Jan 2025 16:20:25 +0000 Received: from SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com ([fe80::5ff0:555f:8712:42dd%5]) with mapi id 15.20.8377.021; Mon, 27 Jan 2025 16:20:25 +0000 Message-ID: <954b50c5-47b0-4d2b-90db-4112f4df34a5@HIDDEN> Date: Mon, 27 Jan 2025 11:20:24 -0500 User-Agent: Mozilla Thunderbird References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN> <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> <861pwv3tp2.fsf@HIDDEN> Content-Language: en-US From: Ken Brown <kbrown@HIDDEN> In-Reply-To: <861pwv3tp2.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BN9PR03CA0163.namprd03.prod.outlook.com (2603:10b6:408:f4::18) To SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|SA1PR04MB8253:EE_ X-MS-Office365-Filtering-Correlation-Id: c9c456f3-400c-493e-4a13-08dd3eee81bb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: M/BYAWgsXk58LcwlYEsF6IQoLMn1svAYa+ni8/UFjkzxYTpH3MnIyxM1Njib7ue42JOP79v8lAqvWMqhx6aeCrIYYKOz6goyvxxw+ztLr91YSbN8mYUmGbRuKo6FrCHbVeKm7S/mnV1KFwyo7GbFyAGld+BsCO5Fp5MXfKI1xjNcTdFYnrMODH62SfFpOTsEqn4K+GxlpoqVCkpe6mhut4dZtOiB3rG3Yw61YAA1LDcV2pYoZkZZynpqoli6sW3gqWeETfuiFl8LMDD4sZbnCSKTfrqyg0wjCN2c4vVrcCsOnLNXn9QKos87x1y/idEGnFVO9YpLHrWmCUhFeIxquS3NG2JZsKmxJ1jnTeWXqYSEoDON4TfLjBL+8RnYtGVtstwppGAMWSUogxd7rPxEVptcfb84evUE+0BXAjiKNWMFT5BHlEhPSyEPN1HCPlLW/7RWPmlBGlxGQZ3CPi+Ia4G/jLseihpng15e7d8NxhTsmbow41J8l0vEi48qboAUgAD77lT7/e0Smh/9XrzhRmeZhwM1oZ9s/vjOFwgUJcvtrJl/exsiUQWWqzluNYD2NMTUeAOwEaorrCBJE+MdA0Pg29XR2ub4uhKLQKt8luo2psXf/m/C6a91RTCIH8cxtrn6MV7uapVGsD/DDYYPObyPM7htSDGn1sWoxoWdjjqKzLCe+9AGcy56G3Vgnjqz1rFkiY0WjxXTJaV8w1CJ6brUPFIVb69XijCufgWDxVXcInentddMJyyh6DHZG80VEUs8mwDExVhkFhb8ERJ2Ic47ie25rfuVhGCS30N0nSOE9FjQEadImpxGZBlRe56K+X+bWT3bhESfoRdsgEe12D/rho4fooH2bRDM4loB3s2BsQWsICN0ZVJ+DqQhdEng0Rg+uyBYfa/Ga1FCZGFwqLyrNGfDIvggSKFFQL8ubohOmgycxeF7onmeXW/hRXggBbVK+2nMlkgFATwDEY8sS4fmI898CjTi2MPKO6QAGcjFdbvrrUGgJU5eQu+vJJbuYSQKkafPfrOl/bqBzgZ21eJRYDDvd3wJx9Z8y5LxJhvpeyfyZ96VK4tf97mSs6c4yTohDBid+D+7M3RX/PrYi+zU4mm/xIC5jHjWuzE3EKi4GznYAiGIj5DsUxIznHmhAXiHE6XSQiO6bzlNq7NTzed/CSTAN1UbS9Jm2zvvnZZp5W+QXdyEz1gCQvaDzJL418vuJwhVS7kQwEb63LACaTsw7xL26QInvZoWPITQ3bB96C8Zghw7sDeqwdFuksEMQPHxaiyB9xt+XBx6KBr+B3pgFLeqstD6jvVHRlpqyLs/gk3lFmrYvoU3/WlEvaKJqDpauHCqSDKt79zNKrJWG1lWdgqGktGvAiCVe/rryNfyRN3GVty8SFv3tL1N1yN3 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: knFMnzydxdWYTHccla2AX///2w4GGk1bFMeGFtp8opLV+27Tu+XJM0j3VeZQksqxeeJMpDNPH8H+1fKunmdab+q7FuY/wACXuQt+rrPWTuuvHItKIte0WUUw6A72maK6xTVegps7pU2P9UG+ikAvR7Q9dfBdgTO1d6IAYsIytm9/yod+NBzr9UhlGtWwc/0UWdDw6bgUSfVTMCYZ+XpvEoySgAR9BGSiawTMt7zzrt9Iojufwmr6cN9M1sGeCx8hoH4Ia3jozluLBVhv+9+1YpVWkTIHG1iA9qvHWgkv38bOPlZqcMn44cfsruLyseUapAZTXxE9WmIiUDji0MQydezlvK4tp8I+bxPxSPXLSGUIwUyny1rwgbn3Lr2PmZLKdVBNuZHCRBUUo4p+Wk8CQCLjIIy/OZtVbNQ6ahQYl8A7BSLTQn5uiXixi5NVkZh/E5AZksoegjfRuCfDhXxEXSnQugSnQxSioJYlOS/fL40M2p7oMit1S9STsybM6ia0P4YJizv83tEXwOuD+jiPuyIbFzbyktEXQxEsCsk/LEVvxF9vu8cv/FcG0D/EZmo6r+3UuuK1EWIpJojSvVBsgCCSn1mV0HHDKGs1r1P6s5lIgtRvFSpbRijyeprGkyq18mf3XcYW10N1qJm332dxPV2zJXVRwEmH5FLvrUzKjBFzq3GHVtqyS3nWrVX0/eDr6ymblalyouNVawYRwm4y04vONg4r9AlzSWiFVU85AxWIn4BSSZcU3qyrZDYFZAeI8rekIFDdygUWiWPLKk3yNoIfclGjE6OMDijYygpbJpvvTCy5EEifPKvfRrRMHvnywsoYCP4uubr4RQeJlqtLe78TTEKoifnrvailwml/Zotp/m8XqLaw9IaknxmwXAm+SrxB+ulul6UaIQoSWzazUI+xFqgHCRxrB33aJaDVTP9u9kzwzQThhrwBGRDObbzJyCnU3DBxw+Z2BnzkTfQD7MxRzhAUQcXEICYz1CwP8lr/C0+Ac98quvnhsF+a5bd7DmkS7C0O9iA+nTZHD9fy7KDUMKGCm1b/D00SzWTaMhAN4yIU5J9IBuJhA1DpI6VinIQnOI0/s1tD6SRrXFrRq4HRpeX7X+al7iksI+tGbpv65URO11r0I4hnGoDeQDxjD4mZPAFWGNxrWNht3qgNBOFdYkfTlRtb5wj0hhC4q+7Ow6v0N6fgRUMoe1tIEfGChIDYg7MzQyXUDvy2TQJ7x/3Zf6yzdK7nZ1p8C6isGP/rtQHDA4bOH83her3WwwV+kq55xvOQKWlxaARNGAyH5ObHYPrwGAq9u613AiT9ooUjhxh29gka/oRqir6bHF8EbGlIFlQUfeYHJNZhKNq7kYJEeM2pGztUxCPuNfu5wlWu+PQ2FK1cX1sFNDE3WprZiDj3R/qOaHS/wX3cYjmMry35c9Ws1HbiwfYWTxSeOE87r2ZKFe/lqKJ6QV3gdWxi4c/q38pRZl7dEJeS3LvHno+VmMdO79AI02TxSJqPDQCl3rHl6f/S1F4l6CbsQTNO4T6X/s+os490h0toCLf3YL7e2AgkSFSrlT47qky8bwHRI9qtQWM7dcdu4hk3UQ99 X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: c9c456f3-400c-493e-4a13-08dd3eee81bb X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2025 16:20:25.7986 (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: ++Q/L9cxkB0vuaMqQUeeO25FChzK85bi5OQJIjBEpQ37Jek8ulxPSjoVgAyDqlD6G7AudzR2WoltO+h6mSsECw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR04MB8253 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 1/22/2025 7:43 AM, Eli Zaretskii wrote: >> Date: Tue, 21 Jan 2025 15:07:06 -0500 >> From: Ken Brown <kbrown@HIDDEN> >> Cc: Gerd Möllmann <gerd.moellmann@HIDDEN>, >> 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN> >> >> Here's the latest update on my attempts. The good news is that I've >> been running a build from the igc branch with no noticeable problems. > > That _is_ good news, thanks. > >> 2. Of the two calls to testAllocAndIterate in testPageTable, it's only >> the second one that fails, provided I apply the following patch: >> >> --- a/code/arenacv.c >> +++ b/code/arenacv.c >> @@ -333,6 +333,7 @@ static void testAllocAndIterate(Arena arena, Pool pool, >> Count offset, gap, new; >> ZoneSet zone = (ZoneSet)2; >> int i; >> + mps_res_t res; >> >> LocusPrefInit(&pref); >> >> @@ -353,8 +354,14 @@ static void testAllocAndIterate(Arena arena, Pool pool, >> "offsetRegion"); >> for(gap = numPerPage+1; gap <= 3 * (numPerPage+1); >> gap += (numPerPage+1)) { >> - die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool), >> - "gapRegion"); >> + res = allocator->alloc(&gapRegion, &pref, gap * pageSize, pool); >> + if (res != ResOK) { >> + fprintf(stdout, "res = %d, gap = %lu, offset = %lu, i = %d\n", >> + res, gap, offset, i); >> + die(res, "gapRegion"); >> + } >> + /* die(allocator->alloc(&gapRegion, &pref, gap * pageSize, >> pool), */ >> + /* "gapRegion"); */ >> die(allocator->alloc(&topRegion, &pref, pageSize, pool), >> "topRegion"); >> allocator->free(&gapRegion); >> @@ -473,8 +480,8 @@ int main(int argc, char *argv[]) >> >> testlib_init(argc, argv); >> >> - testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, >> TRUE); >> - testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, >> FALSE); >> + /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, >> 0, TRUE); */ >> + /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, >> 0, FALSE); */ >> >> block = malloc(TEST_ARENA_SIZE); >> cdie(block != NULL, "malloc"); >> >> >> If I don't apply that patch then the first call fails (and of course the >> second one doesn't get run). I can't make sense out of that. >> >> 3. After I apply the patch, there are no calls to mmap or munmap >> (according to strace) except an initial call to mmap when the code calls >> malloc. [This is an internal implementation detail, that Cygwin uses >> mmap in malloc.] If I don't apply that patch, there are lots of calls >> to both, all of which succeed. I don't understand why the code is not >> calling mmap/munmap when the patch is applied. How else could it be >> trying to acquire address space? > > A stab in the dark: could it be that the call to fprintf you added in > the patch causes malloc to be called from fprintf, and thus changes > the state of malloc and/or the arena in a way that causes the above > unexpected effects? Can you try using a different print-out function > instead that is guaranteed not to allocate any memory? Thanks, but that doesn't explain it. I tried simply removing the call to fprintf, but the strace output still shows no calls to mmap or munmap. Very strange. Ken
X-Loop: help-debbugs@HIDDEN Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 27 Jan 2025 16:44:02 +0000 Resent-Message-ID: <handler.74805.B74805.17379962408220 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Brown <kbrown@HIDDEN> Cc: gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, pipcet@HIDDEN, rb@HIDDEN Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17379962408220 (code B ref 74805); Mon, 27 Jan 2025 16:44:02 +0000 Received: (at 74805) by debbugs.gnu.org; 27 Jan 2025 16:44:00 +0000 Received: from localhost ([127.0.0.1]:34270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tcSDP-00028V-GK for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:43:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33356) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tcSDM-00028H-P2 for 74805 <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:43:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tcSDE-0006HJ-Lv; Mon, 27 Jan 2025 11:43:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=D8q4c4j5iZHx0lpK4J+RelR+j+Q0/v/4ol1RD+gBz10=; b=Ud4wLzLfmJ5/ dLh90GTBOQXjLbT6WjzLsImUyxnKliPJNMNVoyBUNCo+2Nw2RBnFMJDnhobgu2B2dnujOkWfLmPV5 1nBE7G37DF+iUncem3f4mlABSv8CIyR+ePlKjropZot6d00J+5XthJgKJwfKgNyGrGkHo+bmXe8tq sxorrEHFod4PiingTnOnlrASRyzgtwqzAb3WXxD7002l/mpIJMjTgaxoMCKsLsQXR3lX22qFynj0B ZJaDquEDs1cfOKeGiOLpP14+ONG7oq2xLC9/UvCbpiZg2Pgm473wrSt5ls+Xk99CoWBRw8VugHMFN LaXik6gERjuR6Oy20IjWIA==; Date: Mon, 27 Jan 2025 18:43:43 +0200 Message-Id: <865xm0p5q8.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <954b50c5-47b0-4d2b-90db-4112f4df34a5@HIDDEN> (message from Ken Brown on Mon, 27 Jan 2025 11:20:24 -0500) References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN> <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN> <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN> <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> <861pwv3tp2.fsf@HIDDEN> <954b50c5-47b0-4d2b-90db-4112f4df34a5@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 27 Jan 2025 11:20:24 -0500 > Cc: rb@HIDDEN, gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, > pipcet@HIDDEN > From: Ken Brown <kbrown@HIDDEN> > > >> 3. After I apply the patch, there are no calls to mmap or munmap > >> (according to strace) except an initial call to mmap when the code calls > >> malloc. [This is an internal implementation detail, that Cygwin uses > >> mmap in malloc.] If I don't apply that patch, there are lots of calls > >> to both, all of which succeed. I don't understand why the code is not > >> calling mmap/munmap when the patch is applied. How else could it be > >> trying to acquire address space? > > > > A stab in the dark: could it be that the call to fprintf you added in > > the patch causes malloc to be called from fprintf, and thus changes > > the state of malloc and/or the arena in a way that causes the above > > unexpected effects? Can you try using a different print-out function > > instead that is guaranteed not to allocate any memory? > > Thanks, but that doesn't explain it. I tried simply removing the call > to fprintf, but the strace output still shows no calls to mmap or > munmap. Very strange. Hmm... I guess this is where you give up and ask the MPS developers to help (if you haven't already)? My gut feeling is that this is somehow related to the way Cygwin implements mmap/munmap, but I have no evidence to support that, and definitely cannot tell what is it in the Cygwin implementation that violates the assumptions of this test. Thanks for working on this.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.