From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ed Maste Newsgroups: gmane.emacs.bugs Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Date: Fri, 18 Nov 2016 15:20:26 -0500 Message-ID: References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> <40f8df50-b431-1ebd-221c-df2aa453aa81@cs.ucla.edu> <06ee71fd-1a64-d32b-862e-c725807aef4e@cs.ucla.edu> <876cf047-82fb-f08c-bbb3-024206f6fabd@cs.ucla.edu> <83twb6dnkm.fsf@gnu.org> <8637ipm0nb.fsf@lostca.se> <5ec481c4-41e1-c7dd-433d-f533653b132f@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1479500840 8105 195.159.176.226 (18 Nov 2016 20:27:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 18 Nov 2016 20:27:20 +0000 (UTC) Cc: "freebsd-hackers@freebsd.org" , 24892@debbugs.gnu.org, Ashish SHUKLA To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 18 21:27:16 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1c7pkh-0001M1-7s for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Nov 2016 21:27:15 +0100 Original-Received: from localhost ([::1]:38737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7pkk-00019O-Ef for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Nov 2016 15:27:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7pkY-00018U-0H for bug-gnu-emacs@gnu.org; Fri, 18 Nov 2016 15:27:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7pkU-00019s-TD for bug-gnu-emacs@gnu.org; Fri, 18 Nov 2016 15:27:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47078) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c7pkU-00019i-Q0 for bug-gnu-emacs@gnu.org; Fri, 18 Nov 2016 15:27:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c7pkU-000550-HS; Fri, 18 Nov 2016 15:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ed Maste Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Nov 2016 20:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24892 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147950081419500 (code B ref 24892); Fri, 18 Nov 2016 20:27:02 +0000 Original-Received: (at 24892) by debbugs.gnu.org; 18 Nov 2016 20:26:54 +0000 Original-Received: from localhost ([127.0.0.1]:34242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7pkL-00054Q-IR for submit@debbugs.gnu.org; Fri, 18 Nov 2016 15:26:54 -0500 Original-Received: from mail-it0-f68.google.com ([209.85.214.68]:33002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7peW-0004tr-AB for 24892@debbugs.gnu.org; Fri, 18 Nov 2016 15:20:52 -0500 Original-Received: by mail-it0-f68.google.com with SMTP id c20so6670015itb.0 for <24892@debbugs.gnu.org>; Fri, 18 Nov 2016 12:20:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=YMs5wF4JVnyCzAvZc7qnkZlNBZpXiNDhxwrHzvPBwko=; b=zOB+2VmFv5BUCZ3WjvErvkkYlBeOtnm82bC0Ob8JCY9jr1vxpFcVXMFvuHXJVA/wFD yRGxdnvRV4HLrsTF68W4TBrP7ZI7ukEZI8Qu/Ui/7VvOgx+q2jTCe2CcvKQEy7sYAcSG mjMV+iYNVxhVssipJ/AVaGE3KzrGB3GNaHD8KD0ZUQ06z4WfdAWSLcV6OAb+32o83t+f 3+IapKCmG6quK0QgsNOP6vLuDndpTdEB60AICgvN++fvlkIebPeV60/jyBGP1paX9oWM zyQ+DfAVWqC8b50MUrJHc9aeyNsYLp7Ojeikj5qBX0o172lxy5BeJ7JZ+LSL0nokyE/h Hfzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=YMs5wF4JVnyCzAvZc7qnkZlNBZpXiNDhxwrHzvPBwko=; b=Qyqb0MCTBOIBrup/eiRwMQropRsOxzVQ/OnuG4ODJQEZXxouNIRt9grjvD80iVMted B97hXgBZU8bYaO0DSZMA0BHCMXhV3XJOQ4dQaPc2aT+x0ObhSF/6O36ewlk2JPwtAdH5 XMbcJUsyJ7fL1ngb/+d+uwzmLJEqk7gEFH/kqDLk9nblfQ6DI65icTiQU1ElsFZ/fPVB iIY8h34RG0JXsKNljIkE9qYKJGZlhsMmiD8GBBDme2snhFD6Bc7+6zq0108x/SjteWwT vy17zMPSBzJ0RF7QxH7mKZr0koS+CuEQXJWBloWzb2BDlZ/yaF/ZY1CRRD7oBy1E+tJH 61CA== X-Gm-Message-State: AKaTC002B55BSlWVdeDq0QYXSi0oeXSRWC/g/f9oZTDYVpnKrOGiqiStFvFQ4LJk7pVYyuwF0CdS+xcye2sYLA== X-Received: by 10.107.19.164 with SMTP id 36mr1603452iot.155.1479500446675; Fri, 18 Nov 2016 12:20:46 -0800 (PST) Original-Received: by 10.107.27.212 with HTTP; Fri, 18 Nov 2016 12:20:26 -0800 (PST) In-Reply-To: <5ec481c4-41e1-c7dd-433d-f533653b132f@cs.ucla.edu> X-Google-Sender-Auth: xetLFq1nfpUkDCnuQsJf4XMJV5M X-Mailman-Approved-At: Fri, 18 Nov 2016 15:26:52 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125846 Archived-At: On 18 November 2016 at 11:21, Paul Eggert wrote: > > In the meantime we respectfully request that sbrk functionality be kept in > FreeBSD 11.x arm64 for a while. It is fine to mark it as deprecated or > obsolete, or even rename it, but please do not remove the functionality > entirely. Hi Paul, I want to clarify one point: arm64 support was first available in a release in FreeBSD 11.0, without sbrk, and sbrk never existed on the stable/11 branch. It's important for us that emacs works on FreeBSD (including FreeBSD/arm64) and there are folks willing to help make that happen. I had a quick look at emacs' source, and it seems there's an implementation that allocates memory out of a large array in .bss used for some platforms - could we make use of that here?