From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Date: Tue, 8 Nov 2016 09:54:45 -0800 Organization: UCLA Computer Science Department Message-ID: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> References: <8660nzkevm.fsf@lostca.se> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------FEF93548641964F6F2B8B0C8" X-Trace: blaine.gmane.org 1478627738 19396 195.159.176.226 (8 Nov 2016 17:55:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 8 Nov 2016 17:55:38 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Cc: 24892@debbugs.gnu.org To: Ashish SHUKLA Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 08 18:55:33 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 1c4Ac5-0001zN-HL for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2016 18:55:13 +0100 Original-Received: from localhost ([::1]:34692 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4Ac8-0003dk-EI for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 Nov 2016 12:55:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4Abz-0003Zl-D0 for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 12:55:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4Abu-0002C4-F8 for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 12:55:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34516) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4Abu-0002By-AW for bug-gnu-emacs@gnu.org; Tue, 08 Nov 2016 12:55:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c4Abu-00067m-1Q; Tue, 08 Nov 2016 12:55:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <8660nzkevm.fsf@lostca.se> Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Nov 2016 17:55:01 +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: Original-Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147862770123532 (code B ref 24892); Tue, 08 Nov 2016 17:55:01 +0000 Original-Received: (at 24892) by debbugs.gnu.org; 8 Nov 2016 17:55:01 +0000 Original-Received: from localhost ([127.0.0.1]:49915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Abs-00067U-SW for submit@debbugs.gnu.org; Tue, 08 Nov 2016 12:55:00 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:32844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Abq-00067G-SZ for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 12:54:59 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D7C77161012; Tue, 8 Nov 2016 09:54:52 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id U13cIx-DPIrA; Tue, 8 Nov 2016 09:54:52 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2F9D616104F; Tue, 8 Nov 2016 09:54:52 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ByemT8MrbHv0; Tue, 8 Nov 2016 09:54:52 -0800 (PST) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 10E9C161012; Tue, 8 Nov 2016 09:54:52 -0800 (PST) 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:125479 Archived-At: This is a multi-part message in MIME format. --------------FEF93548641964F6F2B8B0C8 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for reporting that. Although I don't have easy access to that platform, I simulated the problem on FreeBSD 11 x86-64 and came up with the attached patch, which I installed into the Emacs master branch. Please give it a try if you can, and let me know either way. I doubt whether this patch will apply to Emacs 25 and have not investigated the details there. --------------FEF93548641964F6F2B8B0C8 Content-Type: application/x-patch; name="0001-Port-to-FreeBSD-11-AMD.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Port-to-FreeBSD-11-AMD.patch" RnJvbSA5ZjQ1NGQyMDk4YjQyMTEzMjQ4ZTYzZWVmMDQyZmE1YzRjZjA2NjEzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDggTm92IDIwMTYgMDk6NDg6NTMgLTA4MDAKU3ViamVjdDogW1BBVENI XSBQb3J0IHRvIEZyZWVCU0QgMTEgQU1ECgpQcm9ibGVtIHJlcG9ydGVkIGJ5IEFzaGlzaCBT aHVrbGEgKEJ1ZyMyNDg5MikuICBJIHRlc3RlZAp0aGlzIG9uIEZyZWVCU0QgMTEgeDg2LTY0 IHdpdGggSEFWRV9TQlJLIG1hbnVhbGx5IHVuZGVmaW5lZC4KKiBjb25maWd1cmUuYWMgKHN5 c3RlbV9tYWxsb2MpOiBTZXQgdG8gJ3llcycgaWYgdGhlcmUgaXMgbm8gc2Jyay4KKHNicmsp OiBDaGVjayB3aGV0aGVyIGl0IGV4aXN0cy4KKiBzcmMvYWxsb2MuYyAobXlfaGVhcF9zdGFy dCkgWyFHTlVfTElOVVhdOgpEbyBub3QgZGVmaW5lLCBzaW5jZSB0aGlzIGZ1bmN0aW9uIGlz IG5vdyB1c2VkIG9ubHkgb24gR05VL0xpbnV4LAphbmQgc2JyayBtaWdodCBub3QgZXhpc3Qg b24gb3RoZXIgcGxhdGZvcm1zLgoobWFsbG9jX2luaXRpYWxpemVfaG9vaykgWyFHTlVfTElO VVhdOgpEbyBub3QgY2FsbCBteV9oZWFwX3N0YXJ0LCBzaW5jZSBpdHMgc2lkZSBlZmZlY3Qg d2lsbCBuZXZlciBiZSB1c2VkLgooRm1lbW9yeV9saW1pdCkgWyFIQVZFX1NCUktdOiBEbyBu b3QgY2FsbCBzYnJrLgoqIHNyYy91bmV4ZWxmLmMgKHVuZXhlYykgWyFIQVZFX1NCUktdOiBB c3N1bWUgdGhhdCBub3RoaW5nIGxpa2UKc2JyayBleGlzdHMuCi0tLQogY29uZmlndXJlLmFj ICB8IDggKysrKy0tLS0KIHNyYy9hbGxvYy5jICAgfCA2ICsrKystLQogc3JjL3VuZXhlbGYu YyB8IDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRl eCBmNjdmZTgzLi43NDUwZTJmIDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29u ZmlndXJlLmFjCkBAIC0yMTUxLDE0ICsyMTUxLDE0IEBAIEFDX0RFRlVOCiAgICBmaV0pCiBk b3VnX2xlYV9tYWxsb2M9JGVtYWNzX2N2X3Zhcl9kb3VnX2xlYV9tYWxsb2MKIAotc3lzdGVt X21hbGxvYz0kZW1hY3NfY3Zfc2FuaXRpemVfYWRkcmVzcwotCiBoeWJyaWRfbWFsbG9jPQor c3lzdGVtX21hbGxvYz15ZXMKIAogY2FzZSAiJG9wc3lzIiBpbgogICAjIyBkYXJ3aW4gbGQg aW5zaXN0cyBvbiB0aGUgdXNlIG9mIG1hbGxvYyByb3V0aW5lcyBpbiB0aGUgU3lzdGVtIGZy YW1ld29yay4KLSAgZGFyd2luIHwgbWluZ3czMiB8IG5hY2wgfCBzb2wyLTEwKSBzeXN0ZW1f bWFsbG9jPXllcyA7OworICBkYXJ3aW4gfCBtaW5ndzMyIHwgbmFjbCB8IHNvbDItMTApIDs7 CiAgIGN5Z3dpbikgaHlicmlkX21hbGxvYz15ZXM7OworICAqKSB0ZXN0ICIkYWNfY3ZfZnVu Y19zYnJrIiA9IHllcyAmJiBzeXN0ZW1fbWFsbG9jPSRlbWFjc19jdl9zYW5pdGl6ZV9hZGRy ZXNzOzsKIGVzYWMKIAogaWYgdGVzdCAiJHtzeXN0ZW1fbWFsbG9jfSIgIT0geWVzICYmIHRl c3QgIiR7ZG91Z19sZWFfbWFsbG9jfSIgIT0geWVzIFwKQEAgLTQxNTUsNyArNDE1NSw3IEBA IEFDX0RFRlVOCiAKIEFDX0NIRUNLX01FTUJFUlMoW3N0cnVjdCB1bmlwYWlyLnVuaWNvZGVd LCBbXSwgW10sIFtbI2luY2x1ZGUgPGxpbnV4L2tkLmg+XV0pCiAKLUFDX0NIRUNLX0ZVTkNT X09OQ0UodHpzZXQpCitBQ19DSEVDS19GVU5DU19PTkNFKFtzYnJrIHR6c2V0XSkKIAogb2tf c29fZmFyPXllcwogQUNfQ0hFQ0tfRlVOQyhzb2NrZXQsICwgb2tfc29fZmFyPW5vKQpkaWZm IC0tZ2l0IGEvc3JjL2FsbG9jLmMgYi9zcmMvYWxsb2MuYwppbmRleCBhNThkYzEzLi45MGM2 Zjk0IDEwMDY0NAotLS0gYS9zcmMvYWxsb2MuYworKysgYi9zcmMvYWxsb2MuYwpAQCAtOTcs NyArOTcsNyBAQCBzdGF0aWMgYm9vbCB2YWxncmluZF9wOwogI2luY2x1ZGUgInczMmhlYXAu aCIJLyogZm9yIHNicmsgKi8KICNlbmRpZgogCi0jaWYgZGVmaW5lZCBET1VHX0xFQV9NQUxM T0MgfHwgZGVmaW5lZCBHTlVfTElOVVgKKyNpZmRlZiBHTlVfTElOVVgKIC8qIFRoZSBhZGRy ZXNzIHdoZXJlIHRoZSBoZWFwIHN0YXJ0cy4gICovCiB2b2lkICoKIG15X2hlYXBfc3RhcnQg KHZvaWQpCkBAIC0xMzAsNyArMTMwLDkgQEAgbWFsbG9jX2luaXRpYWxpemVfaG9vayAodm9p ZCkKIAogICBpZiAoISBpbml0aWFsaXplZCkKICAgICB7CisjaWZkZWYgR05VX0xJTlVYCiAg ICAgICBteV9oZWFwX3N0YXJ0ICgpOworI2VuZGlmCiAgICAgICBtYWxsb2NfdXNpbmdfY2hl Y2tpbmcgPSBnZXRlbnYgKCJNQUxMT0NfQ0hFQ0tfIikgIT0gTlVMTDsKICAgICB9CiAgIGVs c2UKQEAgLTcwNTMsNyArNzA1NSw3IEBAIFdlIGRpdmlkZSB0aGUgdmFsdWUgYnkgMTAyNCB0 byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhIExpc3AgaW50ZWdlci4gICovKQogewogICBMaXNw X09iamVjdCBlbmQ7CiAKLSNpZmRlZiBIQVZFX05TCisjaWYgZGVmaW5lZCBIQVZFX05TIHx8 ICFIQVZFX1NCUksKICAgLyogQXZvaWQgd2FybmluZy4gIHNicmsgaGFzIG5vIHJlbGF0aW9u IHRvIG1lbW9yeSBhbGxvY2F0ZWQgYW55d2F5LiAgKi8KICAgWFNFVElOVCAoZW5kLCAwKTsK ICNlbHNlCmRpZmYgLS1naXQgYS9zcmMvdW5leGVsZi5jIGIvc3JjL3VuZXhlbGYuYwppbmRl eCA1NTE5MTU3Li43NDhlN2E0IDEwMDY0NAotLS0gYS9zcmMvdW5leGVsZi5jCisrKyBiL3Ny Yy91bmV4ZWxmLmMKQEAgLTMyOSw3ICszMjksMTEgQEAgdW5leGVjIChjb25zdCBjaGFyICpu ZXdfbmFtZSwgY29uc3QgY2hhciAqb2xkX25hbWUpCiAgIGlmIChvbGRfYnNzX2luZGV4ID09 IC0xKQogICAgIGZhdGFsICgibm8gYnNzIHNlY3Rpb24gZm91bmQiKTsKIAorI2lmZGVmIEhB VkVfU0JSSwogICBuZXdfYnJlYWsgPSBzYnJrICgwKTsKKyNlbHNlCisgIG5ld19icmVhayA9 IChieXRlICopIG9sZF9ic3NfYWRkciArIG9sZF9ic3Nfc2l6ZTsKKyNlbmRpZgogICBuZXdf YnNzX2FkZHIgPSAoRWxmVyAoQWRkcikpIG5ld19icmVhazsKICAgYnNzX3NpemVfZ3Jvd3Ro ID0gbmV3X2Jzc19hZGRyIC0gb2xkX2Jzc19hZGRyOwogICBuZXdfZGF0YTJfc2l6ZSA9IGJz c19zaXplX2dyb3d0aDsKLS0gCjIuNy40Cgo= --------------FEF93548641964F6F2B8B0C8--