From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: CHECK_STRUCTS/dmpstruct.h mechanism is broken. Date: Sat, 13 Apr 2019 12:36:06 +0300 Message-ID: <83y34ejlh5.fsf@gnu.org> References: <20190228202146.GC4686@ACM> <20190228205955.GD4686@ACM> <20190410162203.GA4009@ACM> <9809d5ce-c1c4-48e9-6dac-489431b34067@cs.ucla.edu> <671ba8dd-894b-5698-d162-8901b1098b9a@cs.ucla.edu> <83k1g04al8.fsf@gnu.org> <93b861b3-41d2-e590-d4b8-46a4bb64bfe8@cs.ucla.edu> <83ftqn4til.fsf@gnu.org> <963960a8-e1c4-7679-b9e2-27455679c28f@cs.ucla.edu> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="141390"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 13 11:37:02 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hFF5o-000afE-MV for ged-emacs-devel@m.gmane.org; Sat, 13 Apr 2019 11:37:00 +0200 Original-Received: from localhost ([127.0.0.1]:49031 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFF5n-0006w6-Hz for ged-emacs-devel@m.gmane.org; Sat, 13 Apr 2019 05:36:59 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFF5F-0006vo-AR for emacs-devel@gnu.org; Sat, 13 Apr 2019 05:36:26 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hFF5B-0003sk-Qk; Sat, 13 Apr 2019 05:36:22 -0400 Original-Received: from [176.228.60.248] (port=4900 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hFF5A-0002xR-3P; Sat, 13 Apr 2019 05:36:20 -0400 In-reply-to: <963960a8-e1c4-7679-b9e2-27455679c28f@cs.ucla.edu> (message from Paul Eggert on Fri, 12 Apr 2019 12:40:41 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:235392 Archived-At: > From: Paul Eggert > Date: Fri, 12 Apr 2019 12:40:41 -0700 > Cc: emacs-devel@gnu.org > > On 4/11/19 11:39 PM, Eli Zaretskii wrote: > > Sure, but that means we'll need to rewrite all the Autoconf tests as > > Make scripts, complete with the test programs and other stuff. Why is > > such an effort worth our while? > > Because I'm so annoyed at how long 'configure' takes that I'm willing to > spend time to make it go faster. That's okay, but it's not only your time that's at stake. Once the tests using Make are written, the rest of the Emacs developers will have to study them, maybe document them, and learn to use and modify them, so that this system could be kept for the observable future. In general, having an Emacs-specific build system used only by Emacs sounds wrong to me, as we don't have enough resources for that. If we want to switch to another build system, it would be more logical to look at the popular alternatives used out there, rather than inventing our own.