From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: MPS: Win64 testers? Date: Tue, 13 Aug 2024 15:37:20 +0300 Message-ID: <867cckha4f.fsf@gnu.org> References: <86h6bxq3p3.fsf@gnu.org> <86sevho61y.fsf@gnu.org> <86ed70o90k.fsf@gnu.org> <86le17murx.fsf@gnu.org> <86y156kzh0.fsf@gnu.org> <86wmkqkz0g.fsf@gnu.org> <86frreklfy.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19981"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pipcet@protonmail.com, emacs-devel@gnu.org To: Quang Kien Nguyen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 13 14:38:09 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sdqmt-0004wV-7r for ged-emacs-devel@m.gmane-mx.org; Tue, 13 Aug 2024 14:38:07 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sdqmF-0006J7-3Z; Tue, 13 Aug 2024 08:37:27 -0400 Original-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 ) id 1sdqmC-0006Is-VY for emacs-devel@gnu.org; Tue, 13 Aug 2024 08:37:25 -0400 Original-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 ) id 1sdqmC-0004lw-Mf; Tue, 13 Aug 2024 08:37:24 -0400 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=mJoK9uD19mISFkwZQ1xbp0YtVNhAnLnhWcVHML60NhQ=; b=eEbIjdh0PCGa xyqkrk5Skmjqx4gcqaK/YuBnAG3ruUPuddJQjB4+Mjr60UVynjtzqisnv1IL76TX40q6j0+7DRvGq L7kUlGcTozZKJZTo2M7/x3loD3/zPkM8hcm6ajxLcnZCl+D1zPhiiwX3SJF86YGcSmGgrPj2175pZ U3l8pHUUB35DKUaRII+ugfRFyRvgfrF6oEt+z6OYdjlpIrAMyOzczCTpXufnjDmewwP6XEjQuLgf7 k5FPJiQYrmLgo0mLH7wURE/WztdtTsjONP3jOhOJzWxS+9T0Z4kCoHhYrN/vfwLyFw1aBPgg6SaRm D7l+0ZBdfc8OlmQv5xrWuQ==; In-Reply-To: (message from Quang Kien Nguyen on Tue, 13 Aug 2024 05:12:19 -0700) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322704 Archived-At: > From: Quang Kien Nguyen > Date: Tue, 13 Aug 2024 05:12:19 -0700 > Cc: emacs-devel@gnu.org > > By the way, @Pip Cet, have you been able to build 64bit Emacs with MPS? > > I've tried to build them but Emacs crashed as soon as temacs was > trying to bootstrap. > Here is the patch I used for MPS though > https://raw.githubusercontent.com/kiennq/emacs-build/main/patches/mps/0002-mingw64-support-mingw64.patch Did you run the MPS test suite, and if you did, did all the tests succeed? It is not recommended to try the MPS build of Emacs as long as the MPS library doesn't pass the tests with flying colors. The patch to mpstd.h is the first place to look for possible issues. E.g., why is MPS_PF_ALIGN 8 and not 16? Also, did you audit all the places conditioned on MPS_BUILD_MV and MPS_PF_W3I6MV and made sure they are conditioned on MPS_BUILD_GC and MPS_PF_W3I6GC when the MinGW64 build needs the same code as the 64-bit MSVC build?