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: When should ralloc.c be used? (WAS: bug#24358) Date: Thu, 27 Oct 2016 21:13:05 +0300 Message-ID: <8337jhu0cu.fsf@gnu.org> References: <87k2djwumn.fsf@users.sourceforge.net> <83h98nidvd.fsf@gnu.org> <87eg3rvtsf.fsf@users.sourceforge.net> <83k2dihpm9.fsf@gnu.org> <8760p2wzgj.fsf@users.sourceforge.net> <838ttyhhzu.fsf@gnu.org> <871szqwu51.fsf@users.sourceforge.net> <831szqhbc2.fsf@gnu.org> <87d1itt79z.fsf_-_@users.sourceforge.net> <7baa18d4-2b09-caa8-005e-29008a383ad1@cs.ucla.edu> <83mvhwrgd5.fsf@gnu.org> <8539f38f-9a11-44c3-4de7-bb974c96206c@cs.ucla.edu> <83d1iq5ib1.fsf@gnu.org> <83r3753c8j.fsf@gnu.org> <83r374wh32.fsf@gnu.org> <20161027093530.3e5be6cb@jabberwock.cb.piermont.com> <20161027110503.74141bc2@jabberwock.cb.piermont.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1477592961 7458 195.159.176.226 (27 Oct 2016 18:29:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 27 Oct 2016 18:29:21 +0000 (UTC) Cc: npostavs@users.sourceforge.net, eggert@cs.ucla.edu, fabrice.popineau@gmail.com, rms@gnu.org, emacs-devel@gnu.org To: "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 27 20:29:16 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 1bzpQF-0008Ef-TH for ged-emacs-devel@m.gmane.org; Thu, 27 Oct 2016 20:29:04 +0200 Original-Received: from localhost ([::1]:43747 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzpQI-0006OB-AD for ged-emacs-devel@m.gmane.org; Thu, 27 Oct 2016 14:29:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzpBY-0002Jm-KN for emacs-devel@gnu.org; Thu, 27 Oct 2016 14:13:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bzpBV-0000fn-Fg for emacs-devel@gnu.org; Thu, 27 Oct 2016 14:13:52 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60310) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bzpBG-0000Tp-VT; Thu, 27 Oct 2016 14:13:35 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3316 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bzpAs-0003nr-F1; Thu, 27 Oct 2016 14:13:11 -0400 In-reply-to: <20161027110503.74141bc2@jabberwock.cb.piermont.com> (perry@piermont.com) 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:208883 Archived-At: > Date: Thu, 27 Oct 2016 11:05:03 -0400 > From: "Perry E. Metzger" > Cc: rms@gnu.org, eliz@gnu.org, emacs-devel@gnu.org, > npostavs@users.sourceforge.net, Fabrice Popineau > > > > It's a tradeoff, yes. My impression is that the rare user who > > redumps Emacs typically has a C compiler installed or can easily > > install one, so it shouldn't be much to ask. > > Agreed. On free operating systems it's easy (that's the whole point of > freedom!), and even on non-free operating systems free compilers are > available, so it isn't a big deal for most users I think. (On macOS > the official XCode compiler is also available gratis.) I can assure you that installing a fully functioning environment for compiling programs is not a trivial task on MS-Windows. It isn't enough to have just a compiler: you need Binutils, support libraries and header files, and a well-configured MSYS installation to be able to run Emacs build script and Makefiles. Also, please don't forget that some people run Emacs on machines where they are not system administrators and are not allowed to install arbitrary packages. Not everyone is in the same position as you and Paul (or myself).