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: Bootstrap failure on master with native compilation for Windows Date: Sat, 26 Oct 2024 22:17:08 +0300 Message-ID: <86cyjmbrnv.fsf@gnu.org> References: <8634kiit9e.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36716"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 26 21:17:53 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 1t4mIK-0009QK-CP for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Oct 2024 21:17:52 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t4mHi-0007Vg-8x; Sat, 26 Oct 2024 15:17:14 -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 1t4mHg-0007VW-9J for emacs-devel@gnu.org; Sat, 26 Oct 2024 15:17:12 -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 1t4mHf-0005Rn-SI; Sat, 26 Oct 2024 15:17:11 -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=EYeUsiGJPaTJbRuRRRvMbeRw06eafItwG/5Ue8yt8hc=; b=Od8SzsQtveTK 203kJ6EOSMvpiUFQl4jn+ciBVdgmAAUHzMK3VBK6/AGaT+qKW1vouMr4nMiKfe86BTDHNtdXtyQLV wCvXeTcdDP44cohmWegUXqFUSzDJtHMH86kUCyVjAonEC3n0NHOnL2SPinO9qgH4fcK8JMyQLHwxx zVU+UK1/3rAfh04MwnESa0sVwKxPp7FFKHkfAF1p4mW8z+wYjIgZan0q103TaI8/vmum4p+/OGgqE dsxRkfKUB9+tX89Q0s6U7GSF1rAIcxFGQdUCajpMfWFo3B59RvLRd9LZULqWl/GkeEe0bT5RJxTjI +EEeCtIHGPGa/Cyt6lA9Vw==; In-Reply-To: <8634kiit9e.fsf@gmail.com> (message from Andy Moreton on Sat, 26 Oct 2024 20:00:45 +0100) 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:324857 Archived-At: > From: Andy Moreton > Date: Sat, 26 Oct 2024 20:00:45 +0100 > > Hi, > > Building from latest master branch on Windows using the mingw64 > toolchain works if native compilation is disabled. > > With native compilation enabled, there is an error in a bootstrap build > from a clean tree when dumping: > > GEN autoloads > > C:/emacs/git/emacs/master/src/lread.c:5485: Emacs fatal error: assertion failed: NILP (Vcomp_abi_hash) > > Backtrace: > 0000000400281213 > 000000040010ab11 > 000000040018477c > 00000004001fda5d > 00000004002b112b > 00000004002af8e1 > 0000000400308e86 > 00000004000012e1 > 00000004000013ee > 000000067261736c > 000000067441cc89 > make[2]: *** [Makefile:203: autoloads] Error 3 > make[2]: Leaving directory '/c/emacs/git/emacs/master/build/mingw64-x86_64-O2-native/lisp' > > > Running a git bisect points to commit edf37e811caf ("Implement drawing > text with DirectWrite on MS-Windows."). > > Possibly something to do with defsubr calls in syms_of_w32dwrite, and the > latter being called in the wrong initialisation order ? Does it help to move the following part out of syms_of_w32dwrite to the top level of that file? DEFVAR_BOOL ("w32-inhibit-dwrite", w32_inhibit_dwrite, doc: /* If t, don't use DirectWrite. */);