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: Preview: portable dumper Date: Thu, 01 Dec 2016 19:26:27 +0200 Message-ID: <83a8cfpnlo.fsf@gnu.org> References: <047a67ec-9e29-7e4e-0fb0-24c3e59b5886@dancol.org> <83zikjxt1j.fsf@gnu.org> <8360n6ruzu.fsf@gnu.org> <0839b53b-4607-144f-3746-db054a29c1cd@cs.ucla.edu> <83zikiqdu5.fsf@gnu.org> <834m2orkhn.fsf@gnu.org> <96a00b2f-4012-5e66-9d67-7644039600e2@cs.ucla.edu> <83lgw0pbmv.fsf@gnu.org> <2b4b38b8-9fb0-9fe9-2e1e-823aae7b84b1@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1480613203 27216 195.159.176.226 (1 Dec 2016 17:26:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 1 Dec 2016 17:26:43 +0000 (UTC) Cc: dancol@dancol.org, rms@gnu.org, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 01 18:26:38 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 1cCV82-0006OQ-Jj for ged-emacs-devel@m.gmane.org; Thu, 01 Dec 2016 18:26:38 +0100 Original-Received: from localhost ([::1]:57698 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCV86-0004E0-At for ged-emacs-devel@m.gmane.org; Thu, 01 Dec 2016 12:26:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41969) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCV7z-0004Dh-4G for emacs-devel@gnu.org; Thu, 01 Dec 2016 12:26:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCV7u-0005zi-LN for emacs-devel@gnu.org; Thu, 01 Dec 2016 12:26:35 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCV7u-0005zc-Hr; Thu, 01 Dec 2016 12:26:30 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4009 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cCV7n-0003ld-4A; Thu, 01 Dec 2016 12:26:23 -0500 In-reply-to: <2b4b38b8-9fb0-9fe9-2e1e-823aae7b84b1@cs.ucla.edu> (message from Paul Eggert on Thu, 1 Dec 2016 01:16:17 -0800) 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:209883 Archived-At: > Cc: dancol@dancol.org, rms@gnu.org, emacs-devel@gnu.org > From: Paul Eggert > Date: Thu, 1 Dec 2016 01:16:17 -0800 > > Emacs never worked on that platform > > Sure it did. Emacs worked until FreeBSD 11, when the arm64 port modernized its memory-management implementation. >From https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24892#104 Ed Maste wrote: > arm64 support was first available in a release in FreeBSD 11.0, without sbrk, and sbrk never existed on the stable/11 branch. Thanks, I didn't know that. So Emacs has never worked in this environment. Doesn't that mean Emacs on arm64 was never available before FreeBSD 11, and sbrk never existed on FreeBSD/arm64? > they removed a certain library function, which happens to be called by unexec. > > This was no accident. They removed it because it was producing bogus values, and it didn't reflect how FreeBSD actually allocates memory. And they are thinking on bringing it back, see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24892#92