From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: tarball builds (was: [PATCH] Enable customisation for electric-quote-mode chars) Date: Tue, 30 Aug 2016 18:14:55 +0300 Message-ID: <83d1kqnv9s.fsf@gnu.org> References: <87twe57lmn.fsf@xi.bootis> <45fb742d-0121-3588-e87d-3a80c9d1d056@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1472570153 17493 195.159.176.226 (30 Aug 2016 15:15:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 30 Aug 2016 15:15:53 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 30 17:15:45 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1beklM-0003lf-6D for ged-emacs-devel@m.gmane.org; Tue, 30 Aug 2016 17:15:44 +0200 Original-Received: from localhost ([::1]:49641 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1beklI-00062U-S8 for ged-emacs-devel@m.gmane.org; Tue, 30 Aug 2016 11:15:40 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bekkj-00060a-4Y for emacs-devel@gnu.org; Tue, 30 Aug 2016 11:15:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bekkd-0003y1-5b for emacs-devel@gnu.org; Tue, 30 Aug 2016 11:15:04 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55438) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bekkd-0003xx-2g; Tue, 30 Aug 2016 11:14:59 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1665 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bekkc-00040L-AO; Tue, 30 Aug 2016 11:14:58 -0400 In-reply-to: (message from Stefan Monnier on Mon, 29 Aug 2016 12:15:58 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:206941 Archived-At: > From: Stefan Monnier > Date: Mon, 29 Aug 2016 12:15:58 -0400 > > I have the impression that nowadays it is at least as common to build > from Git as it is to build from the tarball. And building from the > tarball will usually involve installing stuff anyway. > E.g. to build Emacs from the tarball in a "typical" GNU/Linux install, > a common recommendation is to do something like: > > apt-get build-deps emacs24 > > in which case, adding texinfo as a requirement is no big deal. > > I have the impression that the same holds for Mac OS X and for Windows > (tho the tools involved are similar) where users also already have to > install a bunch of dependencies and "one more or one less" doesn't make > much difference because those dependencies are provided by a packaging > tool (Macport's, Mingw's, you name it). It's not "one more or one less", it would require Autoconf and Automake as well, at least. It will also make the build much longer: the release tarball currently builds in about 30 sec, whereas a full bootstrap takes 20 times that.