From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s,}brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: ashish.is@lostca.se (Ashish SHUKLA) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Nov 2016 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24892 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 24892@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.147849891414826 (code B ref -1); Mon, 07 Nov 2016 06:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Nov 2016 06:08:34 +0000 Received: from localhost ([127.0.0.1]:47407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3d6f-0003r4-ML for submit@debbugs.gnu.org; Mon, 07 Nov 2016 01:08:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3d6d-0003qp-S1 for submit@debbugs.gnu.org; Mon, 07 Nov 2016 01:08:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3d6X-0000ZQ-D6 for submit@debbugs.gnu.org; Mon, 07 Nov 2016 01:08:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39673) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c3d6X-0000ZG-9z for submit@debbugs.gnu.org; Mon, 07 Nov 2016 01:08:25 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3d6V-0007gI-TU for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2016 01:08:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3d6S-0000Wv-G5 for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2016 01:08:23 -0500 Received: from aloka.lostca.se ([178.63.46.202]:36904) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c3d6S-0000W2-1y for bug-gnu-emacs@gnu.org; Mon, 07 Nov 2016 01:08:20 -0500 Received: from aloka.lostca.se (aloka [127.0.0.1]) by aloka.lostca.se (Postfix) with ESMTP id 697AD983 for ; Mon, 7 Nov 2016 06:01:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lostca.se; h=from:to :subject:date:message-id:mime-version:content-type; s=howrah; bh=f+OqoLMKtaxLRJxShZ7a2vKsrYQ=; b=FVnAbEnO7zZ47uZxMFOBBJGLrI32 J3pronYpucEssRVpxDPxGnu/PyCuxGbbdLKWTJ25HLPt6UCYLrhlVasMCSPGt9s6 Tvn345RGs1ORBrMU8Ox3CFqw+sLjKzoDVMt+2oKdzNzYPeTT8Rsf3Tt0mvGsVQn8 004A5L4lCPyJOT8= Received: from chateau.d.if (aloka [IPv6:::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aloka.lostca.se (Postfix) with ESMTPSA id C5B54982 for ; Mon, 7 Nov 2016 06:01:57 +0000 (UTC) Received: from chateau.d.if (localhost [IPv6:::1]) by chateau.d.if (OpenSMTPD) with ESMTP id 6807f5b4 for ; Mon, 7 Nov 2016 11:31:21 +0530 (IST) X-Hashcash: 1:20:161107:bug-gnu-emacs@gnu.org::5WVnyIsYmo0ZXZX8:00000000000000000000000000000000000000004Kzm From: ashish.is@lostca.se (Ashish SHUKLA) Organization: Lost Case X-Face: )vGQ9yK7Y$Flebu1C>(B\gYBm)[$zfKM+p&TT[[JWl6:]S>cc$%-z7-`46Zf0B*syL.C]oCq[upTG~zuS0.$"_%)|Q@$hA=9{3l{%u^h3jJ^Zl; t7 X-Uptime: 11:23AM up 3:16, 4 users, load averages: 0.19, 0.13, 0.10 X-Operating-System: FreeBSD/FreeBSD 11.0-RELEASE-p2/amd64 X-OpenPGP-Fingerprint: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 X-Attribution: =?UTF-8?Q?=E0=A4=86=E0=A4=B6=E0=A5=80=E0=A4=B7?= Organisation: Lost Case Date: Mon, 07 Nov 2016 11:31:17 +0530 Message-ID: <8660nzkevm.fsf@lostca.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (amd64-portbld-freebsd11.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJ1BMVEWpqal/f39tbW1jY2Md HR2goKCenp6UlJROTk7////9/f35+fnT09ORJdieAAACVklEQVQ4jXXUP2vbQBQA8AvUTkgz5OzY Z0iGWhpS6BSrkECn0mvx0MEJ6AjtYrfoBCVDlD8naJYmNlRfwZq8+mkKlIZaGpJSYmP7Q/XkJDrJ Td8i/H68u3vHPaPufwLdf32AMA4A6GcAgvAamY1pOJiDIFqicTwLswDhfr3uxfFtkAY/GFHPMwzD 8zpnACmIOnE6js7rQb+v4NJrG9od0C+QgpHMy5jBewV+UDSMWiw1Y4fWfyV7+NGFzDsYa3pth9LJ Q4XvXxFHcJRvHOmygn5NAEabnDcQQguarnfoiwSCJ99jmKKcphsZONmWsDK9Ro7cvZOCtQdg8nje egLhc2LNlkLmsezzTFUUy5w18ocox/f0LaLgJy0zO75zk+9pp85GAj36xjqhdI0y3tq2m4dqqcWX zQWBTz8L1irvolXV4J+3q7eCDgVnttjNq6X8H+9KOZsuNk1uCzx8pSp+E9HImfJOTLdcGqo+YKnG EIovizkEn48V7BO+ch2DXcD4ENSpWiU+q8hjjbgTBZCXnZtyj0Ws4Q1Q0B2WXFtYZo65Bbyeeldw RS6qFueM80LlLA29YlVwGRYvFD+kwI/0O+A2PlpOP9GwslUVciHuYGechuBTp922YiDZCrghTknm XSyOM+D3aoRZlo0Jb42zY7DN4p2x4AeZ+QAYutx1sHwTHzMT5cMNduQ9yW3GczN4KZ86kb0c9O8T yXDeFqpl2fryPEAYGXIlezAPXYh2NgVr/gvdoHIuDwuPwOhcWE8f8mmICq41eATkn8x0kuRTIKcB wE9+/QUtiiAnYcaN7wAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksDQoNCkFzIG1lbnRpb25lZCBpbiB0aGUgc3ViamVjdCwgeyxzfWJyayBzeXNjYWxscyBhcmUg cmVtb3ZlZCBmcm9tIGFybTY0DQphcmNoaXRlY3R1cmUgb24gRnJlZUJTRCAxMS54WzFdLiBUaGlz IGNhdXNlcyBFbWFjcyB0byBmYWlsIHRvIGNvbXBpbGUgb24gdGhvc2UNCnBsYXRmb3Jtcy4gRm9s bG93aW5nIGlzIGFuIGV4Y2VycHQgZnJvbSB0aGUgYnVpbGQgcHJvY2VzczoNCg0KLS04PC0tLS0t LS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tc3RhcnQtLS0tLS0tLS0tLS0tPjgtLS0N CmNjIC1jICAtRGVtYWNzICAtSS4gLUkuIC1JLi4vbGliIC1JLi4vbGliICAgICAgICAgICAgICAg ICAgICAtTU1EIC1NRiBkZXBzL2dtYWxsb2MuZCAtTVAgICAgLVduby1zd2l0Y2ggLVduby10YXV0 b2xvZ2ljYWwtY29uc3RhbnQtb3V0LW9mLXJhbmdlLWNvbXBhcmUgLVduby1wb2ludGVyLXNpZ24g LVduby1zdHJpbmctcGx1cy1pbnQgLVduby11bmtub3duLWF0dHJpYnV0ZXMgIC1PMiAtcGlwZSAg LWZuby1zdHJpY3QtYWxpYXNpbmcgIGdtYWxsb2MuYw0KY2MgLWMgIC1EZW1hY3MgIC1JLiAtSS4g LUkuLi9saWIgLUkuLi9saWIgICAgICAgICAgICAgICAgICAgIC1NTUQgLU1GIGRlcHMvZG9jLmQg LU1QICAgIC1Xbm8tc3dpdGNoIC1Xbm8tdGF1dG9sb2dpY2FsLWNvbnN0YW50LW91dC1vZi1yYW5n ZS1jb21wYXJlIC1Xbm8tcG9pbnRlci1zaWduIC1Xbm8tc3RyaW5nLXBsdXMtaW50IC1Xbm8tdW5r bm93bi1hdHRyaWJ1dGVzICAtTzIgLXBpcGUgIC1mbm8tc3RyaWN0LWFsaWFzaW5nICBkb2MuYw0K Y2MgLURlbWFjcyAgLUkuIC1JLiAtSS4uL2xpYiAtSS4uL2xpYiAgICAgICAgICAgICAgICAgICAg LU1NRCAtTUYgZGVwcy8uZCAtTVAgICAgLVduby1zd2l0Y2ggLVduby10YXV0b2xvZ2ljYWwtY29u c3RhbnQtb3V0LW9mLXJhbmdlLWNvbXBhcmUgLVduby1wb2ludGVyLXNpZ24gLVduby1zdHJpbmct cGx1cy1pbnQgLVduby11bmtub3duLWF0dHJpYnV0ZXMgIC1PMiAtcGlwZSAgLWZuby1zdHJpY3Qt YWxpYXNpbmcgIC1XbCwtem5vY29tYnJlbG9jICAgXA0KICAtbyB0ZW1hY3MgIHZtLWxpbWl0Lm8g ZGlzcG5ldy5vIGZyYW1lLm8gc2Nyb2xsLm8geGRpc3AubyBtZW51Lm8gIHdpbmRvdy5vIGNoYXJz ZXQubyBjb2RpbmcubyBjYXRlZ29yeS5vIGNjbC5vIGNoYXJhY3Rlci5vIGNoYXJ0YWIubyBiaWRp Lm8gY20ubyB0ZXJtLm8gdGVybWluYWwubyB4ZmFjZXMubyAgICBlbWFjcy5vIGtleWJvYXJkLm8g bWFjcm9zLm8ga2V5bWFwLm8gc3lzZGVwLm8gYnVmZmVyLm8gZmlsZWxvY2subyBpbnNkZWwubyBt YXJrZXIubyBtaW5pYnVmLm8gZmlsZWlvLm8gZGlyZWQubyBjbWRzLm8gY2FzZXRhYi5vIGNhc2Vm aWRkbGUubyBpbmRlbnQubyBzZWFyY2gubyByZWdleC5vIHVuZG8ubyBhbGxvYy5vIGRhdGEubyBk b2MubyBlZGl0Zm5zLm8gY2FsbGludC5vIGV2YWwubyBmbG9hdGZucy5vIGZucy5vIGZvbnQubyBw cmludC5vIGxyZWFkLm8gZHlubGliLm9lbWFjcy1tb2R1bGUubyBzeW50YXgubyB1bmV4ZWxmLm8g Ynl0ZWNvZGUubyBwcm9jZXNzLm8gZ251dGxzLm8gY2FsbHByb2MubyByZWdpb24tY2FjaGUubyBz b3VuZC5vIGF0aW1lci5vIGRvcHJudC5vIGludGVydmFscy5vIHRleHRwcm9wLm8gY29tcG9zaXRl Lm8geG1sLm8ga3F1ZXVlLm8gIHByb2ZpbGVyLm8gZGVjb21wcmVzcy5vICAgICAgICAgIHRlcm1p bmZvLm8gbGFzdGZpbGUubyBnbWFsbG9jLm8gICAgIC4uL2xpYi9saWJnbnUuYSAgICAgICAgICAg ICAgICAgLWxydCAgLWxleGVjaW5mbyAgICAgICAtbHV0aWwgLWxuY3Vyc2VzICAgICAgICAgLWxw dGhyZWFkICAtbG0gLWx6DQphbGxvYy5vOiBJbiBmdW5jdGlvbiBgRm1lbW9yeV9saW1pdCc6DQph bGxvYy5jOigudGV4dCsweDY1ZTgpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzYnJrJw0KdW5l eGVsZi5vOiBJbiBmdW5jdGlvbiBgdW5leGVjJzoNCnVuZXhlbGYuYzooLnRleHQrMHgyMDApOiB1 bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzYnJrJw0KZ21hbGxvYy5vOiBJbiBmdW5jdGlvbiBgX19k ZWZhdWx0X21vcmVjb3JlJzoNCmdtYWxsb2MuYzooLnRleHQrMHg4KTogdW5kZWZpbmVkIHJlZmVy ZW5jZSB0byBgc2JyaycNCmNjOiBlcnJvcjogbGlua2VyIGNvbW1hbmQgZmFpbGVkIHdpdGggZXhp dCBjb2RlIDEgKHVzZSAtdiB0byBzZWUgaW52b2NhdGlvbikNCmdtYWtlWzJdOiAqKiogW01ha2Vm aWxlOjU5NjogdGVtYWNzXSBFcnJvciAxDQpnbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJy9z Y3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLTI1LjEvc3JjJw0KZ21ha2VbMV06ICoqKiBbTWFrZWZp bGU6Mzk4OiBzcmNdIEVycm9yIDINCmdtYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL3NjcmF0 Y2gvYXNoaXNoL3dvcmsvZW1hY3MtMjUuMScNCi0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0t LS0tLS0tLS0tLS0tLWVuZC0tLS0tLS0tLS0tLS0tLT44LS0tDQoNCklmIHlvdSBuZWVkIGFueSBv dGhlciBpbmZvcm1hdGlvbiB0byB3b3JrIG9uIHRoaXMsIHBsZWFzZSBsZXQgbWUga25vdy4NCg0K UmVmZXJlbmNlczoNClsxXSAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL3JTMzAwMzAzDQoN ClRoYW5rcyBpbiBhZHZhbmNlDQotLSANCkFzaGlzaCBTSFVLTEENCg0K4oCcQSBkZXNpZ25lciBr bm93cyBoZSBoYXMgYWNoaWV2ZWQgcGVyZmVjdGlvbiBub3Qgd2hlbiB0aGVyZSBpcyBub3RoaW5n DQpsZWZ0IHRvIGFkZCwgYnV0IHdoZW4gdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRvIHRha2UgYXdh eS7igJ0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoQW50 b2luZSBkZSBTYWludC1FeHVww6lyeSkNCg0KU2VudCBmcm9tIG15IEVtYWNzDQo= --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYIBiuAAoJEMdGz6nnT6SwJqoP+QHYsCLNzJITzlLrUz75/N3Q NCG7KCPpWgf20UIpE8svPwxZ5+oN16rAMy6MGlN8dZH6Sl44ichoNRUgvxDEtUh/ 9qpuHKZfb9xEIlfl42WaiSbbacF5UEgLuI2YINEAyBAhF27ERUK2BL0Bn/PO3Rwo goNpAmA8Ov9IQAhdnu6cxzwxpY4DuazhW8FWNM5aKBg6A+kVFenJ/Xxxs7Apj5EX NeqJILCPGRXABMoI4scmJoO8xn2s/0MHt8Ne+RWvYHllnZqgFezgIf8m4Q+o1+Up zqryjmMGJ7wEiEn0TMTxsLzjp0kqYt64IPKjrurmyBh8hsIzAPhhMz8c1/WSrfAO raQKISLaWDo5//4+YWK18uoeZnblB97AvLx6Kgj90FpJpobVszJC3+s8kthnYJ3N 7d7LZZk5bFU8OChiccFo5a8GEzHN1WJnYlNZzDCVej5VqYO9IhKBoxJPhMnB6kI2 MIbx3vjntGYx8rrQP2nDvXEd6hsmjXosO4YKFCQp1eRifquF05PR8gFMY187lX1Q mzU/r0nRCwKxcrEbXd+wv/uFz/v3Z5NJN4SzZM7A+s8iFwzpa2Ns2sI71ycoqwop GB+jlEla0sIzZmVd/JdybzcPGYDcNI6ZRey9ZcHxB/DOjL8S/p+PKRnFDZ+g5rD1 4NvHRdHDMNazhv/aaAAg =IexP -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 07 10:17:02 2016 Received: (at control) by debbugs.gnu.org; 7 Nov 2016 15:17:02 +0000 Received: from localhost ([127.0.0.1]:48535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3lfR-0003uz-Rr for submit@debbugs.gnu.org; Mon, 07 Nov 2016 10:17:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3lfR-0003ue-6n for control@debbugs.gnu.org; Mon, 07 Nov 2016 10:17:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3lfG-0001kH-G1 for control@debbugs.gnu.org; Mon, 07 Nov 2016 10:16:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37536) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3lfG-0001kD-Cd for control@debbugs.gnu.org; Mon, 07 Nov 2016 10:16:50 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1976 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c3lfF-0007xi-Lj for control@debbugs.gnu.org; Mon, 07 Nov 2016 10:16:50 -0500 Date: Mon, 07 Nov 2016 17:17:21 +0200 Message-Id: <838tsviake.fsf@gnu.org> From: Eli Zaretskii To: control@debbugs.gnu.org Subject: Block 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-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) severity 24892 serious block 21966 by 24892 thanks From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Nov 2016 15:20: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: To: ashish.is@lostca.se (Ashish SHUKLA) Cc: 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147853196015298 (code B ref 24892); Mon, 07 Nov 2016 15:20:01 +0000 Received: (at 24892) by debbugs.gnu.org; 7 Nov 2016 15:19:20 +0000 Received: from localhost ([127.0.0.1]:48539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3lhg-0003yf-87 for submit@debbugs.gnu.org; Mon, 07 Nov 2016 10:19:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c3lhd-0003yQ-8V for 24892@debbugs.gnu.org; Mon, 07 Nov 2016 10:19:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c3lhT-0002TA-BJ for 24892@debbugs.gnu.org; Mon, 07 Nov 2016 10:19:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c3lhT-0002T6-8F; Mon, 07 Nov 2016 10:19:07 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1980 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c3lhS-0008AJ-JV; Mon, 07 Nov 2016 10:19:07 -0500 Date: Mon, 07 Nov 2016 17:19:38 +0200 Message-Id: <837f8fiagl.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <8660nzkevm.fsf@lostca.se> (ashish.is@lostca.se) References: <8660nzkevm.fsf@lostca.se> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: ashish.is@lostca.se (Ashish SHUKLA) > Date: Mon, 07 Nov 2016 11:31:17 +0530 > > As mentioned in the subject, {,s}brk syscalls are removed from arm64 > architecture on FreeBSD 11.x[1]. Are they mad? Thanks for reporting this. A "fix" for memory-limit is simple, like NS already does (but we will need a configure-time test for sbrk). The issue with unexelf is more serious. I guess we will have to use mmap (or the result of the existing call to it) instead? From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s,}brk removed from FreeBSD 11.x and later, arm64 architecture References: <8660nzkevm.fsf@lostca.se> 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: To: Ashish SHUKLA Cc: 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147862770123532 (code B ref 24892); Tue, 08 Nov 2016 17:55:01 +0000 Received: (at 24892) by debbugs.gnu.org; 8 Nov 2016 17:55:01 +0000 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 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 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) 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) 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 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) 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) From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> Date: Tue, 8 Nov 2016 09:54:45 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------FEF93548641964F6F2B8B0C8" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) 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-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 12:55:44 2016 Received: (at control) by debbugs.gnu.org; 8 Nov 2016 17:55:44 +0000 Received: from localhost ([127.0.0.1]:49920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Aca-00068z-46 for submit@debbugs.gnu.org; Tue, 08 Nov 2016 12:55:44 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:33006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4AcZ-00068o-DJ for control@debbugs.gnu.org; Tue, 08 Nov 2016 12:55:43 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0A48116104F for ; Tue, 8 Nov 2016 09:55:38 -0800 (PST) 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 is17QcY0EGvQ for ; Tue, 8 Nov 2016 09:55:37 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6463E16106E for ; Tue, 8 Nov 2016 09:55:37 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 PXlq65MFM47Q for ; Tue, 8 Nov 2016 09:55:37 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4D99316104F for ; Tue, 8 Nov 2016 09:55:37 -0800 (PST) To: control@debbugs.gnu.org From: Paul Eggert Subject: 24892 has a patch Organization: UCLA Computer Science Department Message-ID: <75c118b2-668f-7b61-75cd-6c7c4893943f@cs.ucla.edu> Date: Tue, 8 Nov 2016 09:55:37 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) tags 24892 + patch From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Nov 2016 20:12: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org, ashish.is@lostca.se Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147863590010118 (code B ref 24892); Tue, 08 Nov 2016 20:12:02 +0000 Received: (at 24892) by debbugs.gnu.org; 8 Nov 2016 20:11:40 +0000 Received: from localhost ([127.0.0.1]:50018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Ck7-0002d8-Uo for submit@debbugs.gnu.org; Tue, 08 Nov 2016 15:11:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Ck7-0002cr-0c for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 15:11:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4Cjx-0000oB-KX for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 15:11:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33319) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4Cjx-0000o3-Gb; Tue, 08 Nov 2016 15:11:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3285 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4Cjw-0007ni-H5; Tue, 08 Nov 2016 15:11:29 -0500 Date: Tue, 08 Nov 2016 22:11:22 +0200 Message-Id: <838tsthgut.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> (message from Paul Eggert on Tue, 8 Nov 2016 09:54:45 -0800) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Paul Eggert > Date: Tue, 8 Nov 2016 09:54:45 -0800 > Cc: 24892@debbugs.gnu.org > > 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. Thanks! I think we must have at least a workaround for this in Emacs 25. Can't we use a similar solution in emacs-25, i.e. systems that don't have sbrk will use their system malloc? (I understand that on master we use system malloc for more platforms, but we don't have to do that on emacs-25.) From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Nov 2016 21:42: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: patch To: Eli Zaretskii Cc: 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147864131018742 (code B ref 24892); Tue, 08 Nov 2016 21:42:01 +0000 Received: (at 24892) by debbugs.gnu.org; 8 Nov 2016 21:41:50 +0000 Received: from localhost ([127.0.0.1]:50082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4E9O-0004sE-3J for submit@debbugs.gnu.org; Tue, 08 Nov 2016 16:41:50 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4E9L-0004rz-Aq for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 16:41:47 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7DB231607B6; Tue, 8 Nov 2016 13:41:41 -0800 (PST) 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 2l6RdnRL3Vh9; Tue, 8 Nov 2016 13:41:40 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CB247160E5D; Tue, 8 Nov 2016 13:41:40 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 cR0d7cNdhHFV; Tue, 8 Nov 2016 13:41:40 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id AD9941607B6; Tue, 8 Nov 2016 13:41:40 -0800 (PST) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> Date: Tue, 8 Nov 2016 13:41:40 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <838tsthgut.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------D1A0F480C7A72666D336B659" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) This is a multi-part message in MIME format. --------------D1A0F480C7A72666D336B659 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Following up on this bug report, the memory-limit function should be marked obsolescent and eventually removed, as its value has not been useful (or, as far as I can tell, used) for many years. Until it's removed it can just return 0. Proposed patch attached. --------------D1A0F480C7A72666D336B659 Content-Type: application/x-patch; name="0001-Make-memory-limit-obsolete.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Make-memory-limit-obsolete.patch" RnJvbSA1ZjQxMDlhYmYxOTUzODA5NDJhMzkwYzhhNDdlMzg3YjM3NDEwMDBjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDggTm92IDIwMTYgMTM6Mzk6MDIgLTA4MDAKU3ViamVjdDogW1BBVENI XSBNYWtlICdtZW1vcnktbGltaXQnIG9ic29sZXRlCgoqIGRvYy9saXNwcmVmL2ludGVybmFs cy50ZXhpIChHYXJiYWdlIENvbGxlY3Rpb24pOgpEbyBub3QgZG9jdW1lbnQgbWVtb3J5LWxp bWl0LgoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0aGlzLgoqIGxpc3AvZW1hY3MtbGlzcC9ieXRl LW9wdC5lbCAoc2lkZS1lZmZlY3QtZnJlZS1mbnMpOgpSZW1vdmUgbWVtb3J5LWxpbWl0Lgoq IGxpc3Avc3Vici5lbCAobWVtb3J5LWxpbWl0KTogTm93IG9ic29sZXRlLgoqIHNyYy9hbGxv Yy5jIChGbWVtb3J5X2xpbWl0KTogQWx3YXlzIHJldHVybiAwLgotLS0KIGRvYy9saXNwcmVm L2ludGVybmFscy50ZXhpICB8IDE0IC0tLS0tLS0tLS0tLS0tCiBldGMvTkVXUyAgICAgICAg ICAgICAgICAgICAgfCAgNCArKysrCiBsaXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwgfCAg MiArLQogbGlzcC9zdWJyLmVsICAgICAgICAgICAgICAgIHwgIDEgKwogc3JjL2FsbG9jLmMg ICAgICAgICAgICAgICAgIHwgMTUgKystLS0tLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQs IDggaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xp c3ByZWYvaW50ZXJuYWxzLnRleGkgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQppbmRl eCBmZWRlZjNkLi42NzBkNmE1IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9pbnRlcm5hbHMu dGV4aQorKysgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQpAQCAtNTAxLDIwICs1MDEs NiBAQCBHYXJiYWdlIENvbGxlY3Rpb24KIHByb3BvcnRpb24uCiBAZW5kIGRlZm9wdAogCi0g IFRoZSB2YWx1ZSByZXR1cm5lZCBieSBAY29kZXtnYXJiYWdlLWNvbGxlY3R9IGRlc2NyaWJl cyB0aGUgYW1vdW50IG9mCi1tZW1vcnkgdXNlZCBieSBMaXNwIGRhdGEsIGJyb2tlbiBkb3du IGJ5IGRhdGEgdHlwZS4gIEJ5IGNvbnRyYXN0LCB0aGUKLWZ1bmN0aW9uIEBjb2Rle21lbW9y eS1saW1pdH0gcHJvdmlkZXMgaW5mb3JtYXRpb24gb24gdGhlIHRvdGFsIGFtb3VudCBvZgot bWVtb3J5IEVtYWNzIGlzIGN1cnJlbnRseSB1c2luZy4KLQotQGRlZnVuIG1lbW9yeS1saW1p dAotVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBhZGRyZXNzIG9mIHRoZSBsYXN0IGJ5dGUg RW1hY3MgaGFzIGFsbG9jYXRlZCwKLWRpdmlkZWQgYnkgMTAyNC4gIFdlIGRpdmlkZSB0aGUg dmFsdWUgYnkgMTAyNCB0byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhCi1MaXNwIGludGVnZXIu Ci0KLVlvdSBjYW4gdXNlIHRoaXMgdG8gZ2V0IGEgZ2VuZXJhbCBpZGVhIG9mIGhvdyB5b3Vy IGFjdGlvbnMgYWZmZWN0IHRoZQotbWVtb3J5IHVzYWdlLgotQGVuZCBkZWZ1bgotCiBAZGVm dmFyIG1lbW9yeS1mdWxsCiBUaGlzIHZhcmlhYmxlIGlzIEBjb2Rle3R9IGlmIEVtYWNzIGlz IG5lYXJseSBvdXQgb2YgbWVtb3J5IGZvciBMaXNwCiBvYmplY3RzLCBhbmQgQGNvZGV7bmls fSBvdGhlcndpc2UuCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDE5 N2E2OTQuLjZhOWM5ZWEgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBA IC01MjcsNiArNTI3LDEwIEBAIG1vZGUgYmluZGluZ3M6ICdDLWMgQCBDLWEnLCAnQy1jIEAg Qy10JywgJ0MtYyBAIEMtZCcsIGFuZCAnQy1jIEAgQy1lLicKIGJlZm9yZSBydW5uaW5nLiAg VGhpcyBpcyBjb250cm9sbGVkIGJ5IHRoZSAnZ3JlcC1zYXZlLWJ1ZmZlcnMnCiB2YXJpYWJs ZS4KIAorKiogVGhlICdtZW1vcnktbGltaXQnIGZ1bmN0aW9uIG5vdyBhbHdheXMgcmV0dXJu cyAwLCBhbmQgaXMgbm93CitkZWNsYXJlZCBvYnNvbGV0ZS4gIEl0cyB2YWx1ZSBoYXMgYmVl biB1c2VsZXNzIG9yIG1pc2xlYWRpbmcgZm9yIHF1aXRlCitzb21lIHRpbWUuCisKICoqIFNv bWUgb2Jzb2xldGUgZnVuY3Rpb25zLCB2YXJpYWJsZXMsIGFuZCBmYWNlcyBoYXZlIGJlZW4g cmVtb3ZlZDoKICoqKiBGcm9tIHN1YnIuZWw6IHdpbmRvdy1kb3QsIHNldC13aW5kb3ctZG90 LCByZWFkLWlucHV0LCBzaG93LWJ1ZmZlciwKIGV2YWwtY3VycmVudC1idWZmZXIsIHN0cmlu Zy10by1pbnQKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbCBiL2xp c3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbAppbmRleCA2MTBjM2I2Li45MmVjYzVlIDEwMDY0 NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwKKysrIGIvbGlzcC9lbWFjcy1s aXNwL2J5dGUtb3B0LmVsCkBAIC0xMjQ5LDcgKzEyNDksNyBAQCBieXRlLW9wdGltaXplLXNl dAogCSBrZXltYXBwCiAJIGxpbmUtYmVnaW5uaW5nLXBvc2l0aW9uIGxpbmUtZW5kLXBvc2l0 aW9uIGxpc3QgbGlzdHAKIAkgbWFrZS1tYXJrZXIgbWFyayBtYXJrLW1hcmtlciBtYXJrZXJw IG1heC1jaGFyCi0JIG1lbW9yeS1saW1pdCBtaW5pYnVmZmVyLXdpbmRvdworCSBtaW5pYnVm ZmVyLXdpbmRvdwogCSBtb3VzZS1tb3ZlbWVudC1wCiAJIG5hdG51bXAgbmxpc3RwIG5vdCBu dWxsIG51bWJlci1vci1tYXJrZXItcCBudW1iZXJwCiAJIG9uZS13aW5kb3ctcCBvdmVybGF5 cApkaWZmIC0tZ2l0IGEvbGlzcC9zdWJyLmVsIGIvbGlzcC9zdWJyLmVsCmluZGV4IGIyM2Y2 MDUuLjVkMmQzMjggMTAwNjQ0Ci0tLSBhL2xpc3Avc3Vici5lbAorKysgYi9saXNwL3N1YnIu ZWwKQEAgLTEyOTMsNiArMTI5Myw3IEBAIHBvc24tb2JqZWN0LXdpZHRoLWhlaWdodAogCiAo bWFrZS1vYnNvbGV0ZSAnZm9yd2FyZC1wb2ludCAidXNlICgrIChwb2ludCkgTikgaW5zdGVh ZC4iICIyMy4xIikKIChtYWtlLW9ic29sZXRlICdidWZmZXItaGFzLW1hcmtlcnMtYXQgbmls ICIyNC4zIikKKyhtYWtlLW9ic29sZXRlICdtZW1vcnktbGltaXQgbmlsICIyNi4xIikKIAog OzsgYnVnIzIzODUwCiAobWFrZS1vYnNvbGV0ZSAnc3RyaW5nLXRvLXVuaWJ5dGUgICAidXNl IGBlbmNvZGUtY29kaW5nLXN0cmluZycuIiAiMjUuMiIpCmRpZmYgLS1naXQgYS9zcmMvYWxs b2MuYyBiL3NyYy9hbGxvYy5jCmluZGV4IDkwYzZmOTQuLmJlNzA5MDggMTAwNjQ0Ci0tLSBh L3NyYy9hbGxvYy5jCisrKyBiL3NyYy9hbGxvYy5jCkBAIC03MDQ4LDIxICs3MDQ4LDEwIEBA IG9yIG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4ndCBiZSBvYnRhaW5lZCwgcmV0dXJuIG5pbC4g ICovKQogLyogRGVidWdnaW5nIGFpZHMuICAqLwogCiBERUZVTiAoIm1lbW9yeS1saW1pdCIs IEZtZW1vcnlfbGltaXQsIFNtZW1vcnlfbGltaXQsIDAsIDAsIDAsCi0gICAgICAgZG9jOiAv KiBSZXR1cm4gdGhlIGFkZHJlc3Mgb2YgdGhlIGxhc3QgYnl0ZSBFbWFjcyBoYXMgYWxsb2Nh dGVkLCBkaXZpZGVkIGJ5IDEwMjQuCi1UaGlzIG1heSBiZSBoZWxwZnVsIGluIGRlYnVnZ2lu ZyBFbWFjcydzIG1lbW9yeSB1c2FnZS4KLVdlIGRpdmlkZSB0aGUgdmFsdWUgYnkgMTAyNCB0 byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhIExpc3AgaW50ZWdlci4gICovKQorICAgICAgIGRv YzogLyogUmV0dXJuIHplcm8uICAqLykKICAgKHZvaWQpCiB7Ci0gIExpc3BfT2JqZWN0IGVu ZDsKLQotI2lmIGRlZmluZWQgSEFWRV9OUyB8fCAhSEFWRV9TQlJLCi0gIC8qIEF2b2lkIHdh cm5pbmcuICBzYnJrIGhhcyBubyByZWxhdGlvbiB0byBtZW1vcnkgYWxsb2NhdGVkIGFueXdh eS4gICovCi0gIFhTRVRJTlQgKGVuZCwgMCk7Ci0jZWxzZQotICBYU0VUSU5UIChlbmQsIChp bnRwdHJfdCkgKGNoYXIgKikgc2JyayAoMCkgLyAxMDI0KTsKLSNlbmRpZgotCi0gIHJldHVy biBlbmQ7CisgIHJldHVybiBtYWtlX251bWJlciAoMCk7CiB9CiAKIERFRlVOICgibWVtb3J5 LXVzZS1jb3VudHMiLCBGbWVtb3J5X3VzZV9jb3VudHMsIFNtZW1vcnlfdXNlX2NvdW50cywg MCwgMCwgMCwKLS0gCjIuNy40Cgo= --------------D1A0F480C7A72666D336B659-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 03:35: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147866247726042 (code B ref 24892); Wed, 09 Nov 2016 03:35:02 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 03:34:37 +0000 Received: from localhost ([127.0.0.1]:50243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Jen-0006ly-FJ for submit@debbugs.gnu.org; Tue, 08 Nov 2016 22:34:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Jel-0006lj-TU for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 22:34:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4Jed-0001Bn-Oc for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 22:34:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45764) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4Jed-0001Bj-Kv; Tue, 08 Nov 2016 22:34:27 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3514 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4Jec-0006LB-W9; Tue, 08 Nov 2016 22:34:27 -0500 Date: Wed, 09 Nov 2016 05:34:25 +0200 Message-Id: <834m3hgwce.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> (message from Paul Eggert on Tue, 8 Nov 2016 13:41:40 -0800) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > Cc: 24892@debbugs.gnu.org > From: Paul Eggert > Date: Tue, 8 Nov 2016 13:41:40 -0800 > > Following up on this bug report, the memory-limit function should be > marked obsolescent and eventually removed, as its value has not been > useful (or, as far as I can tell, used) for many years. Until it's > removed it can just return 0. Proposed patch attached. I agree that the current implementation is not useful on many platforms, but would it make sense to provide a different implementation, which will be more useful? For example, something based on getrusage or perhaps the info in /proc? Thanks. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s,}brk removed from FreeBSD 11.x and later, arm64 architecture In-Reply-To: <8660nzkevm.fsf@lostca.se> Resent-From: ashish.is@lostca.se (Ashish SHUKLA) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 04:30: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147866576731261 (code B ref 24892); Wed, 09 Nov 2016 04:30:02 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 04:29:27 +0000 Received: from localhost ([127.0.0.1]:50272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4KVq-000889-EE for submit@debbugs.gnu.org; Tue, 08 Nov 2016 23:29:26 -0500 Received: from aloka.lostca.se ([178.63.46.202]:30272 ident=having) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4KVn-000880-KH for 24892@debbugs.gnu.org; Tue, 08 Nov 2016 23:29:24 -0500 Received: from aloka.lostca.se (aloka [127.0.0.1]) by aloka.lostca.se (Postfix) with ESMTP id 82DD7304; Wed, 9 Nov 2016 04:29:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lostca.se; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=howrah; bh=2zmviG3mxT7cxM+n+nf7moXbta4=; b=r3eHuzsxhWK9wlUlq/ Y4f/fAHo2y+J+PbrIMk53s51BUVK2ZqhcxjbbiqZHf4v9CwpEpNqq7CS0vqsFnhZ 54oAuifx854Wh9qCWh8V7G7pWqzBm6+hWdbMRD0DSj7RgyoYWMet5EDhKrlv6TdO LGY1WmF7mYPM/pP4drXn+uofo= Received: from chateau.d.if (aloka [IPv6:::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aloka.lostca.se (Postfix) with ESMTPSA id 0BFA9303; Wed, 9 Nov 2016 04:29:19 +0000 (UTC) Received: from chateau.d.if (localhost [IPv6:::1]) by chateau.d.if (OpenSMTPD) with ESMTP id 2baf6512; Wed, 9 Nov 2016 09:59:16 +0530 (IST) From: ashish.is@lostca.se (Ashish SHUKLA) Organization: Lost Case References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> X-Face: )vGQ9yK7Y$Flebu1C>(B\gYBm)[$zfKM+p&TT[[JWl6:]S>cc$%-z7-`46Zf0B*syL.C]oCq[upTG~zuS0.$"_%)|Q@$hA=9{3l{%u^h3jJ^Zl; t7 X-Uptime: 9:33AM up 12:25, 13 users, load averages: 0.02, 0.16, 0.17 X-Operating-System: FreeBSD/FreeBSD 11.0-RELEASE-p2/amd64 X-OpenPGP-Fingerprint: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 X-Attribution: =?UTF-8?Q?=E0=A4=86=E0=A4=B6=E0=A5=80=E0=A4=B7?= Organisation: Lost Case X-Hashcash: 1:20:161109:ashish.is@lostca.se::R3W2ES8tDMGk4azx:0000000000000000000000000000000000000000001UjV X-Hashcash: 1:20:161109:24892@debbugs.gnu.org::rE9Z18XqTSfKsFZT:00000000000000000000000000000000000000002ZSz X-Hashcash: 1:20:161109:eggert@cs.ucla.edu::oGhw6fuG7dMB7oOU:0000000000000000000000000000000000000000000HKbI Date: Wed, 09 Nov 2016 09:59:12 +0530 Message-ID: <86vavxs2cn.fsf@members.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (amd64-portbld-freebsd11.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJ1BMVEWpqal/f39tbW1jY2Md HR2goKCenp6UlJROTk7////9/f35+fnT09ORJdieAAACVklEQVQ4jXXUP2vbQBQA8AvUTkgz5OzY Z0iGWhpS6BSrkECn0mvx0MEJ6AjtYrfoBCVDlD8naJYmNlRfwZq8+mkKlIZaGpJSYmP7Q/XkJDrJ Td8i/H68u3vHPaPufwLdf32AMA4A6GcAgvAamY1pOJiDIFqicTwLswDhfr3uxfFtkAY/GFHPMwzD 8zpnACmIOnE6js7rQb+v4NJrG9od0C+QgpHMy5jBewV+UDSMWiw1Y4fWfyV7+NGFzDsYa3pth9LJ Q4XvXxFHcJRvHOmygn5NAEabnDcQQguarnfoiwSCJ99jmKKcphsZONmWsDK9Ro7cvZOCtQdg8nje egLhc2LNlkLmsezzTFUUy5w18ocox/f0LaLgJy0zO75zk+9pp85GAj36xjqhdI0y3tq2m4dqqcWX zQWBTz8L1irvolXV4J+3q7eCDgVnttjNq6X8H+9KOZsuNk1uCzx8pSp+E9HImfJOTLdcGqo+YKnG EIovizkEn48V7BO+ch2DXcD4ENSpWiU+q8hjjbgTBZCXnZtyj0Ws4Q1Q0B2WXFtYZo65Bbyeeldw RS6qFueM80LlLA29YlVwGRYvFD+kwI/0O+A2PlpOP9GwslUVciHuYGechuBTp922YiDZCrghTknm XSyOM+D3aoRZlo0Jb42zY7DN4p2x4AeZ+QAYutx1sHwTHzMT5cMNduQ9yW3GczN4KZ86kb0c9O8T yXDeFqpl2fryPEAYGXIlezAPXYh2NgVr/gvdoHIuDwuPwOhcWE8f8mmICq41eATkn8x0kuRTIKcB wE9+/QUtiiAnYcaN7wAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gVHVlLCA4IE5vdiAyMDE2IDA5OjU0OjQ1IC0wODAwLCBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNz LnVjbGEuZWR1PiBzYWlkOg0KfCBUaGFua3MgZm9yIHJlcG9ydGluZyB0aGF0LiBBbHRob3VnaCBJ IGRvbid0IGhhdmUgZWFzeSBhY2Nlc3MgdG8gdGhhdA0KfCBwbGF0Zm9ybSwgSSBzaW11bGF0ZWQg dGhlIHByb2JsZW0gb24gRnJlZUJTRCAxMSB4ODYtNjQgYW5kIGNhbWUgdXANCnwgd2l0aCB0aGUg YXR0YWNoZWQgcGF0Y2gsIHdoaWNoIEkgaW5zdGFsbGVkIGludG8gdGhlIEVtYWNzIG1hc3Rlcg0K fCBicmFuY2guIFBsZWFzZSBnaXZlIGl0IGEgdHJ5IGlmIHlvdSBjYW4sIGFuZCBsZXQgbWUga25v dyBlaXRoZXIgd2F5LiBJDQp8IGRvdWJ0IHdoZXRoZXIgdGhpcyBwYXRjaCB3aWxsIGFwcGx5IHRv IEVtYWNzIDI1IGFuZCBoYXZlIG5vdA0KfCBpbnZlc3RpZ2F0ZWQgdGhlIGRldGFpbHMgdGhlcmUu DQoNClRyaWVkIHlvdXIgZGlmZiBvbiBFbWFjcyAyNS4xLCBpdCBzZWdmYXVsdGVkOg0KDQosLS0t LVsgZW1hY3MtMjUuMQ0KfCBEdW1waW5nIHVuZGVyIHRoZSBuYW1lIGVtYWNzDQp8IDgyNTIzIHB1 cmUgYnl0ZXMgdXNlZA0KfCBtdiAtZiBlbWFjcyBib290c3RyYXAtZW1hY3MNCnwgZ21ha2UgLUMg Li4vbGlzcCBjb21waWxlLWZpcnN0IEVNQUNTPSIuLi9zcmMvYm9vdHN0cmFwLWVtYWNzIg0KfCBn bWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvc2NyYXRjaC9hc2hpc2gvd29yay9lbWFjcy0y NS4xL2xpc3AnDQp8IGdtYWtlWzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yICdjb21waWxlLWZp cnN0Jy4NCnwgZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvc2NyYXRjaC9hc2hpc2gvd29y ay9lbWFjcy0yNS4xL2xpc3AnDQp8IGdtYWtlIC1DIC4uL2FkbWluL2NoYXJzZXRzIGNwNTE5MzIu ZWwNCnwgZ21ha2VbM106IEVudGVyaW5nIGRpcmVjdG9yeSAnL3NjcmF0Y2gvYXNoaXNoL3dvcmsv ZW1hY3MtMjUuMS9hZG1pbi9jaGFyc2V0cycNCnwgZ21ha2VbM106IE5vdGhpbmcgdG8gYmUgZG9u ZSBmb3IgJ2NwNTE5MzIuZWwnLg0KfCBnbWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy9zY3Jh dGNoL2FzaGlzaC93b3JrL2VtYWNzLTI1LjEvYWRtaW4vY2hhcnNldHMnDQp8IGdtYWtlIC1DIC4u L2FkbWluL2NoYXJzZXRzIGV1Y2pwLW1zLmVsDQp8IGdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3Rv cnkgJy9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLTI1LjEvYWRtaW4vY2hhcnNldHMnDQp8IGdt YWtlWzNdOiBOb3RoaW5nIHRvIGJlIGRvbmUgZm9yICdldWNqcC1tcy5lbCcuDQp8IGdtYWtlWzNd OiBMZWF2aW5nIGRpcmVjdG9yeSAnL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtMjUuMS9hZG1p bi9jaGFyc2V0cycNCnwgZ21ha2UgLUMgLi4vYWRtaW4vdW5pZGF0YSBhbGwgRU1BQ1M9Ii4uLy4u L3NyYy9ib290c3RyYXAtZW1hY3MiDQp8IGdtYWtlWzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9z Y3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLTI1LjEvYWRtaW4vdW5pZGF0YScNCnwgZm9yIGYgaW4g YHNlZCAtbiAncy9eOzsgRklMRTogLy9wJyA8IC4uLy4uL2xpc3AvaW50ZXJuYXRpb25hbC9jaGFy cHJvcC5lbGA7IGRvIFwNCnwgICBbIC1mIC4uLy4uL2xpc3AvaW50ZXJuYXRpb25hbC8kZiBdIHx8 IGV4ZWMgZ21ha2UgUEhPTllfRVhUUkFTPS4uLy4uL2xpc3AvaW50ZXJuYXRpb25hbC9jaGFycHJv cC5lbCAuLi8uLi9saXNwL2ludGVybmF0aW9uYWwvY2hhcnByb3AuZWw7IFwNCnwgZG9uZQ0KfCBn bWFrZVszXTogTGVhdmluZyBkaXJlY3RvcnkgJy9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLTI1 LjEvYWRtaW4vdW5pZGF0YScNCnwgL2Jpbi9ta2RpciAtcCAuLi9ldGMNCnwgcm0gLWYgLi4vZXRj L0RPQw0KfCAuLi9saWItc3JjL21ha2UtZG9jZmlsZSAtZCAuIFwNCnwgICBkb3NmbnMubyBtc2Rv cy5vIHh0ZXJtLm8geGZucy5vIHhtZW51Lm8geHNlbGVjdC5vIHhyZGIubyB4c21mbnMubyBmcmlu Z2UubyBpbWFnZS5vIGZvbnRzZXQubyBkYnVzYmluZC5vIGN5Z3czMi5vIG5zdGVybS5vIG5zZm5z Lm8gbnNtZW51Lm8gbnNzZWxlY3QubyBuc2ltYWdlLm8gbnNmb250Lm8gbWFjZm9udC5vIHczMi5v IHczMmNvbnNvbGUubyB3MzJmbnMubyB3MzJoZWFwLm8gdzMyaW5ldnQubyB3MzJub3RpZnkubyB3 MzJtZW51Lm8gdzMycHJvYy5vIHczMnJlZy5vIHczMnNlbGVjdC5vIHczMnRlcm0ubyB3MzJ4Zm5z Lm8gdzE2c2VsZWN0Lm8gd2lkZ2V0Lm8geGZvbnQubyBmdGZvbnQubyB4ZnRmb250Lm8gZnR4Zm9u dC5vIGd0a3V0aWwubyB4c2V0dGluZ3MubyB4Z3NlbGVjdC5vIHRlcm1jYXAubyBkaXNwbmV3Lm8g ZnJhbWUubyBzY3JvbGwubyB4ZGlzcC5vIG1lbnUubyAgd2luZG93Lm8gY2hhcnNldC5vIGNvZGlu Zy5vIGNhdGVnb3J5Lm8gY2NsLm8gY2hhcmFjdGVyLm8gY2hhcnRhYi5vIGJpZGkubyBjbS5vIHRl cm0ubyB0ZXJtaW5hbC5vIHhmYWNlcy5vICAgIGVtYWNzLm8ga2V5Ym9hcmQubyBtYWNyb3MubyBr ZXltYXAubyBzeXNkZXAubyBidWZmZXIubyBmaWxlbG9jay5vIGluc2RlbC5vIG1hcmtlci5vIG1p bmlidWYubyBmaWxlaW8ubyBkaXJlZC5vIGNtZHMubyBjYXNldGFiLm8gY2FzZWZpZGRsZS5vIGlu ZGVudC5vIHNlYXJjaC5vIHJlZ2V4Lm8gdW5kby5vIGFsbG9jLm8gZGF0YS5vIGRvYy5vIGVkaXRm bnMubyBjYWxsaW50Lm8gZXZhbC5vIGZsb2F0Zm5zLm8gZm5zLm8gZm9udC5vIHByaW50Lm8gbHJl YWQubyBkeW5saWIubyBlbWFjcy1tb2R1bGUubyBzeW50YXgubyB1bmV4ZWxmLm8gYnl0ZWNvZGUu byBwcm9jZXNzLm8gZ251dGxzLm8gY2FsbHByb2MubyByZWdpb24tY2FjaGUubyBzb3VuZC5vIGF0 aW1lci5vIGRvcHJudC5vIGludGVydmFscy5vIHRleHRwcm9wLm8gY29tcG9zaXRlLm8geG1sLm8g a3F1ZXVlLm8gIHByb2ZpbGVyLm8gZGVjb21wcmVzcy5vICAgICAgICAgID4gLi4vZXRjL0RPQw0K fCAuLi9saWItc3JjL21ha2UtZG9jZmlsZSAtYSAuLi9ldGMvRE9DIC1kIC4uL2xpc3AgXA0KfCAg IGxvYWRkZWZzLmVsIGxvYWR1cC5lbCBhYmJyZXYuZWxjIGJpbmRpbmdzLmVsYyBidWZmLW1lbnUu ZWxjIGJ1dHRvbi5lbGMgY2FzZS10YWJsZS5lbGMgY29tcG9zaXRlLmVsYyBjdXMtZmFjZS5lbGMg Y3VzLXN0YXJ0LmVsYyBjdXN0b20uZWxjIGRpc3AtdGFibGUuZWxjIGRuZC5lbGMgZG9zLWZucy5l bGMgZG9zLXZhcnMuZWxjIGRvcy13MzIuZWxjIGR5bmFtaWMtc2V0dGluZy5lbGMgZWxlY3RyaWMu ZWxjIGVtYWNzLWxpc3AvYmFja3F1b3RlLmVsYyBlbWFjcy1saXNwL2J5dGUtcnVuLmVsYyBlbWFj cy1saXNwL2NsLWdlbmVyaWMuZWxjIGVtYWNzLWxpc3AvY2wtcHJlbG9hZGVkLmVsYyBlbWFjcy1s aXNwL2VsZG9jLmVsYyBlbWFjcy1saXNwL2Zsb2F0LXN1cC5lbGMgZW1hY3MtbGlzcC9saXNwLW1v ZGUuZWxjIGVtYWNzLWxpc3AvbGlzcC5lbGMgZW1hY3MtbGlzcC9tYWNyb2V4cC5lbGMgZW1hY3Mt bGlzcC9tYXAteW5wLmVsYyBlbWFjcy1saXNwL25hZHZpY2UuZWxjIGVtYWNzLWxpc3AvcmVnZXhw LW9wdC5lbGMgZW1hY3MtbGlzcC9zeW50YXguZWxjIGVtYWNzLWxpc3AvdGFidWxhdGVkLWxpc3Qu ZWxjIGVtYWNzLWxpc3AvdGltZXIuZWxjIGVudi5lbGMgZXBhLWhvb2suZWxjIGZhY2VtZW51LmVs YyBmYWNlcy5lbGMgZmlsZXMuZWxjIGZvbnQtY29yZS5lbGMgZm9udC1sb2NrLmVsYyBmb3JtYXQu ZWxjIGZyYW1lLmVsYyBmcmluZ2UuZWxjIGhlbHAuZWxjIGltYWdlLmVsYyBpbmRlbnQuZWxjIGlu dGVybmF0aW9uYWwvY2hhcmFjdGVycy5lbGMgaW50ZXJuYXRpb25hbC9jcDUxOTMyLmVsYyBpbnRl cm5hdGlvbmFsL2V1Y2pwLW1zLmVsYyBpbnRlcm5hdGlvbmFsL2ZvbnRzZXQuZWxjIGludGVybmF0 aW9uYWwvbXVsZS1jbWRzLmVsYyBpbnRlcm5hdGlvbmFsL211bGUtY29uZi5lbGMgaW50ZXJuYXRp b25hbC9tdWxlLmVsYyBpbnRlcm5hdGlvbmFsL3Vjcy1ub3JtYWxpemUuZWxjIGlzZWFyY2guZWxj IGppdC1sb2NrLmVsYyBqa2EtY21wci1ob29rLmVsYyBsYW5ndWFnZS9idXJtZXNlLmVsYyBsYW5n dWFnZS9jaGFtLmVsYyBsYW5ndWFnZS9jaGluZXNlLmVsYyBsYW5ndWFnZS9jeXJpbGxpYy5lbGMg bGFuZ3VhZ2UvY3plY2guZWxjIGxhbmd1YWdlL2VuZ2xpc2guZWxjIGxhbmd1YWdlL2V0aGlvcGlj LmVsYyBsYW5ndWFnZS9ldXJvcGVhbi5lbGMgbGFuZ3VhZ2UvZ2VvcmdpYW4uZWxjIGxhbmd1YWdl L2dyZWVrLmVsYyBsYW5ndWFnZS9oZWJyZXcuZWxjIGxhbmd1YWdlL2luZGlhbi5lbGMgbGFuZ3Vh Z2UvamFwYW5lc2UuZWxjIGxhbmd1YWdlL2tobWVyLmVsYyBsYW5ndWFnZS9rb3JlYW4uZWxjIGxh bmd1YWdlL2xhby5lbGMgbGFuZ3VhZ2UvbWlzYy1sYW5nLmVsYyBsYW5ndWFnZS9yb21hbmlhbi5l bGMgbGFuZ3VhZ2Uvc2luaGFsYS5lbGNsYW5ndWFnZS9zbG92YWsuZWxjIGxhbmd1YWdlL3RhaS12 aWV0LmVsYyBsYW5ndWFnZS90aGFpLmVsYyBsYW5ndWFnZS90aWJldGFuLmVsYyBsYW5ndWFnZS91 dGYtOC1sYW5nLmVsYyBsYW5ndWFnZS92aWV0bmFtZXNlLmVsYyBscy1saXNwLmVsYyBtZW51LWJh ci5lbGMgbWluaWJ1ZmZlci5lbGMgbW91c2UuZWxjIG13aGVlbC5lbGMgbmV3Y29tbWVudC5lbGMg cHJvZ21vZGVzL2VsaXNwLW1vZGUuZWxjIHByb2dtb2Rlcy9wcm9nLW1vZGUuZWxjIHJlZ2lzdGVy LmVsYyByZXBsYWNlLmVsYyByZm4tZXNoYWRvdy5lbGMgc2Nyb2xsLWJhci5lbGMgc2VsZWN0LmVs YyBzaW1wbGUuZWxjIHN0YXJ0dXAuZWxjIHN1YnIuZWxjIHRlcm0vY29tbW9uLXdpbi5lbGMgdGVy bS9pbnRlcm5hbC5lbGMgdGVybS9ucy13aW4uZWxjIHRlcm0vcGMtd2luLmVsYyB0ZXJtL3R0eS1j b2xvcnMuZWxjIHRlcm0vdzMyLXdpbi5lbGMgdGVybS94LXdpbi5lbGMgdGV4dG1vZGVzL2ZpbGwu ZWxjIHRleHRtb2Rlcy9wYWdlLmVsYyB0ZXh0bW9kZXMvcGFyYWdyYXBocy5lbGMgdGV4dG1vZGVz L3RleHQtbW9kZS5lbGMgdG9vbC1iYXIuZWxjIHRvb2x0aXAuZWxjIHVuaXF1aWZ5LmVsYyB2Yy9l ZGlmZi1ob29rLmVsYyB2Yy92Yy1ob29rcy5lbGMgdmVyc2lvbi5lbGMgdzMyLWZucy5lbGMgdzMy LXZhcnMuZWxjIHdpZGdldC5lbGMgd2luZG93LmVsYyB4LWRuZC5lbGMNCnwgZ21ha2UgLUMgLi4v bGVpbSBsZWltLWxpc3QuZWwgRU1BQ1M9Ii4uL3NyYy9ib290c3RyYXAtZW1hY3MiDQp8IGdtYWtl WzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLTI1LjEv bGVpbScNCnwgcm0gLWYgLi4vbGlzcC9sZWltL2xlaW0tbGlzdC5lbA0KfCBFTUFDU0xPQURQQVRI PSAnLi4vc3JjL2Jvb3RzdHJhcC1lbWFjcycgLWJhdGNoIC0tbm8tc2l0ZS1maWxlIC0tbm8tc2l0 ZS1saXNwIC1sIGludGVybmF0aW9uYWwvcXVhaWwgXA0KfCAgIC0tZXZhbCAiKHVwZGF0ZS1sZWlt LWxpc3QtZmlsZSAodW5tc3lzLS1maWxlLW5hbWUgXCIuLy4uL2xpc3AvbGVpbVwiKSkiDQp8IEZh dGFsIGVycm9yIDExOiBTZWdtZW50YXRpb24gZmF1bHRnbWFrZVszXTogKioqIFtNYWtlZmlsZTox MzQ6IC4uL2xpc3AvbGVpbS9sZWltLWxpc3QuZWxdIFNlZ21lbnRhdGlvbiBmYXVsdCAoY29yZSBk dW1wZWQpDQp8IGdtYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL3NjcmF0Y2gvYXNoaXNoL3dv cmsvZW1hY3MtMjUuMS9sZWltJw0KfCBnbWFrZVsyXTogKioqIFtNYWtlZmlsZTo0OTA6IC4uL2xp c3AvbGVpbS9sZWltLWxpc3QuZWxdIEVycm9yIDINCnwgZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0 b3J5ICcvc2NyYXRjaC9hc2hpc2gvd29yay9lbWFjcy0yNS4xL3NyYycNCnwgZ21ha2VbMV06ICoq KiBbTWFrZWZpbGU6Mzk4OiBzcmNdIEVycm9yIDINCnwgZ21ha2VbMV06IExlYXZpbmcgZGlyZWN0 b3J5ICcvc2NyYXRjaC9hc2hpc2gvd29yay9lbWFjcy0yNS4xJw0KfCAqKiogRXJyb3IgY29kZSAx DQp8IA0KfCAlIGxsZGIgc3JjL2Jvb3RzdHJhcC1lbWFjcyAtYyBsZWltL2Jvb3RzdHJhcC1lbWFj cy5jb3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCnwgDQp8IChsbGRiKSB0YXJnZXQgY3JlYXRlICJzcmMvYm9v dHN0cmFwLWVtYWNzIiAtLWNvcmUgImxlaW0vYm9vdHN0cmFwLWVtYWNzLmNvcmUiDQp8IENvcmUg ZmlsZSAnL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtMjUuMS1vbGQvbGVpbS9ib290c3RyYXAt ZW1hY3MuY29yZScgKGFhcmNoNjQpIHdhcyBsb2FkZWQuDQp8IChsbGRiKSBidCBhbGwNCnwgYm9v dHN0cmFwLWVtYWNzIHdhcyBjb21waWxlZCB3aXRoIG9wdGltaXphdGlvbiAtIHN0ZXBwaW5nIG1h eSBiZWhhdmUgb2RkbHk7IHZhcmlhYmxlcyBtYXkgbm90IGJlIGF2YWlsYWJsZS4NCnwgKiB0aHJl YWQgIzE6IHRpZCA9IDEwMTE1NSwgMHgwMDAwMDAwMDAwNTEzNDUwIGJvb3RzdHJhcC1lbWFjc2Bv Ymxvb2t1cCBbaW5saW5lZF0gQVJFRiArIDQgYXQgbGlzcC5oOjE1MjYsIG5hbWUgPSAnYm9vdHN0 cmFwLWVtYWNzJywgc3RvcCByZWFzb24gPSBzaWduYWwgU0lHU0VHVg0KfCAgICogZnJhbWUgIzA6 IDB4MDAwMDAwMDAwMDUxMzQ1MCBib290c3RyYXAtZW1hY3Ngb2Jsb29rdXAgW2lubGluZWRdIEFS RUYgKyA0IGF0IGxpc3AuaDoxNTI2IFtvcHRdDQp8ICAgICBmcmFtZSAjMTogMHgwMDAwMDAwMDAw NTEzNDRjIGJvb3RzdHJhcC1lbWFjc2BvYmxvb2t1cChvYmFycmF5PTx1bmF2YWlsYWJsZT4sIHB0 cj0iIiwgc2l6ZT0xNCwgc2l6ZV9ieXRlPTE0KSArIDEyMCBhdCBscmVhZC5jOjM5NjEgW29wdF0N CnwgICAgIGZyYW1lICMyOiAweDAwMDAwMDAwMDA1MTMzMGMgYm9vdHN0cmFwLWVtYWNzYGludGVy bl8xKHN0cj0iIiwgbGVuPTE0KSArIDk2IGF0IGxyZWFkLmM6Mzc3OSBbb3B0XQ0KfCAgICAgZnJh bWUgIzM6IDB4MDAwMDAwMDAwMDRiYmRlYyBib290c3RyYXAtZW1hY3NgRmRvX2F1dG9fc2F2ZSBb aW5saW5lZF0gaW50ZXJuKHN0cj08dW5hdmFpbGFibGU+KSArIDIwOCBhdCBsaXNwLmg6MzgzNiBb b3B0XQ0KfCAgICAgZnJhbWUgIzQ6IDB4MDAwMDAwMDAwMDRiYmRlOCBib290c3RyYXAtZW1hY3Ng RmRvX2F1dG9fc2F2ZShub19tZXNzYWdlPTx1bmF2YWlsYWJsZT4sIGN1cnJlbnRfb25seT0wKSAr IDIwNCBhdCBmaWxlaW8uYzo1NTE0IFtvcHRdDQp8ICAgICBmcmFtZSAjNTogMHgwMDAwMDAwMDAw NDg3MjMwIGJvb3RzdHJhcC1lbWFjc2BzaHV0X2Rvd25fZW1hY3Moc2lnPTExLCBzdHVmZj0wKSAr IDIxNiBhdCBlbWFjcy5jOjIwMDAgW29wdF0NCnwgICAgIGZyYW1lICM2OiAweDAwMDAwMDAwMDA0 ODcwNjAgYm9vdHN0cmFwLWVtYWNzYHRlcm1pbmF0ZV9kdWVfdG9fc2lnbmFsKHNpZz0xMSwgYmFj a3RyYWNlX2xpbWl0PTQwKSArIDExMiBhdCBlbWFjcy5jOjM2NSBbb3B0XQ0KfCAgICAgZnJhbWUg Izc6IDB4MDAwMDAwMDAwMDRhMTFjOCBib290c3RyYXAtZW1hY3NgZGVsaXZlcl9mYXRhbF90aHJl YWRfc2lnbmFsIFtpbmxpbmVkXSBoYW5kbGVfZmF0YWxfc2lnbmFsKHNpZz0xMSkgKyAxMjggYXQg c3lzZGVwLmM6MTYwMSBbb3B0XQ0KfCAgICAgZnJhbWUgIzg6IDB4MDAwMDAwMDAwMDRhMTFiYyBi b290c3RyYXAtZW1hY3NgZGVsaXZlcl9mYXRhbF90aHJlYWRfc2lnbmFsIFtpbmxpbmVkXSBkZWxp dmVyX3RocmVhZF9zaWduYWwgKyAxMDAgYXQgc3lzZGVwLmM6MTU3NSBbb3B0XQ0KfCAgICAgZnJh bWUgIzk6IDB4MDAwMDAwMDAwMDRhMTE1OCBib290c3RyYXAtZW1hY3NgZGVsaXZlcl9mYXRhbF90 aHJlYWRfc2lnbmFsKHNpZz08dW5hdmFpbGFibGU+KSArIDE2IGF0IHN5c2RlcC5jOjE2MTMgW29w dF0NCnwgICAgIGZyYW1lICMxMDogMHgwMDAwMDAwMDAwNGEyN2U0IGJvb3RzdHJhcC1lbWFjc2Bo YW5kbGVfc2lnc2VndihzaWc9PHVuYXZhaWxhYmxlPiwgc2lnaW5mbz08dW5hdmFpbGFibGU+LCBh cmc9PHVuYXZhaWxhYmxlPikgKyAxNTIgYXQgc3lzZGVwLmM6MTY5NSBbb3B0XQ0KfCAgICAgZnJh bWUgIzExOiAweDAwMDAwMDAwNDA2NWFiYjAgbGlidGhyLnNvLjNgaGFuZGxlX3NpZ25hbChhY3Rw PTB4MDAwMDAwMDAwMDhjOWE2MCwgc2lnPTExLCBpbmZvPTB4MDAwMDAwMDAwMDhjOWFkMCwgdWNw PTB4MDAwMDAwMDAwMDhjOWIyMCkgKyAyNTYgYXQgdGhyX3NpZy5jOjI0NCBbb3B0XQ0KfCAgICAg ZnJhbWUgIzEyOiAweDAwMDAwMDAwNDA2NWEzMTggbGlidGhyLnNvLjNgdGhyX3NpZ2hhbmRsZXIo c2lnPTExLCBpbmZvPTB4MDAwMDAwMDAwMDhjOWFkMCwgX3VjcD0weDAwMDAwMDAwMDA4YzliMjAp ICsgMjQ4IGF0IHRocl9zaWcuYzoxODkgW29wdF0NCnwgICAgIGZyYW1lICMxMzogMHgwMDAwZmZm ZmZmZmZmMDAwDQp8ICAgICBmcmFtZSAjMTQ6IDB4MDAwMDAwMDAwMDQwNTU2MCBib290c3RyYXAt ZW1hY3NgX19zdGFydCArIDM2MA0KfCAgICAgZnJhbWUgIzE1OiAweDAwMDAwMDAwNDA1ODM2MzAg bGQtZWxmLnNvLjEgYXQgcnRsZF9zdGFydC5TOjQxDQpgLS0tLQ0KDQpPbiBFbWFjcyBtYXN0ZXIg YnJhbmNoLCB3aGVyZSBkaWZmIGlzIGFscmVhZHkgcHJlc2VudCwgaXQgc2VnZmF1bHRzOg0KDQos LS0tLVsgZW1hY3MgbWFzdGVyIGJyYW5jaA0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3Jr L2VtYWNzLW1hc3Rlci9saXNwL21vdXNlLmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3NjcmF0 Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3Avc2VsZWN0LmVsIChzb3VyY2UpLi4uDQp8 IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvZW1hY3MtbGlz cC90aW1lci5lbCAoc291cmNlKS4uLg0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3JrL2Vt YWNzLW1hc3Rlci9saXNwL2lzZWFyY2guZWwgKHNvdXJjZSkuLi4NCnwgTG9hZGluZyAvc2NyYXRj aC9hc2hpc2gvd29yay9lbWFjcy1tYXN0ZXIvbGlzcC9yZm4tZXNoYWRvdy5lbCAoc291cmNlKS4u Lg0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLW1hc3Rlci9saXNwL21lbnUt YmFyLmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3Mt bWFzdGVyL2xpc3AvZW1hY3MtbGlzcC9saXNwLmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3Nj cmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvdGV4dG1vZGVzL3BhZ2UuZWwgKHNv dXJjZSkuLi4NCnwgTG9hZGluZyAvc2NyYXRjaC9hc2hpc2gvd29yay9lbWFjcy1tYXN0ZXIvbGlz cC9yZWdpc3Rlci5lbCAoc291cmNlKS4uLg0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3Jr L2VtYWNzLW1hc3Rlci9saXNwL3RleHRtb2Rlcy9wYXJhZ3JhcGhzLmVsIChzb3VyY2UpLi4uDQp8 IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvcHJvZ21vZGVz L3Byb2ctbW9kZS5lbCAoc291cmNlKS4uLg0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3Jr L2VtYWNzLW1hc3Rlci9saXNwL2VtYWNzLWxpc3AvbGlzcC1tb2RlLmVsIChzb3VyY2UpLi4uDQp8 IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvcHJvZ21vZGVz L2VsaXNwLW1vZGUuZWwgKHNvdXJjZSkuLi4NCnwgTG9hZGluZyAvc2NyYXRjaC9hc2hpc2gvd29y ay9lbWFjcy1tYXN0ZXIvbGlzcC90ZXh0bW9kZXMvdGV4dC1tb2RlLmVsIChzb3VyY2UpLi4uDQp8 IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvdGV4dG1vZGVz L2ZpbGwuZWwgKHNvdXJjZSkuLi4NCnwgTG9hZGluZyAvc2NyYXRjaC9hc2hpc2gvd29yay9lbWFj cy1tYXN0ZXIvbGlzcC9uZXdjb21tZW50LmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3NjcmF0 Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvcmVwbGFjZS5lbCAoc291cmNlKS4uLg0K fCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLW1hc3Rlci9saXNwL2VtYWNzLWxp c3AvdGFidWxhdGVkLWxpc3QuZWwgKHNvdXJjZSkuLi4NCnwgTG9hZGluZyAvc2NyYXRjaC9hc2hp c2gvd29yay9lbWFjcy1tYXN0ZXIvbGlzcC9idWZmLW1lbnUuZWwgKHNvdXJjZSkuLi4NCnwgTG9h ZGluZyAvc2NyYXRjaC9hc2hpc2gvd29yay9lbWFjcy1tYXN0ZXIvbGlzcC9lbWFjcy1saXNwL2Zs b2F0LXN1cC5lbCAoc291cmNlKS4uLg0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3JrL2Vt YWNzLW1hc3Rlci9saXNwL3ZjL3ZjLWhvb2tzLmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3Nj cmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xpc3AvdmMvZWRpZmYtaG9vay5lbCAoc291 cmNlKS4uLg0KfCBMb2FkaW5nIC9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLW1hc3Rlci9saXNw L3VuaXF1aWZ5LmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsv ZW1hY3MtbWFzdGVyL2xpc3AvZWxlY3RyaWMuZWwgKHNvdXJjZSkuLi4NCnwgTG9hZGluZyAvc2Ny YXRjaC9hc2hpc2gvd29yay9lbWFjcy1tYXN0ZXIvbGlzcC9lbWFjcy1saXNwL2VsZG9jLmVsIChz b3VyY2UpLi4uDQp8IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dvcmsvZW1hY3MtbWFzdGVyL2xp c3AvY3VzLXN0YXJ0LmVsIChzb3VyY2UpLi4uDQp8IExvYWRpbmcgL3NjcmF0Y2gvYXNoaXNoL3dv cmsvZW1hY3MtbWFzdGVyL2xpc3AvdG9vbHRpcC5lbCAoc291cmNlKS4uLg0KfCBGaW5kaW5nIHBv aW50ZXJzIHRvIGRvYyBzdHJpbmdzLi4uDQp8IEZpbmRpbmcgcG9pbnRlcnMgdG8gZG9jIHN0cmlu Z3MuLi5kb25lDQp8IER1bXBpbmcgdW5kZXIgdGhlIG5hbWUgZW1hY3MNCnwgODIzNDcgcHVyZSBi eXRlcyB1c2VkDQp8IG12IC1mIGVtYWNzIGJvb3RzdHJhcC1lbWFjcw0KfCBnbWFrZSAtQyAuLi9s aXNwIGNvbXBpbGUtZmlyc3QgRU1BQ1M9Ii4uL3NyYy9ib290c3RyYXAtZW1hY3MiDQp8IGdtYWtl WzNdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLW1hc3Rl ci9saXNwJw0KfCBFTUFDU0xPQURQQVRIPSAnLi4vc3JjL2Jvb3RzdHJhcC1lbWFjcycgLWJhdGNo IC0tbm8tc2l0ZS1maWxlIC0tbm8tc2l0ZS1saXNwIC0tZXZhbCAnKHNldHEgbG9hZC1wcmVmZXIt bmV3ZXIgdCknICAtZiBiYXRjaC1ieXRlLWNvbXBpbGUgZW1hY3MtbGlzcC9tYWNyb2V4cC5lbA0K fCBGYXRhbCBlcnJvciAxMTogU2VnbWVudGF0aW9uIGZhdWx0Z21ha2VbM106ICoqKiBbTWFrZWZp bGU6MjgyOiBlbWFjcy1saXNwL21hY3JvZXhwLmVsY10gU2VnbWVudGF0aW9uIGZhdWx0IChjb3Jl IGR1bXBlZCkNCnwgZ21ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvc2NyYXRjaC9hc2hpc2gv d29yay9lbWFjcy1tYXN0ZXIvbGlzcCcNCnwgZ21ha2VbMl06ICoqKiBbTWFrZWZpbGU6NzU3OiBi b290c3RyYXAtZW1hY3NdIEVycm9yIDINCnwgZ21ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcv c2NyYXRjaC9hc2hpc2gvd29yay9lbWFjcy1tYXN0ZXIvc3JjJw0KfCBnbWFrZVsxXTogKioqIFtN YWtlZmlsZTozOTg6IHNyY10gRXJyb3IgMg0KfCBnbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rvcnkg Jy9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNzLW1hc3RlcicNCnwgDQp8ICUgbGxkYiAuL3NyYy9i b290c3RyYXAtZW1hY3MgLWMgLi9saXNwL2Jvb3RzdHJhcC1lbWFjcy5jb3JlDQp8IChsbGRiKSB0 YXJnZXQgY3JlYXRlICIuL3NyYy9ib290c3RyYXAtZW1hY3MiIC0tY29yZSAiLi9saXNwL2Jvb3Rz dHJhcC1lbWFjcy5jb3JlIg0KfCBDb3JlIGZpbGUgJy9zY3JhdGNoL2FzaGlzaC93b3JrL2VtYWNz LW1hc3Rlci8uL2xpc3AvYm9vdHN0cmFwLWVtYWNzLmNvcmUnIChhYXJjaDY0KSB3YXMgbG9hZGVk Lg0KfCAobGxkYikgYnQgYWxsDQp8IGJvb3RzdHJhcC1lbWFjcyB3YXMgY29tcGlsZWQgd2l0aCBv cHRpbWl6YXRpb24gLSBzdGVwcGluZyBtYXkgYmVoYXZlIG9kZGx5OyB2YXJpYWJsZXMgbWF5IG5v dCBiZSBhdmFpbGFibGUuDQp8ICogdGhyZWFkICMxOiB0aWQgPSAxMDEyMTUsIDB4MDAwMDAwMDAw MDUxNGVhMCBib290c3RyYXAtZW1hY3Ngb2Jsb29rdXAgW2lubGluZWRdIEFSRUYgKyA0IGF0IGxp c3AuaDoxNTI5LCBuYW1lID0gJ2Jvb3RzdHJhcC1lbWFjcycsIHN0b3AgcmVhc29uID0gc2lnbmFs IFNJR1NFR1YNCnwgICAqIGZyYW1lICMwOiAweDAwMDAwMDAwMDA1MTRlYTAgYm9vdHN0cmFwLWVt YWNzYG9ibG9va3VwIFtpbmxpbmVkXSBBUkVGICsgNCBhdCBsaXNwLmg6MTUyOSBbb3B0XQ0KfCAg ICAgZnJhbWUgIzE6IDB4MDAwMDAwMDAwMDUxNGU5YyBib290c3RyYXAtZW1hY3Ngb2Jsb29rdXAo b2JhcnJheT08dW5hdmFpbGFibGU+LCBwdHI9IiIsIHNpemU9MTQsIHNpemVfYnl0ZT0xNCkgKyAx MjAgYXQgbHJlYWQuYzo0MDQ0IFtvcHRdDQp8ICAgICBmcmFtZSAjMjogMHgwMDAwMDAwMDAwNTE0 ZDVjIGJvb3RzdHJhcC1lbWFjc2BpbnRlcm5fMShzdHI9IiIsIGxlbj0xNCkgKyA5NiBhdCBscmVh ZC5jOjM4NjIgW29wdF0NCnwgICAgIGZyYW1lICMzOiAweDAwMDAwMDAwMDA0YmQ3N2MgYm9vdHN0 cmFwLWVtYWNzYEZkb19hdXRvX3NhdmUgW2lubGluZWRdIGludGVybihzdHI9PHVuYXZhaWxhYmxl PikgKyAyMDggYXQgbGlzcC5oOjM4MzcgW29wdF0NCnwgICAgIGZyYW1lICM0OiAweDAwMDAwMDAw MDA0YmQ3NzggYm9vdHN0cmFwLWVtYWNzYEZkb19hdXRvX3NhdmUobm9fbWVzc2FnZT08dW5hdmFp bGFibGU+LCBjdXJyZW50X29ubHk9MCkgKyAyMDQgYXQgZmlsZWlvLmM6NTUzOCBbb3B0XQ0KfCAg ICAgZnJhbWUgIzU6IDB4MDAwMDAwMDAwMDQ4OGFiNCBib290c3RyYXAtZW1hY3Ngc2h1dF9kb3du X2VtYWNzKHNpZz0xMSwgc3R1ZmY9MCkgKyAyMTYgYXQgZW1hY3MuYzoyMDM0IFtvcHRdDQp8ICAg ICBmcmFtZSAjNjogMHgwMDAwMDAwMDAwNDg4OGU0IGJvb3RzdHJhcC1lbWFjc2B0ZXJtaW5hdGVf ZHVlX3RvX3NpZ25hbChzaWc9MTEsIGJhY2t0cmFjZV9saW1pdD00MCkgKyAxMjggYXQgZW1hY3Mu YzozNzUgW29wdF0NCnwgICAgIGZyYW1lICM3OiAweDAwMDAwMDAwMDA0YTMzNGMgYm9vdHN0cmFw LWVtYWNzYGRlbGl2ZXJfZmF0YWxfdGhyZWFkX3NpZ25hbCBbaW5saW5lZF0gaGFuZGxlX2ZhdGFs X3NpZ25hbChzaWc9MTEpICsgMTI4IGF0IHN5c2RlcC5jOjE2ODAgW29wdF0NCnwgICAgIGZyYW1l ICM4OiAweDAwMDAwMDAwMDA0YTMzNDAgYm9vdHN0cmFwLWVtYWNzYGRlbGl2ZXJfZmF0YWxfdGhy ZWFkX3NpZ25hbCBbaW5saW5lZF0gZGVsaXZlcl90aHJlYWRfc2lnbmFsICsgMTAwIGF0IHN5c2Rl cC5jOjE2NTQgW29wdF0NCnwgICAgIGZyYW1lICM5OiAweDAwMDAwMDAwMDA0YTMyZGMgYm9vdHN0 cmFwLWVtYWNzYGRlbGl2ZXJfZmF0YWxfdGhyZWFkX3NpZ25hbChzaWc9PHVuYXZhaWxhYmxlPikg KyAxNiBhdCBzeXNkZXAuYzoxNjkyIFtvcHRdDQp8ICAgICBmcmFtZSAjMTA6IDB4MDAwMDAwMDAw MDRhNDk2YyBib290c3RyYXAtZW1hY3NgaGFuZGxlX3NpZ3NlZ3Yoc2lnPTx1bmF2YWlsYWJsZT4s IHNpZ2luZm89PHVuYXZhaWxhYmxlPiwgYXJnPTx1bmF2YWlsYWJsZT4pICsgMTY4IGF0IHN5c2Rl cC5jOjE3NzcgW29wdF0NCnwgICAgIGZyYW1lICMxMTogMHgwMDAwMDAwMDQwNjVjYmIwIGxpYnRo ci5zby4zYGhhbmRsZV9zaWduYWwoYWN0cD0weDAwMDAwMDAwMDA4ZjQ3MTAsIHNpZz0xMSwgaW5m bz0weDAwMDAwMDAwMDA4ZjQ3ODAsIHVjcD0weDAwMDAwMDAwMDA4ZjQ3ZDApICsgMjU2IGF0IHRo cl9zaWcuYzoyNDQgW29wdF0NCnwgICAgIGZyYW1lICMxMjogMHgwMDAwMDAwMDQwNjVjMzE4IGxp YnRoci5zby4zYHRocl9zaWdoYW5kbGVyKHNpZz0xMSwgaW5mbz0weDAwMDAwMDAwMDA4ZjQ3ODAs IF91Y3A9MHgwMDAwMDAwMDAwOGY0N2QwKSArIDI0OCBhdCB0aHJfc2lnLmM6MTg5IFtvcHRdDQp8 ICAgICBmcmFtZSAjMTM6IDB4MDAwMGZmZmZmZmZmZjAwMA0KfCAgICAgZnJhbWUgIzE0OiAweDAw MDAwMDAwMDA0ZGZhMGMgYm9vdHN0cmFwLWVtYWNzYGluaXRfYWxsb2MgW2lubGluZWRdIG1ha2Vf ZmxvYXQoZmxvYXRfdmFsdWU9MCkgKyA2NCBhdCBhbGxvYy5jOjI2NDkgW29wdF0NCnwgICAgIGZy YW1lICMxNTogMHgwMDAwMDAwMDAwNGRmOWNjIGJvb3RzdHJhcC1lbWFjc2Bpbml0X2FsbG9jIGF0 IGFsbG9jLmM6NzMwNCBbb3B0XQ0KfCAgICAgZnJhbWUgIzE2OiAweDAwMDAwMDAwMDA0ODkyOWMg Ym9vdHN0cmFwLWVtYWNzYG1haW4oYXJnYz0wLCBhcmd2PTx1bmF2YWlsYWJsZT4pICsgMTk0NCBh dCBlbWFjcy5jOjEyMTQgW29wdF0NCnwgICAgIGZyYW1lICMxNzogMHgwMDAwMDAwMDAwNDA1NGMw IGJvb3RzdHJhcC1lbWFjc2BfX3N0YXJ0ICsgMzYwDQp8ICAgICBmcmFtZSAjMTg6IDB4MDAwMDAw MDA0MDU4NTYzMCBsZC1lbGYuc28uMSBhdCBydGxkX3N0YXJ0LlM6NDENCmAtLS0tDQoNClBsZWFz ZSBsZXQgbWUga25vdyBpZiB5b3UgbmVlZCBtb3JlIGluZm9ybWF0aW9uLg0KDQpUaGFua3MhDQot LSANCkFzaGlzaCBTSFVLTEENCg0K4oCcTGl2aW5nIG9uIEVhcnRoIG1heSBiZSBleHBlbnNpdmUs IGJ1dCBpdCBpbmNsdWRlcyBhbiBhbm51YWwgZnJlZSB0cmlwDQphcm91bmQgdGhlIFN1bi7igJ0N Cg0KU2VudCBmcm9tIG15IEVtYWNzDQo= --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYIqYZAAoJEMdGz6nnT6SwLmUQAK4t5VWLltHRtMwFd5Ghxkma 31APNu3ZSFteBtHDnByHBuHRCmj+Wjra52QQ52Td1Ybe6BYHMRRCdbugph/DkDwS +LFxOrkF4/zL/ESPdOwbM2fXTR3bJwn9ceklPStE+bR06ieavzfQkK9yJZeI47Lk aweYRVFwgevTMsP99vN6R4e098GJn8yBY6J+0rhAzAatd3Lqd6MS0RhrmXE8ZKF0 b/RJpDU5YLcfG0wq0iKH5BR0KZryJ8fLcIa0ZBm49Z6kOTMbJsCbdATaXh0D87l2 6RxtWdxvhGnlimCMp4NQU7OYZrufv2D6rNj+UCq6RyWoHO5SWGjWRr2H+qVtAhVz r9zgzJxp7GpA3dxtE5v0Ycgb3D3FPEPL7EKgeKpa7ohSCHFDSkJXCTwqAw35uaxQ vhg18wqT86YM7bRFkZmQA+Y3qC5hY7TLQ6/IBtKBS7YR86Zyf/4rI5HkSSsl1NO3 iZKLVb1jlSrTN0cTjAvibmkc50TuQoCSGKMFN5i6EHP7KmNDQQLRbgetQlTHpqVr YMA/JbjlAR6idguiMHGuqLVnqfckAzmCXTppJRdNyaMJ0xexTTWNSsjIUbZdeNS1 tGkMVwE/bjuFdvPo29H89P1OJQWfKTDxnua6CUgXkyG3WbtxAyg4fl/dBuLuE9MV /v8c/KoUffsnJEv2aUOU =N11l -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s,}brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 08:27: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: patch To: Ashish SHUKLA Cc: 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147867998522101 (code B ref 24892); Wed, 09 Nov 2016 08:27:01 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 08:26:25 +0000 Received: from localhost ([127.0.0.1]:50368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4ODB-0005kP-1P for submit@debbugs.gnu.org; Wed, 09 Nov 2016 03:26:25 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4OD9-0005kB-QX for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 03:26:24 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 31CB616112C; Wed, 9 Nov 2016 00:26:17 -0800 (PST) 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 J0Uj7TZ_L84k; Wed, 9 Nov 2016 00:26:16 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 829DC161125; Wed, 9 Nov 2016 00:26:16 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 luK7s6OZHzmZ; Wed, 9 Nov 2016 00:26:16 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.178.162]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 5E6AE16111E; Wed, 9 Nov 2016 00:26:16 -0800 (PST) References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> Date: Wed, 9 Nov 2016 00:26:12 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <86vavxs2cn.fsf@members.fsf.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) Ashish SHUKLA wrote: > Please let me know if you need more information. Does the latest Emacs master build and run on the last FreeBSD ARM versio= n that=20 had sbrk? If so, what is the difference in value there between sbrk (0) and ((byte = *)=20 old_bss_addr + old_bss_size), in the region of unexelf.c that computes on= e or=20 the other? If not, what is the most-recent FreeBSD ARM version that runs Emacs maste= r, and=20 what changed after that? From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 08:28: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 To: Eli Zaretskii Cc: 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147868003222200 (code B ref 24892); Wed, 09 Nov 2016 08:28:02 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 08:27:12 +0000 Received: from localhost ([127.0.0.1]:50373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4ODw-0005m0-8s for submit@debbugs.gnu.org; Wed, 09 Nov 2016 03:27:12 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:60714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4ODv-0005lo-0J for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 03:27:11 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AA410161125; Wed, 9 Nov 2016 00:27:05 -0800 (PST) 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 5rLc4G9UbsM6; Wed, 9 Nov 2016 00:27:05 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0CBCA16112C; Wed, 9 Nov 2016 00:27:05 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 MOxUUMaMErHT; Wed, 9 Nov 2016 00:27:04 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.178.162]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id E1A6E161125; Wed, 9 Nov 2016 00:27:04 -0800 (PST) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> <834m3hgwce.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Wed, 9 Nov 2016 00:27:04 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <834m3hgwce.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) Eli Zaretskii wrote: > would it make sense to provide a different > implementation, which will be more useful? It might if someone were to write it. It would not be likely to have the same API, though. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 09:47: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147868478831252 (code B ref 24892); Wed, 09 Nov 2016 09:47:02 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 09:46:28 +0000 Received: from localhost ([127.0.0.1]:50397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4PSe-000880-Lh for submit@debbugs.gnu.org; Wed, 09 Nov 2016 04:46:28 -0500 Received: from mx2.suse.de ([195.135.220.15]:39357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4PSd-00087o-5Q for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 04:46:27 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id D96AAAAC8; Wed, 9 Nov 2016 09:46:25 +0000 (UTC) From: Andreas Schwab References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> X-Yow: Being a BALD HERO is almost as FESTIVE as a TATTOOED KNOCKWURST. Date: Wed, 09 Nov 2016 10:46:25 +0100 In-Reply-To: <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> (Paul Eggert's message of "Wed, 9 Nov 2016 00:26:12 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.2 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) On Nov 09 2016, Paul Eggert wrote: > If so, what is the difference in value there between sbrk (0) and ((byte > *) old_bss_addr + old_bss_size), in the region of unexelf.c that computes > one or the other? The former includes the heap. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s,}brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: ashish.is@lostca.se (Ashish SHUKLA) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 13:33: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14786983341519 (code B ref 24892); Wed, 09 Nov 2016 13:33:02 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 13:32:14 +0000 Received: from localhost ([127.0.0.1]:50570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Sz7-0000OR-P7 for submit@debbugs.gnu.org; Wed, 09 Nov 2016 08:32:13 -0500 Received: from aloka.lostca.se ([178.63.46.202]:50576 ident=having) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Sz6-0000OJ-5D for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 08:32:12 -0500 Received: from aloka.lostca.se (aloka [127.0.0.1]) by aloka.lostca.se (Postfix) with ESMTP id C1FBE434; Wed, 9 Nov 2016 13:32:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lostca.se; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=howrah; bh=03EGu6fk973TiqiY9TlHIn5tKLU=; b=mwvD hAJiUIWW2ztuSFLrqasAv/DTyUpBKjTT+Ce/r1Rwu+nkPV+UZdG1xv+1dokEdfzP SN7X+UfX5/YYz3QH8BTolti8XbDKthLeN6qGl/yMX/nzPTUVm7F0KSDYgu/BzZMg r3nG0f+4PJ+FcH75gtsCLWomugqQyr/B+gqOJwQ= Received: from chateau.d.if (aloka [IPv6:::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aloka.lostca.se (Postfix) with ESMTPSA id EB1C7433; Wed, 9 Nov 2016 13:32:08 +0000 (UTC) Received: from chateau.d.if (localhost [IPv6:::1]) by chateau.d.if (OpenSMTPD) with ESMTP id 36ddc0b6; Wed, 9 Nov 2016 18:53:47 +0530 (IST) From: ashish.is@lostca.se (Ashish SHUKLA) Organization: Lost Case References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> X-Face: )vGQ9yK7Y$Flebu1C>(B\gYBm)[$zfKM+p&TT[[JWl6:]S>cc$%-z7-`46Zf0B*syL.C]oCq[upTG~zuS0.$"_%)|Q@$hA=9{3l{%u^h3jJ^Zl; t7 X-Uptime: 6:44PM up 3:12, 5 users, load averages: 0.26, 0.11, 0.08 X-Operating-System: FreeBSD/FreeBSD 11.0-RELEASE-p2/amd64 X-OpenPGP-Fingerprint: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 X-Attribution: =?UTF-8?Q?=E0=A4=86=E0=A4=B6=E0=A5=80=E0=A4=B7?= Organisation: Lost Case X-Hashcash: 1:20:161109:eggert@cs.ucla.edu::6f6jkKYOigjMGrzv:000000000000000000000000000000000000000000008CH X-Hashcash: 1:20:161109:ashish.is@lostca.se::PbelkciJfCoM4hOP:00000000000000000000000000000000000000000028zF X-Hashcash: 1:20:161109:24892@debbugs.gnu.org::jyeZ111OwBb+sZpC:0000000000000000000000000000000000000000Mnmn Date: Wed, 09 Nov 2016 18:53:43 +0530 In-Reply-To: <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> (Paul Eggert's message of "Wed, 9 Nov 2016 00:26:12 -0800") Message-ID: <867f8css68.fsf@lostca.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (amd64-portbld-freebsd11.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJ1BMVEWpqal/f39tbW1jY2Md HR2goKCenp6UlJROTk7////9/f35+fnT09ORJdieAAACVklEQVQ4jXXUP2vbQBQA8AvUTkgz5OzY Z0iGWhpS6BSrkECn0mvx0MEJ6AjtYrfoBCVDlD8naJYmNlRfwZq8+mkKlIZaGpJSYmP7Q/XkJDrJ Td8i/H68u3vHPaPufwLdf32AMA4A6GcAgvAamY1pOJiDIFqicTwLswDhfr3uxfFtkAY/GFHPMwzD 8zpnACmIOnE6js7rQb+v4NJrG9od0C+QgpHMy5jBewV+UDSMWiw1Y4fWfyV7+NGFzDsYa3pth9LJ Q4XvXxFHcJRvHOmygn5NAEabnDcQQguarnfoiwSCJ99jmKKcphsZONmWsDK9Ro7cvZOCtQdg8nje egLhc2LNlkLmsezzTFUUy5w18ocox/f0LaLgJy0zO75zk+9pp85GAj36xjqhdI0y3tq2m4dqqcWX zQWBTz8L1irvolXV4J+3q7eCDgVnttjNq6X8H+9KOZsuNk1uCzx8pSp+E9HImfJOTLdcGqo+YKnG EIovizkEn48V7BO+ch2DXcD4ENSpWiU+q8hjjbgTBZCXnZtyj0Ws4Q1Q0B2WXFtYZo65Bbyeeldw RS6qFueM80LlLA29YlVwGRYvFD+kwI/0O+A2PlpOP9GwslUVciHuYGechuBTp922YiDZCrghTknm XSyOM+D3aoRZlo0Jb42zY7DN4p2x4AeZ+QAYutx1sHwTHzMT5cMNduQ9yW3GczN4KZ86kb0c9O8T yXDeFqpl2fryPEAYGXIlezAPXYh2NgVr/gvdoHIuDwuPwOhcWE8f8mmICq41eATkn8x0kuRTIKcB wE9+/QUtiiAnYcaN7wAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gV2VkLCA5IE5vdiAyMDE2IDAwOjI2OjEyIC0wODAwLCBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNz LnVjbGEuZWR1PiBzYWlkOg0KfCBBc2hpc2ggU0hVS0xBIHdyb3RlOg0KfHwgUGxlYXNlIGxldCBt ZSBrbm93IGlmIHlvdSBuZWVkIG1vcmUgaW5mb3JtYXRpb24uDQoNCnwgRG9lcyB0aGUgbGF0ZXN0 IEVtYWNzIG1hc3RlciBidWlsZCBhbmQgcnVuIG9uIHRoZSBsYXN0IEZyZWVCU0QgQVJNDQp8IHZl cnNpb24gdGhhdCBoYWQgc2Jyaz8NCg0KSSBiZWxpZXZlIHNvLCBidXQgSSBhbSBub3Qgc3VyZS4g SSdtIGp1c3QgYW4gdW5wcml2aWxlZ2VkIHVzZXIgb24gdGhpcyBBUk02NA0KaG9zdCwgd2hvIHJl Y2VudGx5IHJlY2VpdmVkIGFjY2VzcyB0byB0aGlzIGhvc3QuDQoNCkhUSA0KLS0gDQpBc2hpc2gg U0hVS0xBDQoNCuKAnE1heHdlbGwncyBlcXVhdGlvbnMgaGF2ZSAgaGFkIGEgZ3JlYXRlciBpbXBh Y3Qgb24gIGh1bWFuIGhpc3RvcnkgdGhhbg0KYW55IHRlbiBwcmVzaWRlbnRzLuKAnQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiQ2Fy bCBTYWdhbiIpDQoNClNlbnQgZnJvbSBteSBFbWFjcw0K --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYIyNgAAoJEMdGz6nnT6Swo/EP/jNixgym4e7RYCrZ5JlsyeDm ktx0k031u3S0sHJ8/Tx9R9bLfcHRtBLA42E81PdGOuj+c5v3QafF2saNYcLBh3Jw RTM+fcKlETnkuwW5zFXXR09t31lPCTSXk+UHY5AeZNFbgU1rOIjes3GLveP/yRp6 UIsZSXV6ZyeHRHKFfp7SXRHCeUc+w3xRlD8XR1mO0JwnmBPe3uWqs1GeoNzdJF0R BOfhZ2K8RZjiW6xS2PRwZSAlX7o4QU4edTGU/kkQWrW9tqG5XQbOBhWKLMIOY5Bl eQkCTTRfqg3dZrc+iIKY6q//qGHkwirOVgHAkIr1QMKN3n53LhzpzmuULTuVuQ3k XebJ2xHk+XPdD019cBMpT0NiliBAd8dKRhmDwGwzkCm1u57WJsmcYbXzji0eyo3K 62u91Dc0iad1iSHsxeiiKkDuoocgAwTuSeWC3ymuNoRHHdqBdAmifG4Fgo9uu8uj hJ+v+Y4PO/+u+KE6Fqq3x4CpIPGWc9QA54IHFhjKJIz5ik2RNHhEd5dInqh5TyIe BWgjVV+/umpxnfHtxFjyPjGl1qdd6x8fVfiIKBTQU43P8/5g4wM27YEi7RCMeQMH OMmiy9C7oy0rZl2yivLA0fG2q91eV/GvRuNL9XyWXoUWHJQM/pg7eEEae9ce0P// ypu5zekHQ97Gt5mn1lhF =5cLB -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 15:50: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: patch To: Paul Eggert Cc: 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147870657014652 (code B ref 24892); Wed, 09 Nov 2016 15:50:01 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 15:49:30 +0000 Received: from localhost ([127.0.0.1]:51095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4V7x-0003oG-Pu for submit@debbugs.gnu.org; Wed, 09 Nov 2016 10:49:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4V7w-0003o1-9D for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 10:49:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4V7n-0006KW-SX for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 10:49:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55627) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4V7n-0006KS-Pl; Wed, 09 Nov 2016 10:49:19 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3795 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4V7n-0004gS-3d; Wed, 09 Nov 2016 10:49:19 -0500 Date: Wed, 09 Nov 2016 17:49:19 +0200 Message-Id: <83wpgcfybk.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Paul Eggert on Wed, 9 Nov 2016 00:27:04 -0800) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> <834m3hgwce.fsf@gnu.org> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > Cc: 24892@debbugs.gnu.org > From: Paul Eggert > Date: Wed, 9 Nov 2016 00:27:04 -0800 > > Eli Zaretskii wrote: > > would it make sense to provide a different > > implementation, which will be more useful? > > It might if someone were to write it. It would not be likely to have the same > API, though. I think we could lift the implementation from system_process_attributes, we report there the process memory size. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 15:51: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: patch To: Andreas Schwab Cc: eggert@cs.ucla.edu, 24892@debbugs.gnu.org, ashish.is@lostca.se Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147870663714780 (code B ref 24892); Wed, 09 Nov 2016 15:51:01 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 15:50:37 +0000 Received: from localhost ([127.0.0.1]:51099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4V93-0003qK-4e for submit@debbugs.gnu.org; Wed, 09 Nov 2016 10:50:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4V91-0003q5-4C for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 10:50:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4V8v-0006oj-AF for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 10:50:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55632) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4V8q-0006lH-7f; Wed, 09 Nov 2016 10:50:24 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3800 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4V8o-0004ot-Sq; Wed, 09 Nov 2016 10:50:23 -0500 Date: Wed, 09 Nov 2016 17:50:22 +0200 Message-Id: <83vavwfy9t.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Andreas Schwab on Wed, 09 Nov 2016 10:46:25 +0100) References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Andreas Schwab > Date: Wed, 09 Nov 2016 10:46:25 +0100 > Cc: 24892@debbugs.gnu.org, Ashish SHUKLA > > On Nov 09 2016, Paul Eggert wrote: > > > If so, what is the difference in value there between sbrk (0) and ((byte > > *) old_bss_addr + old_bss_size), in the region of unexelf.c that computes > > one or the other? > > The former includes the heap. Should we perhaps ask the FreeBSD libc maintainers to help us find the solution? From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Nov 2016 17:53: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 To: Andreas Schwab Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147871394026011 (code B ref 24892); Wed, 09 Nov 2016 17:53:02 +0000 Received: (at 24892) by debbugs.gnu.org; 9 Nov 2016 17:52:20 +0000 Received: from localhost ([127.0.0.1]:51183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4X2p-0006lT-UZ for submit@debbugs.gnu.org; Wed, 09 Nov 2016 12:52:20 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4X2o-0006lF-Nt for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 12:52:19 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A60CA1605AF; Wed, 9 Nov 2016 09:52:11 -0800 (PST) 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 93vSN1tL8mmB; Wed, 9 Nov 2016 09:52:11 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F07A91607B6; Wed, 9 Nov 2016 09:52:10 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 gHlr6FwNbTcW; Wed, 9 Nov 2016 09:52:10 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D6B1D1605AF; Wed, 9 Nov 2016 09:52:10 -0800 (PST) References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Wed, 9 Nov 2016 09:52:06 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) On 11/09/2016 01:46 AM, Andreas Schwab wrote: >> If so, what is the difference in value there between sbrk (0) and ((byte >> >*) old_bss_addr + old_bss_size), in the region of unexelf.c that computes >> >one or the other? > The former includes the heap. Yes, and I'm curious about what the difference actually is, so that we can figure out how to compute it ourselves now that sbrk has been withdrawn. On FreeBSD 11.0 x86-64 (which still has sbrk) the difference is 0 for Emacs master, but on AMD apparently the value is something other than 0. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 00:23: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: patch To: Paul Eggert Cc: eliz@gnu.org, 24892@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787373783701 (code B ref 24892); Thu, 10 Nov 2016 00:23:01 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 00:22:58 +0000 Received: from localhost ([127.0.0.1]:51461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4d8s-0000xd-Gu for submit@debbugs.gnu.org; Wed, 09 Nov 2016 19:22:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4d8r-0000xR-5h for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 19:22:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4d8l-0000ZG-9N for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 19:22:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4d8g-0000XO-EA; Wed, 09 Nov 2016 19:22:46 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1c4d8f-0005Jj-3Q; Wed, 09 Nov 2016 19:22:45 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-reply-to: <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> (message from Paul Eggert on Tue, 8 Nov 2016 13:41:40 -0800) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> Message-Id: Date: Wed, 09 Nov 2016 19:22:45 -0500 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] The point of memory-limit was to enable features useful for users. If memory-limit doesn't work any more, those features don't either. What exactly were those features? What problems did they help users deal with? Are they completely unnecessary now? If not, can we make them function again? Or provide other features to deal with the same problems? -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 01:41: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 To: rms@gnu.org Cc: eliz@gnu.org, 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147874202711220 (code B ref 24892); Thu, 10 Nov 2016 01:41:02 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 01:40:27 +0000 Received: from localhost ([127.0.0.1]:51494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eLq-0002uu-Sh for submit@debbugs.gnu.org; Wed, 09 Nov 2016 20:40:27 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eLp-0002uh-63 for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 20:40:25 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 414A1160F94; Wed, 9 Nov 2016 17:40:18 -0800 (PST) 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 1QuYkGhyVYcM; Wed, 9 Nov 2016 17:40:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 80E7C1611E7; Wed, 9 Nov 2016 17:40:17 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 JZOT6MQQtob1; Wed, 9 Nov 2016 17:40:17 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6708A160F94; Wed, 9 Nov 2016 17:40:17 -0800 (PST) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <50fc10b5-f02d-a2eb-048d-1064bcffb62f@cs.ucla.edu> Date: Wed, 9 Nov 2016 17:40:17 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) On 11/09/2016 04:22 PM, Richard Stallman wrote: > The point of memory-limit was to enable features useful for users. > If memory-limit doesn't work any more, those features don't either. > > What exactly were those features? What problems did they help > users deal with? I assume memory-limit was an attempt to let Lisp code diagnose when memory was getting low in Emacs, circa 1992. The memory-limit function was added in commit 20d2471455526acfd5fe96681ea31f0eac88fae4 by Jim Blandy on 1992-10-03. As far as I can see the function was never successful, in the sense that this part of the code was being developed at the time and that Emacs eventually used other methods (e.g., calls from C to sbrk (0)) to get the information that memory-limit was returning. > Are they completely unnecessary now? If not, can we make them > function again? Or provide other features to deal with the same > problems? This particular feature, whatever it was, seems to have become unnecessary in late 1992, soon after it was added. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 01:48: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 To: Eli Zaretskii Cc: 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147874244711891 (code B ref 24892); Thu, 10 Nov 2016 01:48:02 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 01:47:27 +0000 Received: from localhost ([127.0.0.1]:51498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eSd-00035j-JL for submit@debbugs.gnu.org; Wed, 09 Nov 2016 20:47:27 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4eSc-00035X-Ct for 24892@debbugs.gnu.org; Wed, 09 Nov 2016 20:47:26 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D275C160F94; Wed, 9 Nov 2016 17:47:20 -0800 (PST) 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 YUH7CfpIvMHp; Wed, 9 Nov 2016 17:47:20 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2523C1611E4; Wed, 9 Nov 2016 17:47:20 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 bmgtZIStD88p; Wed, 9 Nov 2016 17:47:20 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 098CA160F94; Wed, 9 Nov 2016 17:47:20 -0800 (PST) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> <834m3hgwce.fsf@gnu.org> <83wpgcfybk.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Wed, 9 Nov 2016 17:47:19 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <83wpgcfybk.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------991E8C4BCCD8FD338467EE6B" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) This is a multi-part message in MIME format. --------------991E8C4BCCD8FD338467EE6B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 11/09/2016 07:49 AM, Eli Zaretskii wrote: > we could lift the implementation from > system_process_attributes, we report there the process memory size. That number is not that relevant to the intent of memory-limit, and on my platform (Fedora 24 x86-64) returning 0 is a better approximation. That being said, we can add some help along those lines, in the attached patch, slightly modified from the original to suggest (alist-get 'vsize (process-attributes (emacs-pid))) for users who prefer the virtual memory size. --------------991E8C4BCCD8FD338467EE6B Content-Type: application/x-patch; name="0001-Make-memory-limit-obsolete.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Make-memory-limit-obsolete.patch" RnJvbSA1ZWUyZTY1MGE0ZDlkMTU5OWJkNGNiYzMxNTU3ZWEzMTA3Njc4NGY3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBXZWQsIDkgTm92IDIwMTYgMTc6NDU6MjQgLTA4MDAKU3ViamVjdDogW1BBVENI XSBNYWtlICdtZW1vcnktbGltaXQnIG9ic29sZXRlCgoqIGRvYy9saXNwcmVmL2ludGVybmFs cy50ZXhpIChHYXJiYWdlIENvbGxlY3Rpb24pOgpEbyBub3QgZG9jdW1lbnQgbWVtb3J5LWxp bWl0LgoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0aGlzLgoqIGxpc3AvZW1hY3MtbGlzcC9ieXRl LW9wdC5lbCAoc2lkZS1lZmZlY3QtZnJlZS1mbnMpOgpSZW1vdmUgbWVtb3J5LWxpbWl0Lgoq IGxpc3Avc3Vici5lbCAobWVtb3J5LWxpbWl0KTogTm93IG9ic29sZXRlLgoqIHNyYy9hbGxv Yy5jIChGbWVtb3J5X2xpbWl0KTogQWx3YXlzIHJldHVybiAwLgotLS0KIGRvYy9saXNwcmVm L2ludGVybmFscy50ZXhpICB8IDE0IC0tLS0tLS0tLS0tLS0tCiBldGMvTkVXUyAgICAgICAg ICAgICAgICAgICAgfCAgNCArKysrCiBsaXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwgfCAg MiArLQogbGlzcC9zdWJyLmVsICAgICAgICAgICAgICAgIHwgIDMgKysrCiBzcmMvYWxsb2Mu YyAgICAgICAgICAgICAgICAgfCAxNSArKy0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdl ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j L2xpc3ByZWYvaW50ZXJuYWxzLnRleGkgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQpp bmRleCBmZWRlZjNkLi42NzBkNmE1IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9pbnRlcm5h bHMudGV4aQorKysgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQpAQCAtNTAxLDIwICs1 MDEsNiBAQCBHYXJiYWdlIENvbGxlY3Rpb24KIHByb3BvcnRpb24uCiBAZW5kIGRlZm9wdAog Ci0gIFRoZSB2YWx1ZSByZXR1cm5lZCBieSBAY29kZXtnYXJiYWdlLWNvbGxlY3R9IGRlc2Ny aWJlcyB0aGUgYW1vdW50IG9mCi1tZW1vcnkgdXNlZCBieSBMaXNwIGRhdGEsIGJyb2tlbiBk b3duIGJ5IGRhdGEgdHlwZS4gIEJ5IGNvbnRyYXN0LCB0aGUKLWZ1bmN0aW9uIEBjb2Rle21l bW9yeS1saW1pdH0gcHJvdmlkZXMgaW5mb3JtYXRpb24gb24gdGhlIHRvdGFsIGFtb3VudCBv ZgotbWVtb3J5IEVtYWNzIGlzIGN1cnJlbnRseSB1c2luZy4KLQotQGRlZnVuIG1lbW9yeS1s aW1pdAotVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBhZGRyZXNzIG9mIHRoZSBsYXN0IGJ5 dGUgRW1hY3MgaGFzIGFsbG9jYXRlZCwKLWRpdmlkZWQgYnkgMTAyNC4gIFdlIGRpdmlkZSB0 aGUgdmFsdWUgYnkgMTAyNCB0byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhCi1MaXNwIGludGVn ZXIuCi0KLVlvdSBjYW4gdXNlIHRoaXMgdG8gZ2V0IGEgZ2VuZXJhbCBpZGVhIG9mIGhvdyB5 b3VyIGFjdGlvbnMgYWZmZWN0IHRoZQotbWVtb3J5IHVzYWdlLgotQGVuZCBkZWZ1bgotCiBA ZGVmdmFyIG1lbW9yeS1mdWxsCiBUaGlzIHZhcmlhYmxlIGlzIEBjb2Rle3R9IGlmIEVtYWNz IGlzIG5lYXJseSBvdXQgb2YgbWVtb3J5IGZvciBMaXNwCiBvYmplY3RzLCBhbmQgQGNvZGV7 bmlsfSBvdGhlcndpc2UuCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4 IDE5N2E2OTQuLjZhOWM5ZWEgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdT CkBAIC01MjcsNiArNTI3LDEwIEBAIG1vZGUgYmluZGluZ3M6ICdDLWMgQCBDLWEnLCAnQy1j IEAgQy10JywgJ0MtYyBAIEMtZCcsIGFuZCAnQy1jIEAgQy1lLicKIGJlZm9yZSBydW5uaW5n LiAgVGhpcyBpcyBjb250cm9sbGVkIGJ5IHRoZSAnZ3JlcC1zYXZlLWJ1ZmZlcnMnCiB2YXJp YWJsZS4KIAorKiogVGhlICdtZW1vcnktbGltaXQnIGZ1bmN0aW9uIG5vdyBhbHdheXMgcmV0 dXJucyAwLCBhbmQgaXMgbm93CitkZWNsYXJlZCBvYnNvbGV0ZS4gIEl0cyB2YWx1ZSBoYXMg YmVlbiB1c2VsZXNzIG9yIG1pc2xlYWRpbmcgZm9yIHF1aXRlCitzb21lIHRpbWUuCisKICoq IFNvbWUgb2Jzb2xldGUgZnVuY3Rpb25zLCB2YXJpYWJsZXMsIGFuZCBmYWNlcyBoYXZlIGJl ZW4gcmVtb3ZlZDoKICoqKiBGcm9tIHN1YnIuZWw6IHdpbmRvdy1kb3QsIHNldC13aW5kb3ct ZG90LCByZWFkLWlucHV0LCBzaG93LWJ1ZmZlciwKIGV2YWwtY3VycmVudC1idWZmZXIsIHN0 cmluZy10by1pbnQKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbCBi L2xpc3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbAppbmRleCA2MTBjM2I2Li45MmVjYzVlIDEw MDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwKKysrIGIvbGlzcC9lbWFj cy1saXNwL2J5dGUtb3B0LmVsCkBAIC0xMjQ5LDcgKzEyNDksNyBAQCBieXRlLW9wdGltaXpl LXNldAogCSBrZXltYXBwCiAJIGxpbmUtYmVnaW5uaW5nLXBvc2l0aW9uIGxpbmUtZW5kLXBv c2l0aW9uIGxpc3QgbGlzdHAKIAkgbWFrZS1tYXJrZXIgbWFyayBtYXJrLW1hcmtlciBtYXJr ZXJwIG1heC1jaGFyCi0JIG1lbW9yeS1saW1pdCBtaW5pYnVmZmVyLXdpbmRvdworCSBtaW5p YnVmZmVyLXdpbmRvdwogCSBtb3VzZS1tb3ZlbWVudC1wCiAJIG5hdG51bXAgbmxpc3RwIG5v dCBudWxsIG51bWJlci1vci1tYXJrZXItcCBudW1iZXJwCiAJIG9uZS13aW5kb3ctcCBvdmVy bGF5cApkaWZmIC0tZ2l0IGEvbGlzcC9zdWJyLmVsIGIvbGlzcC9zdWJyLmVsCmluZGV4IGIy M2Y2MDUuLjY4M2U1MTAgMTAwNjQ0Ci0tLSBhL2xpc3Avc3Vici5lbAorKysgYi9saXNwL3N1 YnIuZWwKQEAgLTEyOTMsNiArMTI5Myw5IEBAIHBvc24tb2JqZWN0LXdpZHRoLWhlaWdodAog CiAobWFrZS1vYnNvbGV0ZSAnZm9yd2FyZC1wb2ludCAidXNlICgrIChwb2ludCkgTikgaW5z dGVhZC4iICIyMy4xIikKIChtYWtlLW9ic29sZXRlICdidWZmZXItaGFzLW1hcmtlcnMtYXQg bmlsICIyNC4zIikKKyhtYWtlLW9ic29sZXRlICdtZW1vcnktbGltaXQKKyAgICAgICAgICAg ICAgICJ1c2UgKGFsaXN0LWdldCBcXD0ndnNpemUgKHByb2Nlc3MtYXR0cmlidXRlcyAoZW1h Y3MtcGlkKSkpIGZvciB2aXJ0dWFsIG1lbW9yeSBzaXplLiIKKyAgICAgICAgICAgICAgICIy Ni4xIikKIAogOzsgYnVnIzIzODUwCiAobWFrZS1vYnNvbGV0ZSAnc3RyaW5nLXRvLXVuaWJ5 dGUgICAidXNlIGBlbmNvZGUtY29kaW5nLXN0cmluZycuIiAiMjUuMiIpCmRpZmYgLS1naXQg YS9zcmMvYWxsb2MuYyBiL3NyYy9hbGxvYy5jCmluZGV4IDkwYzZmOTQuLmJlNzA5MDggMTAw NjQ0Ci0tLSBhL3NyYy9hbGxvYy5jCisrKyBiL3NyYy9hbGxvYy5jCkBAIC03MDQ4LDIxICs3 MDQ4LDEwIEBAIG9yIG1lbW9yeSBpbmZvcm1hdGlvbiBjYW4ndCBiZSBvYnRhaW5lZCwgcmV0 dXJuIG5pbC4gICovKQogLyogRGVidWdnaW5nIGFpZHMuICAqLwogCiBERUZVTiAoIm1lbW9y eS1saW1pdCIsIEZtZW1vcnlfbGltaXQsIFNtZW1vcnlfbGltaXQsIDAsIDAsIDAsCi0gICAg ICAgZG9jOiAvKiBSZXR1cm4gdGhlIGFkZHJlc3Mgb2YgdGhlIGxhc3QgYnl0ZSBFbWFjcyBo YXMgYWxsb2NhdGVkLCBkaXZpZGVkIGJ5IDEwMjQuCi1UaGlzIG1heSBiZSBoZWxwZnVsIGlu IGRlYnVnZ2luZyBFbWFjcydzIG1lbW9yeSB1c2FnZS4KLVdlIGRpdmlkZSB0aGUgdmFsdWUg YnkgMTAyNCB0byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhIExpc3AgaW50ZWdlci4gICovKQor ICAgICAgIGRvYzogLyogUmV0dXJuIHplcm8uICAqLykKICAgKHZvaWQpCiB7Ci0gIExpc3Bf T2JqZWN0IGVuZDsKLQotI2lmIGRlZmluZWQgSEFWRV9OUyB8fCAhSEFWRV9TQlJLCi0gIC8q IEF2b2lkIHdhcm5pbmcuICBzYnJrIGhhcyBubyByZWxhdGlvbiB0byBtZW1vcnkgYWxsb2Nh dGVkIGFueXdheS4gICovCi0gIFhTRVRJTlQgKGVuZCwgMCk7Ci0jZWxzZQotICBYU0VUSU5U IChlbmQsIChpbnRwdHJfdCkgKGNoYXIgKikgc2JyayAoMCkgLyAxMDI0KTsKLSNlbmRpZgot Ci0gIHJldHVybiBlbmQ7CisgIHJldHVybiBtYWtlX251bWJlciAoMCk7CiB9CiAKIERFRlVO ICgibWVtb3J5LXVzZS1jb3VudHMiLCBGbWVtb3J5X3VzZV9jb3VudHMsIFNtZW1vcnlfdXNl X2NvdW50cywgMCwgMCwgMCwKLS0gCjIuNy40Cgo= --------------991E8C4BCCD8FD338467EE6B-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 09:53: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147877152322850 (code B ref 24892); Thu, 10 Nov 2016 09:53:02 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 09:52:03 +0000 Received: from localhost ([127.0.0.1]:51650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4m1b-0005wU-03 for submit@debbugs.gnu.org; Thu, 10 Nov 2016 04:52:03 -0500 Received: from mx2.suse.de ([195.135.220.15]:47615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4m1Z-0005w5-Vc for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 04:52:02 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id B2A1DACDB; Thu, 10 Nov 2016 09:52:00 +0000 (UTC) From: Andreas Schwab References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> X-Yow: I demand IMPUNITY! Date: Thu, 10 Nov 2016 10:52:00 +0100 In-Reply-To: (Paul Eggert's message of "Wed, 9 Nov 2016 09:52:06 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.2 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) On Nov 09 2016, Paul Eggert wrote: > On 11/09/2016 01:46 AM, Andreas Schwab wrote: >>> If so, what is the difference in value there between sbrk (0) and ((byte >>> >*) old_bss_addr + old_bss_size), in the region of unexelf.c that computes >>> >one or the other? >> The former includes the heap. > > Yes, and I'm curious about what the difference actually is, 17851608 bytes. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 16:14: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: patch To: Paul Eggert Cc: 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147879441432758 (code B ref 24892); Thu, 10 Nov 2016 16:14:01 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 16:13:34 +0000 Received: from localhost ([127.0.0.1]:52442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4ryo-0008WI-GQ for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:13:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4rym-0008W5-R8 for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 11:13:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4ryd-0008Ef-83 for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 11:13:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4ryd-0008EV-4i; Thu, 10 Nov 2016 11:13:23 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4742 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4ryc-0007Lp-Bu; Thu, 10 Nov 2016 11:13:22 -0500 Date: Thu, 10 Nov 2016 18:13:24 +0200 Message-Id: <83a8d7fh3v.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Paul Eggert on Wed, 9 Nov 2016 17:47:19 -0800) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> <834m3hgwce.fsf@gnu.org> <83wpgcfybk.fsf@gnu.org> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > Cc: 24892@debbugs.gnu.org > From: Paul Eggert > Date: Wed, 9 Nov 2016 17:47:19 -0800 > > On 11/09/2016 07:49 AM, Eli Zaretskii wrote: > > we could lift the implementation from > > system_process_attributes, we report there the process memory size. > > That number is not that relevant to the intent of memory-limit, and on > my platform (Fedora 24 x86-64) returning 0 is a better approximation. That's strange: how can zero be a useful approximation of the memory footprint of a running process? What does memory-limit return on your system? > That being said, we can add some help along those lines, in the attached > patch, slightly modified from the original to suggest (alist-get 'vsize > (process-attributes (emacs-pid))) for users who prefer the virtual > memory size. Thanks, I think we should have a function that does this in, say, simple.el, under a name such as emacs-memory-size, and point to that in the obsolescence note. > DEFUN ("memory-limit", Fmemory_limit, Smemory_limit, 0, 0, 0, > - doc: /* Return the address of the last byte Emacs has allocated, divided by 1024. > -This may be helpful in debugging Emacs's memory usage. > -We divide the value by 1024 to make sure it fits in a Lisp integer. */) > + doc: /* Return zero. */) > (void) > { > - Lisp_Object end; > - > -#if defined HAVE_NS || !HAVE_SBRK > - /* Avoid warning. sbrk has no relation to memory allocated anyway. */ > - XSETINT (end, 0); > -#else > - XSETINT (end, (intptr_t) (char *) sbrk (0) / 1024); > -#endif > - > - return end; > + return make_number (0); > } That's too drastic, IMO. We will eventually do that, in time, but doing that in the same commit that makes the function obsolete is too soon. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 16:24: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 To: Andreas Schwab Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787950331285 (code B ref 24892); Thu, 10 Nov 2016 16:24:02 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 16:23:53 +0000 Received: from localhost ([127.0.0.1]:52456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4s8n-0000Kf-33 for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:23:53 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4s8l-0000KT-JJ for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 11:23:52 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 01BE7161110; Thu, 10 Nov 2016 08:23:44 -0800 (PST) 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 bTW7Z8z5RuDG; Thu, 10 Nov 2016 08:23:43 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 49A1F161109; Thu, 10 Nov 2016 08:23:43 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 zlpnidutXzw1; Thu, 10 Nov 2016 08:23:43 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 2FA20161110; Thu, 10 Nov 2016 08:23:43 -0800 (PST) References: <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <86vavxs2cn.fsf@members.fsf.org> <5adee8d9-8f08-9536-a95f-ae64719d6a0f@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <40f8df50-b431-1ebd-221c-df2aa453aa81@cs.ucla.edu> Date: Thu, 10 Nov 2016 08:23:40 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) On 11/10/2016 01:52 AM, Andreas Schwab wrote: >> I'm curious about what the difference actually is, > 17851608 bytes. Thanks, and now I'm curious about where that difference comes from. I assume that unexelf.c code like this: #ifdef HAVE_SBRK new_break = sbrk (0); #else new_break = (byte *) old_bss_addr + old_bss_size + 17851608; #endif would not be a good idea, even if it happens to work on this particular ARM64 build, as the number 17851608 must be specific to the platform and/or the build. (The number is 0 on x86-64, for example.) But how can I compute the number? Would it work if we copied the old sbrk.S from the ARM64 C library, assemble and linked that, and then just call sbrk? (I don't have easy access to this platform so I can't try tricks like this myself.) From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 17:00: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 To: Eli Zaretskii Cc: 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787971614562 (code B ref 24892); Thu, 10 Nov 2016 17:00:02 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 16:59:21 +0000 Received: from localhost ([127.0.0.1]:52506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4sh7-0001BW-3g for submit@debbugs.gnu.org; Thu, 10 Nov 2016 11:59:21 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:53822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4sh5-0001BK-9R for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 11:59:19 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 86B07161112; Thu, 10 Nov 2016 08:59:12 -0800 (PST) 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 uXevTKtYwOCO; Thu, 10 Nov 2016 08:59:11 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B1FA1161125; Thu, 10 Nov 2016 08:59:11 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 8Zu8IqduWbjo; Thu, 10 Nov 2016 08:59:11 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 967EB161112; Thu, 10 Nov 2016 08:59:11 -0800 (PST) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> <834m3hgwce.fsf@gnu.org> <83wpgcfybk.fsf@gnu.org> <83a8d7fh3v.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <92e2ea15-6663-2311-f780-b256d0fe078d@cs.ucla.edu> Date: Thu, 10 Nov 2016 08:59:11 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <83a8d7fh3v.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------881A74AFA5584F2EB63BDDC8" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) This is a multi-part message in MIME format. --------------881A74AFA5584F2EB63BDDC8 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 11/10/2016 08:13 AM, Eli Zaretskii wrote: > how can zero be a useful approximation of the memory footprint of a > running process? It's not, but memory-limit is not about memory footprint. > What does memory-limit return on your system? 47668, representing about 47 MiB. In contrast, (alist-get 'vsize (process-attributes (emacs-pid))) returns 807344, representing about 788 MiB. So 0 is numerically closer to the "correct" answer. > I think we should have a function that does this in, say, simple.el, > under a name such as emacs-memory-size, and point to that in the > obsolescence note. Something like that could be done in a later patch. However, the notion "memory size" is vague and prone to misinterpretation, so any later patch should be done carefully. And I'm leery of defining a function that nobody is asking for - if nobody has cared for many years that memory-limit has been returning bogus values, then why do we need a function at all? > That's too drastic, IMO. We will eventually do that, in time, but > doing that in the same commit that makes the function obsolete is too > soon. OK, less-drastic patch attached. --------------881A74AFA5584F2EB63BDDC8 Content-Type: application/x-patch; name="0001-Make-memory-limit-obsolete.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Make-memory-limit-obsolete.patch" RnJvbSA5NmZjN2E1NjExZjEwZGJjMTRjY2UwM2ExNmJjZTM2NTU5ZmJlNGRjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDEwIE5vdiAyMDE2IDA4OjMyOjI4IC0wODAwClN1YmplY3Q6IFtQQVRD SF0gTWFrZSAnbWVtb3J5LWxpbWl0JyBvYnNvbGV0ZQoKKiBkb2MvbGlzcHJlZi9pbnRlcm5h bHMudGV4aSAoR2FyYmFnZSBDb2xsZWN0aW9uKToKRG8gbm90IGRvY3VtZW50IG1lbW9yeS1s aW1pdC4KKiBldGMvTkVXUzogRG9jdW1lbnQgdGhpcy4KKiBsaXNwL2VtYWNzLWxpc3AvYnl0 ZS1vcHQuZWwgKHNpZGUtZWZmZWN0LWZyZWUtZm5zKToKUmVtb3ZlIG1lbW9yeS1saW1pdC4K KiBsaXNwL3N1YnIuZWwgKG1lbW9yeS1saW1pdCk6IE5vdyBvYnNvbGV0ZS4KKiBzcmMvYWxs b2MuYyAoRm1lbW9yeV9saW1pdCk6IERvY3VtZW50IGl0IG1vcmUgYWNjdXJhdGVseS4KLS0t CiBkb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aSAgfCAxNCAtLS0tLS0tLS0tLS0tLQogZXRj L05FV1MgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBsaXNwL2VtYWNzLWxpc3AvYnl0 ZS1vcHQuZWwgfCAgMiArLQogbGlzcC9zdWJyLmVsICAgICAgICAgICAgICAgIHwgIDEgKwog c3JjL2FsbG9jLmMgICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiA1IGZpbGVzIGNoYW5n ZWQsIDggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9j L2xpc3ByZWYvaW50ZXJuYWxzLnRleGkgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQpp bmRleCBmZWRlZjNkLi42NzBkNmE1IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9pbnRlcm5h bHMudGV4aQorKysgYi9kb2MvbGlzcHJlZi9pbnRlcm5hbHMudGV4aQpAQCAtNTAxLDIwICs1 MDEsNiBAQCBHYXJiYWdlIENvbGxlY3Rpb24KIHByb3BvcnRpb24uCiBAZW5kIGRlZm9wdAog Ci0gIFRoZSB2YWx1ZSByZXR1cm5lZCBieSBAY29kZXtnYXJiYWdlLWNvbGxlY3R9IGRlc2Ny aWJlcyB0aGUgYW1vdW50IG9mCi1tZW1vcnkgdXNlZCBieSBMaXNwIGRhdGEsIGJyb2tlbiBk b3duIGJ5IGRhdGEgdHlwZS4gIEJ5IGNvbnRyYXN0LCB0aGUKLWZ1bmN0aW9uIEBjb2Rle21l bW9yeS1saW1pdH0gcHJvdmlkZXMgaW5mb3JtYXRpb24gb24gdGhlIHRvdGFsIGFtb3VudCBv ZgotbWVtb3J5IEVtYWNzIGlzIGN1cnJlbnRseSB1c2luZy4KLQotQGRlZnVuIG1lbW9yeS1s aW1pdAotVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRoZSBhZGRyZXNzIG9mIHRoZSBsYXN0IGJ5 dGUgRW1hY3MgaGFzIGFsbG9jYXRlZCwKLWRpdmlkZWQgYnkgMTAyNC4gIFdlIGRpdmlkZSB0 aGUgdmFsdWUgYnkgMTAyNCB0byBtYWtlIHN1cmUgaXQgZml0cyBpbiBhCi1MaXNwIGludGVn ZXIuCi0KLVlvdSBjYW4gdXNlIHRoaXMgdG8gZ2V0IGEgZ2VuZXJhbCBpZGVhIG9mIGhvdyB5 b3VyIGFjdGlvbnMgYWZmZWN0IHRoZQotbWVtb3J5IHVzYWdlLgotQGVuZCBkZWZ1bgotCiBA ZGVmdmFyIG1lbW9yeS1mdWxsCiBUaGlzIHZhcmlhYmxlIGlzIEBjb2Rle3R9IGlmIEVtYWNz IGlzIG5lYXJseSBvdXQgb2YgbWVtb3J5IGZvciBMaXNwCiBvYmplY3RzLCBhbmQgQGNvZGV7 bmlsfSBvdGhlcndpc2UuCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4 IDE5N2E2OTQuLjljMWRhM2YgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdT CkBAIC01MjcsNiArNTI3LDkgQEAgbW9kZSBiaW5kaW5nczogJ0MtYyBAIEMtYScsICdDLWMg QCBDLXQnLCAnQy1jIEAgQy1kJywgYW5kICdDLWMgQCBDLWUuJwogYmVmb3JlIHJ1bm5pbmcu ICBUaGlzIGlzIGNvbnRyb2xsZWQgYnkgdGhlICdncmVwLXNhdmUtYnVmZmVycycKIHZhcmlh YmxlLgogCisqKiBUaGUgJ21lbW9yeS1saW1pdCcgZnVuY3Rpb24gaXMgbm93IGRlY2xhcmVk IG9ic29sZXRlLgorSXRzIHZhbHVlIGhhcyBiZWVuIHVzZWxlc3Mgb3IgbWlzbGVhZGluZyBm b3IgcXVpdGUgc29tZSB0aW1lLgorCiAqKiBTb21lIG9ic29sZXRlIGZ1bmN0aW9ucywgdmFy aWFibGVzLCBhbmQgZmFjZXMgaGF2ZSBiZWVuIHJlbW92ZWQ6CiAqKiogRnJvbSBzdWJyLmVs OiB3aW5kb3ctZG90LCBzZXQtd2luZG93LWRvdCwgcmVhZC1pbnB1dCwgc2hvdy1idWZmZXIs CiBldmFsLWN1cnJlbnQtYnVmZmVyLCBzdHJpbmctdG8taW50CmRpZmYgLS1naXQgYS9saXNw L2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwgYi9saXNwL2VtYWNzLWxpc3AvYnl0ZS1vcHQuZWwK aW5kZXggNjEwYzNiNi4uOTJlY2M1ZSAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2J5 dGUtb3B0LmVsCisrKyBiL2xpc3AvZW1hY3MtbGlzcC9ieXRlLW9wdC5lbApAQCAtMTI0OSw3 ICsxMjQ5LDcgQEAgYnl0ZS1vcHRpbWl6ZS1zZXQKIAkga2V5bWFwcAogCSBsaW5lLWJlZ2lu bmluZy1wb3NpdGlvbiBsaW5lLWVuZC1wb3NpdGlvbiBsaXN0IGxpc3RwCiAJIG1ha2UtbWFy a2VyIG1hcmsgbWFyay1tYXJrZXIgbWFya2VycCBtYXgtY2hhcgotCSBtZW1vcnktbGltaXQg bWluaWJ1ZmZlci13aW5kb3cKKwkgbWluaWJ1ZmZlci13aW5kb3cKIAkgbW91c2UtbW92ZW1l bnQtcAogCSBuYXRudW1wIG5saXN0cCBub3QgbnVsbCBudW1iZXItb3ItbWFya2VyLXAgbnVt YmVycAogCSBvbmUtd2luZG93LXAgb3ZlcmxheXAKZGlmZiAtLWdpdCBhL2xpc3Avc3Vici5l bCBiL2xpc3Avc3Vici5lbAppbmRleCBiMjNmNjA1Li4xZmY1ZjdiIDEwMDY0NAotLS0gYS9s aXNwL3N1YnIuZWwKKysrIGIvbGlzcC9zdWJyLmVsCkBAIC0xMjkzLDYgKzEyOTMsNyBAQCBw b3NuLW9iamVjdC13aWR0aC1oZWlnaHQKIAogKG1ha2Utb2Jzb2xldGUgJ2ZvcndhcmQtcG9p bnQgInVzZSAoKyAocG9pbnQpIE4pIGluc3RlYWQuIiAiMjMuMSIpCiAobWFrZS1vYnNvbGV0 ZSAnYnVmZmVyLWhhcy1tYXJrZXJzLWF0IG5pbCAiMjQuMyIpCisobWFrZS1vYnNvbGV0ZSAn bWVtb3J5LWxpbWl0ICJ1c2UgYHByb2Nlc3MtYXR0cmlidXRlcycgdG8gYXBwcm94aW1hdGUu IiAiMjYuMSIpCiAKIDs7IGJ1ZyMyMzg1MAogKG1ha2Utb2Jzb2xldGUgJ3N0cmluZy10by11 bmlieXRlICAgInVzZSBgZW5jb2RlLWNvZGluZy1zdHJpbmcnLiIgIjI1LjIiKQpkaWZmIC0t Z2l0IGEvc3JjL2FsbG9jLmMgYi9zcmMvYWxsb2MuYwppbmRleCA5MGM2Zjk0Li5kMjlhMjlh IDEwMDY0NAotLS0gYS9zcmMvYWxsb2MuYworKysgYi9zcmMvYWxsb2MuYwpAQCAtNzA0OCw5 ICs3MDQ4LDkgQEAgb3IgbWVtb3J5IGluZm9ybWF0aW9uIGNhbid0IGJlIG9idGFpbmVkLCBy ZXR1cm4gbmlsLiAgKi8pCiAvKiBEZWJ1Z2dpbmcgYWlkcy4gICovCiAKIERFRlVOICgibWVt b3J5LWxpbWl0IiwgRm1lbW9yeV9saW1pdCwgU21lbW9yeV9saW1pdCwgMCwgMCwgMCwKLSAg ICAgICBkb2M6IC8qIFJldHVybiB0aGUgYWRkcmVzcyBvZiB0aGUgbGFzdCBieXRlIEVtYWNz IGhhcyBhbGxvY2F0ZWQsIGRpdmlkZWQgYnkgMTAyNC4KLVRoaXMgbWF5IGJlIGhlbHBmdWwg aW4gZGVidWdnaW5nIEVtYWNzJ3MgbWVtb3J5IHVzYWdlLgotV2UgZGl2aWRlIHRoZSB2YWx1 ZSBieSAxMDI0IHRvIG1ha2Ugc3VyZSBpdCBmaXRzIGluIGEgTGlzcCBpbnRlZ2VyLiAgKi8p CisgICAgICAgZG9jOiAvKiBSZXR1cm4gdGhlIHZhbHVlIG9mIHRoZSBDIGV4cHJlc3Npb24g YChpbnRwdHJfdCkgc2JyayAoMCkgLyAxMDI0Jywgb3IgMC4KK1RoZSByZXN1bHQgaXMgMCBv biBzeXN0ZW1zIHdoZXJlIGBzYnJrJyBpcyBwcm9ibGVtYXRpYy4KK1RoaXMgZnVuY3Rpb24g aXMgdHlwaWNhbGx5IG5vdCB1c2VmdWwgb24gbW9kZXJuIHBsYXRmb3Jtcy4gICovKQogICAo dm9pZCkKIHsKICAgTGlzcF9PYmplY3QgZW5kOwotLSAKMi43LjQKCg== --------------881A74AFA5584F2EB63BDDC8-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 17:01: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 To: Paul Eggert Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787972454779 (code B ref 24892); Thu, 10 Nov 2016 17:01:02 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 17:00:45 +0000 Received: from localhost ([127.0.0.1]:52510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4siT-0001F1-EO for submit@debbugs.gnu.org; Thu, 10 Nov 2016 12:00:45 -0500 Received: from mx2.suse.de ([195.135.220.15]:50246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4siQ-0001Es-VA for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 12:00:43 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id E8AFEAD9C; Thu, 10 Nov 2016 17:00:41 +0000 (UTC) From: Andreas Schwab 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> X-Yow: Do you need any MOUTH-TO-MOUTH resuscitation? Date: Thu, 10 Nov 2016 18:00:41 +0100 In-Reply-To: <40f8df50-b431-1ebd-221c-df2aa453aa81@cs.ucla.edu> (Paul Eggert's message of "Thu, 10 Nov 2016 08:23:40 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.2 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) On Nov 10 2016, Paul Eggert wrote: > On 11/10/2016 01:52 AM, Andreas Schwab wrote: >>> I'm curious about what the difference actually is, >> 17851608 bytes. > > Thanks, and now I'm curious about where that difference comes from. I > assume that unexelf.c code like this: > > #ifdef HAVE_SBRK > new_break = sbrk (0); > #else > new_break = (byte *) old_bss_addr + old_bss_size + 17851608; > #endif > > would not be a good idea, even if it happens to work on this particular > ARM64 build, as the number 17851608 must be specific to the platform > and/or the build. (The number is 0 on x86-64, for example.) But how can I > compute the number? If you don't dump the heap then you miss everything allocated through lisp_malloc that isn't explicitly copied to pure space. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 17:23: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: patch To: Andreas Schwab Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787985466770 (code B ref 24892); Thu, 10 Nov 2016 17:23:01 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 17:22:26 +0000 Received: from localhost ([127.0.0.1]:52543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4t3R-0001l8-No for submit@debbugs.gnu.org; Thu, 10 Nov 2016 12:22:25 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:59940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4t3P-0001ks-M8 for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 12:22:24 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id EE5BF161109; Thu, 10 Nov 2016 09:22:17 -0800 (PST) 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 iasqyyN6VCV7; Thu, 10 Nov 2016 09:22:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 47CD0161111; Thu, 10 Nov 2016 09:22:17 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 YlvoxgsIwlkh; Thu, 10 Nov 2016 09:22:17 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 2EF4F161109; Thu, 10 Nov 2016 09:22:17 -0800 (PST) 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> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <06ee71fd-1a64-d32b-862e-c725807aef4e@cs.ucla.edu> Date: Thu, 10 Nov 2016 09:22:16 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) On 11/10/2016 09:00 AM, Andreas Schwab wrote: > If you don't dump the heap then you miss everything allocated through > lisp_malloc that isn't explicitly copied to pure space. Sure, but why isn't this a problem in FreeBSD 11.0 x86-64? On that platform, sbrk (0) == (byte *) old_bss_addr + old_bss_size when unexec is called, so why doesn't unexec miss the same objects on that platform? What's different about the ARM64 platform? From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 17:25: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: patch To: Paul Eggert Cc: 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787986846987 (code B ref 24892); Thu, 10 Nov 2016 17:25:01 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 17:24:44 +0000 Received: from localhost ([127.0.0.1]:52547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4t5f-0001oc-2r for submit@debbugs.gnu.org; Thu, 10 Nov 2016 12:24:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39065) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4t5c-0001oN-Jm for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 12:24:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4t5S-0006nF-1K for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 12:24:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4t5R-0006nB-Tl; Thu, 10 Nov 2016 12:24:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4855 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4t5R-0006iv-6f; Thu, 10 Nov 2016 12:24:29 -0500 Date: Thu, 10 Nov 2016 19:24:31 +0200 Message-Id: <831syjfdtc.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <92e2ea15-6663-2311-f780-b256d0fe078d@cs.ucla.edu> (message from Paul Eggert on Thu, 10 Nov 2016 08:59:11 -0800) References: <8660nzkevm.fsf@lostca.se> <82a03552-8f33-2dbe-6bb5-54f649b29db7@cs.ucla.edu> <838tsthgut.fsf@gnu.org> <60ed9038-cca2-e772-fbd3-ae31ca38e3d0@cs.ucla.edu> <834m3hgwce.fsf@gnu.org> <83wpgcfybk.fsf@gnu.org> <83a8d7fh3v.fsf@gnu.org> <92e2ea15-6663-2311-f780-b256d0fe078d@cs.ucla.edu> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > Cc: 24892@debbugs.gnu.org > From: Paul Eggert > Date: Thu, 10 Nov 2016 08:59:11 -0800 > > On 11/10/2016 08:13 AM, Eli Zaretskii wrote: > > how can zero be a useful approximation of the memory footprint of a > > running process? > > It's not, but memory-limit is not about memory footprint. It is, in a way, although it only reports part of that footprint. > > What does memory-limit return on your system? > > 47668, representing about 47 MiB. In contrast, (alist-get 'vsize > (process-attributes (emacs-pid))) returns 807344, representing about 788 > MiB. So 0 is numerically closer to the "correct" answer. "Numerically closer" doesn't mean "useful". Depending on what the user wants, either result could be useful, but zero isn't. > > I think we should have a function that does this in, say, simple.el, > > under a name such as emacs-memory-size, and point to that in the > > obsolescence note. > > Something like that could be done in a later patch. However, the notion > "memory size" is vague and prone to misinterpretation, so any later > patch should be done carefully. And I'm leery of defining a function > that nobody is asking for - if nobody has cared for many years that > memory-limit has been returning bogus values, then why do we need a > function at all? It only returned bogus results on some platforms. FWIW, I'm frequently interested in the Emacs memory footprint, for various reasons, so having a function in Emacs would be handy. > OK, less-drastic patch attached. Thanks, LGTM for master. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Nov 2016 17:34: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: patch To: Paul Eggert Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.14787991847985 (code B ref 24892); Thu, 10 Nov 2016 17:34:01 +0000 Received: (at 24892) by debbugs.gnu.org; 10 Nov 2016 17:33:04 +0000 Received: from localhost ([127.0.0.1]:52571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4tDk-00024j-29 for submit@debbugs.gnu.org; Thu, 10 Nov 2016 12:33:04 -0500 Received: from mx2.suse.de ([195.135.220.15]:57543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4tDi-00024a-NN for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 12:33:03 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id BF2EBABC7; Thu, 10 Nov 2016 17:33:01 +0000 (UTC) From: Andreas Schwab 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> X-Yow: What UNIVERSE is this, please?? Date: Thu, 10 Nov 2016 18:33:01 +0100 In-Reply-To: <06ee71fd-1a64-d32b-862e-c725807aef4e@cs.ucla.edu> (Paul Eggert's message of "Thu, 10 Nov 2016 09:22:16 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.2 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.2 (-----) On Nov 10 2016, Paul Eggert wrote: > Sure, but why isn't this a problem in FreeBSD 11.0 x86-64? Perhaps you were just lucky? Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Nov 2016 02:49: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 To: Andreas Schwab Cc: 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147883254031836 (code B ref 24892); Fri, 11 Nov 2016 02:49:02 +0000 Received: (at 24892) by debbugs.gnu.org; 11 Nov 2016 02:49:00 +0000 Received: from localhost ([127.0.0.1]:52896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c51tk-0008HQ-6d for submit@debbugs.gnu.org; Thu, 10 Nov 2016 21:49:00 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:50026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c51ti-0008HD-GT for 24892@debbugs.gnu.org; Thu, 10 Nov 2016 21:48:58 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9DE961612C8; Thu, 10 Nov 2016 18:48:51 -0800 (PST) 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 KkwRyLawJT0P; Thu, 10 Nov 2016 18:48:51 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F22191612CB; Thu, 10 Nov 2016 18:48:50 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 emAgI8du8Elm; Thu, 10 Nov 2016 18:48:50 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id D789A1612C8; Thu, 10 Nov 2016 18:48:50 -0800 (PST) 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> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <876cf047-82fb-f08c-bbb3-024206f6fabd@cs.ucla.edu> Date: Thu, 10 Nov 2016 18:48:50 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) On 11/10/2016 09:33 AM, Andreas Schwab wrote: > Perhaps you were just lucky? Perhaps. Is there some way to arrange for similar luck on ARM64? I assume it's something involving disabling ASLR? (I thought we were already doing that, but maybe not....) From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2016 17:28: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: patch To: ashish.is@lostca.se Cc: schwab@suse.de, Paul Eggert , 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147940364029787 (code B ref 24892); Thu, 17 Nov 2016 17:28:01 +0000 Received: (at 24892) by debbugs.gnu.org; 17 Nov 2016 17:27:20 +0000 Received: from localhost ([127.0.0.1]:60891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7QT1-0007kM-V5 for submit@debbugs.gnu.org; Thu, 17 Nov 2016 12:27:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7QT0-0007k2-3S for 24892@debbugs.gnu.org; Thu, 17 Nov 2016 12:27:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7QSu-0004LH-9s for 24892@debbugs.gnu.org; Thu, 17 Nov 2016 12:27:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7QSn-0004Gl-6a; Thu, 17 Nov 2016 12:27:05 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1647 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c7QSm-0005cT-CJ; Thu, 17 Nov 2016 12:27:04 -0500 Date: Thu, 17 Nov 2016 19:27:05 +0200 Message-Id: <83twb6dnkm.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <876cf047-82fb-f08c-bbb3-024206f6fabd@cs.ucla.edu> (message from Paul Eggert on Thu, 10 Nov 2016 18:48:50 -0800) 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> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) Ashish, As you see, we here lack expertise in FreeBSD/arm internals that's needed to resolve this issue. We need help from the FreeBSD/arm experts. Could you please ask some FreeBSD developer to chime in and suggest how to fix the FreeBSD/arm build due to elimination of sbrk? Emacs 25.2 will begin its pretest shortly, and it would be a shame if we'd need to declare that Emacs can no longer be built on FreeBSD/arm, due to this development in FreeBSD libc. TIA From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: ashish.is@lostca.se (Ashish SHUKLA) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Nov 2016 12:30: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 To: Eli Zaretskii Cc: schwab@suse.de, Paul Eggert , 24892@debbugs.gnu.org, ashish.is@lostca.se Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147947219826322 (code B ref 24892); Fri, 18 Nov 2016 12:30:02 +0000 Received: (at 24892) by debbugs.gnu.org; 18 Nov 2016 12:29:58 +0000 Received: from localhost ([127.0.0.1]:33183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7iIo-0006qU-Fy for submit@debbugs.gnu.org; Fri, 18 Nov 2016 07:29:58 -0500 Received: from aloka.lostca.se ([178.63.46.202]:20759 ident=having) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7iIn-0006qM-BW for 24892@debbugs.gnu.org; Fri, 18 Nov 2016 07:29:57 -0500 Received: from aloka.lostca.se (aloka [127.0.0.1]) by aloka.lostca.se (Postfix) with ESMTP id 395A666B; Fri, 18 Nov 2016 12:29:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=lostca.se; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=howrah; bh=rzrybRAk0rUgZvNiEaEDgkOocnk=; b=2S7J qqJ3uUpC5yakKu9ga4wlkNcs4JlrAvqXL/UwPh7TT3ray+Kodjg+GiZ0QmRzmjAl nlIZYSxImZ/2GMLsJaCStMj+aYvmnAp+VhjVSbKmhV+U/YArlGOy4TSrHsxvyWYJ 0wo0AeOkx/Rcj3LvC9HeV9d4/8CrM56UvMrSq3I= Received: from chateau.d.if (aloka [IPv6:::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aloka.lostca.se (Postfix) with ESMTPSA id 04CF566A; Fri, 18 Nov 2016 12:29:52 +0000 (UTC) Received: from chateau.d.if (localhost [IPv6:::1]) by chateau.d.if (OpenSMTPD) with ESMTP id 501ee346; Fri, 18 Nov 2016 17:59:49 +0530 (IST) From: ashish.is@lostca.se (Ashish SHUKLA) Organization: Lost Case 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> X-Face: )vGQ9yK7Y$Flebu1C>(B\gYBm)[$zfKM+p&TT[[JWl6:]S>cc$%-z7-`46Zf0B*syL.C]oCq[upTG~zuS0.$"_%)|Q@$hA=9{3l{%u^h3jJ^Zl; t7 X-Uptime: 5:56PM up 1:22, 7 users, load averages: 0.07, 0.11, 0.08 X-Operating-System: FreeBSD/FreeBSD 11.0-RELEASE-p2/amd64 X-OpenPGP-Fingerprint: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 X-Attribution: =?UTF-8?Q?=E0=A4=86=E0=A4=B6=E0=A5=80=E0=A4=B7?= Organisation: Lost Case X-Hashcash: 1:20:161118:24892@debbugs.gnu.org::7vwp9iKyxyXXANA1:000000000000000000000000000000000000000000bL X-Hashcash: 1:20:161118:eliz@gnu.org::KCgtmKbbD9joeZzK:000000nWV X-Hashcash: 1:20:161118:schwab@suse.de::7fd+FeSFK+FX7r7b:00014gX X-Hashcash: 1:20:161118:ashish.is@lostca.se::+by7GuOggqPTzbyr:0000000000000000000000000000000000000000005QDF X-Hashcash: 1:20:161118:eggert@cs.ucla.edu::SN8irp3cr2cCFDmi:0000000000000000000000000000000000000000000FrEZ Date: Fri, 18 Nov 2016 17:59:44 +0530 In-Reply-To: <83twb6dnkm.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 17 Nov 2016 19:27:05 +0200") Message-ID: <8637ipm0nb.fsf@lostca.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (amd64-portbld-freebsd11.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJ1BMVEWpqal/f39tbW1jY2Md HR2goKCenp6UlJROTk7////9/f35+fnT09ORJdieAAACVklEQVQ4jXXUP2vbQBQA8AvUTkgz5OzY Z0iGWhpS6BSrkECn0mvx0MEJ6AjtYrfoBCVDlD8naJYmNlRfwZq8+mkKlIZaGpJSYmP7Q/XkJDrJ Td8i/H68u3vHPaPufwLdf32AMA4A6GcAgvAamY1pOJiDIFqicTwLswDhfr3uxfFtkAY/GFHPMwzD 8zpnACmIOnE6js7rQb+v4NJrG9od0C+QgpHMy5jBewV+UDSMWiw1Y4fWfyV7+NGFzDsYa3pth9LJ Q4XvXxFHcJRvHOmygn5NAEabnDcQQguarnfoiwSCJ99jmKKcphsZONmWsDK9Ro7cvZOCtQdg8nje egLhc2LNlkLmsezzTFUUy5w18ocox/f0LaLgJy0zO75zk+9pp85GAj36xjqhdI0y3tq2m4dqqcWX zQWBTz8L1irvolXV4J+3q7eCDgVnttjNq6X8H+9KOZsuNk1uCzx8pSp+E9HImfJOTLdcGqo+YKnG EIovizkEn48V7BO+ch2DXcD4ENSpWiU+q8hjjbgTBZCXnZtyj0Ws4Q1Q0B2WXFtYZo65Bbyeeldw RS6qFueM80LlLA29YlVwGRYvFD+kwI/0O+A2PlpOP9GwslUVciHuYGechuBTp922YiDZCrghTknm XSyOM+D3aoRZlo0Jb42zY7DN4p2x4AeZ+QAYutx1sHwTHzMT5cMNduQ9yW3GczN4KZ86kb0c9O8T yXDeFqpl2fryPEAYGXIlezAPXYh2NgVr/gvdoHIuDwuPwOhcWE8f8mmICq41eATkn8x0kuRTIKcB wE9+/QUtiiAnYcaN7wAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gVGh1LCAxNyBOb3YgMjAxNiAxOToyNzowNSArMDIwMCwgRWxpIFphcmV0c2tpaSA8ZWxpekBn bnUub3JnPiBzYWlkOg0KfCBBc2hpc2gsDQoNCnwgQXMgeW91IHNlZSwgd2UgaGVyZSBsYWNrIGV4 cGVydGlzZSBpbiBGcmVlQlNEL2FybSBpbnRlcm5hbHMgdGhhdCdzDQp8IG5lZWRlZCB0byByZXNv bHZlIHRoaXMgaXNzdWUuICBXZSBuZWVkIGhlbHAgZnJvbSB0aGUgRnJlZUJTRC9hcm0NCnwgZXhw ZXJ0cy4gIENvdWxkIHlvdSBwbGVhc2UgYXNrIHNvbWUgRnJlZUJTRCBkZXZlbG9wZXIgdG8gY2hp bWUgaW4gYW5kDQp8IHN1Z2dlc3QgaG93IHRvIGZpeCB0aGUgRnJlZUJTRC9hcm0gYnVpbGQgZHVl IHRvIGVsaW1pbmF0aW9uIG9mIHNicms/DQoNCnwgRW1hY3MgMjUuMiB3aWxsIGJlZ2luIGl0cyBw cmV0ZXN0IHNob3J0bHksIGFuZCBpdCB3b3VsZCBiZSBhIHNoYW1lIGlmDQp8IHdlJ2QgbmVlZCB0 byBkZWNsYXJlIHRoYXQgRW1hY3MgY2FuIG5vIGxvbmdlciBiZSBidWlsdCBvbiBGcmVlQlNEL2Fy bSwNCnwgZHVlIHRvIHRoaXMgZGV2ZWxvcG1lbnQgaW4gRnJlZUJTRCBsaWJjLg0KDQpIaSwNCg0K VGhhbmtzIGZvciB5b3VyIHRpbWUsIGxvb2tpbmcgYXQgdGhlIGlzc3VlLiBPbmUgb2YgdGhlIEZy ZWVCU0QgZGV2ZWxvcGVyIGhhcw0KcG9pbnRlZCBtZSB0byB0aGlzIG9uZ29pbmcgZGlzY3Vzc2lv blsxXSBvbiBmcmVlYnNkLWhhY2tlcnNAIGxpc3QuDQoNClJlZmVyZW5jZXM6DQpbMV0gIGh0dHBz Oi8vbGlzdHMuZnJlZWJzZC5vcmcvcGlwZXJtYWlsL2ZyZWVic2QtaGFja2Vycy8yMDE2LU5vdmVt YmVyLzA1MDE0NC5odG1sDQoNCkhUSA0KLS0gDQpBc2hpc2ggU0hVS0xBDQoNCuKAnFRoZSBwcm9i YWJpbGl0eSBvZiAgc29tZW9uZSB3YXRjaGluZyB5b3UgaXMgIGRpcmVjdGx5IHByb3BvcnRpb25h bCB0bw0KdGhlIHN0dXBpZGl0eSBvZiB5b3VyIGFjdGlvbi7igJ0NCg0KU2VudCBmcm9tIG15IEVt YWNzDQo= --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYLvQ5AAoJEMdGz6nnT6SwmVkQAJReAkYe4kOtNUqsS3jmB5ok 5k8HmoTYA+c9Dh3I6dVTRa9i4wO/oRR/rNBeg4wSLY5NkjPEs4XOUSK20TLZVi77 KxcjXEEjQO+0yuClSol6KyHo++LNgk3i5F1e8K4hicqTMSvUm4ffZ+dddBrct3D9 9KOcH5ruVlNrVmi05Lb6JAXA3zD0AVmK4A0ok8WIL6vB973Ruc3M60qbYl6ZgYmt GAJGIydE1Hg23uoamdnYeGrp6ypsl4YO2FfPIHfoO3ha2XLIE9VpjumQjEczElRg S/NcuNBPIasDYCm+4DE3xz8cxnskKU/DWixNGGId0tVMqVkBLGvM3yC16B/IAY3C yKiGiDArq6AR+Qc2kqyRVnpbBp7yMEsTvqmg3e/Qq3Q0MZ9r0bKejpymC1j0e4Ec CgA6ZsCKPPJiVcqlDoV6tmh0Xx3S+upeBlx1yR3hlX2VygIs8mIaT0e0oeAISDuB o3tgo9LG1myBWbbVpOGkIz4Fwi23OUd/o2BZRxmRXJbWie0OuWDhmH6VuXRBO4eF S+tysfewmjpJcTvK4iMufWBvx14rUCoKeTuGK0KjhV9K/k1u+XoUqbVtiVqUqeqB EXwva9ZUmYvRAur0oH7oS8utUX1FAIIMA52tbQItJ7ybyaU5i1Hy7Qnl+hUpAB+3 lojrHO1Bp+EqI0yXhGGv =wtMb -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Nov 2016 16:22: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: patch To: Ashish SHUKLA Cc: freebsd-hackers@freebsd.org, 24892@debbugs.gnu.org Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147948607328922 (code B ref 24892); Fri, 18 Nov 2016 16:22:01 +0000 Received: (at 24892) by debbugs.gnu.org; 18 Nov 2016 16:21:13 +0000 Received: from localhost ([127.0.0.1]:34116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7lub-0007WQ-0V for submit@debbugs.gnu.org; Fri, 18 Nov 2016 11:21:13 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7lua-0007WC-6T for 24892@debbugs.gnu.org; Fri, 18 Nov 2016 11:21:12 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AAD2B16013D; Fri, 18 Nov 2016 08:21:06 -0800 (PST) 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 M3xDkwrfKVPI; Fri, 18 Nov 2016 08:21:04 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9577F160148; Fri, 18 Nov 2016 08:21:04 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 eQpfxs-v1rro; Fri, 18 Nov 2016 08:21:04 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.178.162]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 7730916013D; Fri, 18 Nov 2016 08:21:04 -0800 (PST) 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> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <5ec481c4-41e1-c7dd-433d-f533653b132f@cs.ucla.edu> Date: Fri, 18 Nov 2016 08:21:04 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <8637ipm0nb.fsf@lostca.se> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) Ashish SHUKLA wrote: > One of the FreeBSD developer has > pointed me to this ongoing discussion[1] on freebsd-hackers@ list. > > References: > [1] https://lists.freebsd.org/pipermail/freebsd-hackers/2016-November/= 050144.html OK, thanks, I'll CC: freebsd-hackers. FreeBSD hackers: this is following = up on=20 this serious Emacs bug report, which says that Emacs no longer works on F= reeBSD=20 11.x arm64: https://bugs.gnu.org/24892 The referenced FreeBSD discussion appears to be under the misapprehension= that=20 sbrk is useful only to estimate how much memory is in use, and since this= use=20 has long been wrong sbrk should be unceremoniously removed. Unfortunately= , this=20 assumption is incorrect for Emacs, as (bleeding-edge) Emacs uses its own=20 allocator during its build process, and reverts to malloc only during use= r=20 operation. (The build-time Emacs makes a copy of itself in a new executab= le, and=20 relies on sbrk during the build.) Obviously this is dicey and we are plan= ning to=20 change Emacs to make it more portable; however, this will require nontriv= ial=20 reengineering on our part. In the meantime we respectfully request that sbrk functionality be kept i= n=20 FreeBSD 11.x arm64 for a while. It is fine to mark it as deprecated or ob= solete,=20 or even rename it, but please do not remove the functionality entirely. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture 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 To: Paul Eggert Cc: "freebsd-hackers@freebsd.org" , 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147950081419500 (code B ref 24892); Fri, 18 Nov 2016 20:27:02 +0000 Received: (at 24892) by debbugs.gnu.org; 18 Nov 2016 20:26:54 +0000 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 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 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) MIME-Version: 1.0 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> 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> From: Ed Maste Date: Fri, 18 Nov 2016 15:20:26 -0500 X-Google-Sender-Auth: xetLFq1nfpUkDCnuQsJf4XMJV5M Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.5 (/) 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 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) 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? From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Brooks Davis 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 To: Paul Eggert Cc: freebsd-hackers@freebsd.org, 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147950081419506 (code B ref 24892); Fri, 18 Nov 2016 20:27:02 +0000 Received: (at 24892) by debbugs.gnu.org; 18 Nov 2016 20:26:54 +0000 Received: from localhost ([127.0.0.1]:34244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7pkM-00054T-8H for submit@debbugs.gnu.org; Fri, 18 Nov 2016 15:26:54 -0500 Received: from spindle.one-eyed-alien.net ([199.48.129.229]:41647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7ph3-0004yz-0b for 24892@debbugs.gnu.org; Fri, 18 Nov 2016 15:23:29 -0500 Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 6C6135A9F14; Fri, 18 Nov 2016 20:23:28 +0000 (UTC) Date: Fri, 18 Nov 2016 20:23:28 +0000 From: Brooks Davis Message-ID: <20161118202328.GA79070@spindle.one-eyed-alien.net> References: <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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="envbJBWh7q8WU6mo" Content-Disposition: inline In-Reply-To: <5ec481c4-41e1-c7dd-433d-f533653b132f@cs.ucla.edu> User-Agent: Mutt/1.7.0 (2016-08-17) X-Spam-Score: -2.9 (--) 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 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) --envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 18, 2016 at 08:21:04AM -0800, Paul Eggert wrote: > Ashish SHUKLA wrote: >=20 > > One of the FreeBSD developer has > > pointed me to this ongoing discussion[1] on freebsd-hackers@ list. > > > > References: > > [1] https://lists.freebsd.org/pipermail/freebsd-hackers/2016-November/= 050144.html >=20 > OK, thanks, I'll CC: freebsd-hackers. FreeBSD hackers: this is following = up on=20 > this serious Emacs bug report, which says that Emacs no longer works on F= reeBSD=20 > 11.x arm64: >=20 > https://bugs.gnu.org/24892 >=20 > The referenced FreeBSD discussion appears to be under the misapprehension= that=20 > sbrk is useful only to estimate how much memory is in use, and since this= use=20 > has long been wrong sbrk should be unceremoniously removed. Unfortunately= , this=20 > assumption is incorrect for Emacs, as (bleeding-edge) Emacs uses its own= =20 > allocator during its build process, and reverts to malloc only during use= r=20 > operation. (The build-time Emacs makes a copy of itself in a new executab= le, and=20 > relies on sbrk during the build.) Obviously this is dicey and we are plan= ning to=20 > change Emacs to make it more portable; however, this will require nontriv= ial=20 > reengineering on our part. >=20 > In the meantime we respectfully request that sbrk functionality be kept i= n=20 > FreeBSD 11.x arm64 for a while. It is fine to mark it as deprecated or ob= solete,=20 > or even rename it, but please do not remove the functionality entirely. Under FreeBSD's stability rules if we shipped ANY release for a platforms (e.g. arm64, riscv) with a system call, we must support it for the life of the architecture (approximately FOREVER). As such, if any other solution is viable, we'd prefer that. What does emacs actually need from sbrk()? Could it get by with something with the same interface allocating from .bss or does it need its allocations to be at the end of .bss? I'm happy to put some time into a userspace workaround if one is viable. -- Brooks --envbJBWh7q8WU6mo Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJYL2M/AAoJEKzQXbSebgfAIWkH/1lRbnad9HgqjZzmWERuV9hn NqlZjygWmyALFvLnmTQPlEYK0MIWoVKlyRkozd7Okd4CEN5gvgOA/NilDLGktkuF 5Cttp5x9CxhXKOHJS0bABs1jEqXXgCz3B9GnWoDQ2u7JxLdv4UTretvFTBAlgY4G rljgv3B2NGa2+PrvON1cKmmMPJnn/lGkrNr2bOkOYmQFuMgI0XcqpszbxQYfeR2R /zCibyTIAYELxu2fBFJxf5WO5VE7yUkP+hzeTL0DVSGalQgQ4pkTTVUsJaV8uSr+ ++TjPzDqUONgQmr+WKxqwg89Yd/JUdL2OARbpnywqlZeahKxJTXy1w9RfnO1pxI= =IA5Z -----END PGP SIGNATURE----- --envbJBWh7q8WU6mo-- From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Nov 2016 22:23: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: patch To: Ed Maste Cc: freebsd-hackers@freebsd.org, Brooks Davis , 24892@debbugs.gnu.org, Ashish SHUKLA Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147950773730449 (code B ref 24892); Fri, 18 Nov 2016 22:23:01 +0000 Received: (at 24892) by debbugs.gnu.org; 18 Nov 2016 22:22:17 +0000 Received: from localhost ([127.0.0.1]:34278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7rY1-0007v3-7i for submit@debbugs.gnu.org; Fri, 18 Nov 2016 17:22:17 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:33738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7rXz-0007uq-IL for 24892@debbugs.gnu.org; Fri, 18 Nov 2016 17:22:16 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D3F5916006F; Fri, 18 Nov 2016 14:22:08 -0800 (PST) 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 4Uy_Ra3XdPtE; Fri, 18 Nov 2016 14:22:08 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 15A7F160070; Fri, 18 Nov 2016 14:22:08 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu 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 Rz5yrrQtfNxQ; Fri, 18 Nov 2016 14:22:08 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.178.162]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id E296B16006F; Fri, 18 Nov 2016 14:22:07 -0800 (PST) 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> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> Date: Fri, 18 Nov 2016 14:22:07 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) 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= . > 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? Quite possibly. Unfortunately the code that uses that array (in gmalloc.c= ) also=20 uses sbrk to move the break past the end of the large array. The large ar= ray is=20 intended for use only during the build process; during ordinary execution= , sbrk=20 is used. Perhaps Emacs could work around the problem by supplying a user-space sbr= k=20 emulator, which uses mmap to support the old-fashioned model where the he= ap is=20 contiguous. Is that something that could be done easily? That is, is ther= e some=20 way to reserve the address space for a potentially-large Emacs heap right= after=20 .bss, such that library calls to malloc and mmap won't use this address s= pace?=20 That might do the trick. Brooks Davis wrote: > What does emacs actually need from sbrk()? Could it get by with someth= ing with the same interface allocating from .bss or does it need its allo= cations to be at the end of .bss? I think more the latter. The problem with a fixed-size .bss is that whate= ver=20 size we pick during the build is likely to be wrong for users. Also, Emac= s saves=20 the entire build-time .bss into an executable, so an enormous .bss will b= e=20 counterproductive. From unknown Sun Jun 22 11:38:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Nov 2016 06:58: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 To: Paul Eggert Cc: freebsd-hackers@freebsd.org, brooks@freebsd.org, emaste@freebsd.org, ashish.is@lostca.se, 24892@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 24892-submit@debbugs.gnu.org id=B24892.147953867719622 (code B ref 24892); Sat, 19 Nov 2016 06:58:02 +0000 Received: (at 24892) by debbugs.gnu.org; 19 Nov 2016 06:57:57 +0000 Received: from localhost ([127.0.0.1]:34363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7zb3-00056Q-18 for submit@debbugs.gnu.org; Sat, 19 Nov 2016 01:57:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7zb0-000569-J2 for 24892@debbugs.gnu.org; Sat, 19 Nov 2016 01:57:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7zau-0002dQ-CB for 24892@debbugs.gnu.org; Sat, 19 Nov 2016 01:57:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36636) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7zam-0002bY-5x; Sat, 19 Nov 2016 01:57:40 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3339 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c7zal-0003x0-6z; Sat, 19 Nov 2016 01:57:39 -0500 Date: Sat, 19 Nov 2016 08:57:44 +0200 Message-Id: <83vavkardj.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> (message from Paul Eggert on Fri, 18 Nov 2016 14:22:07 -0800) 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> <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> 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-Spam-Score: -7.9 (-------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Paul Eggert > Date: Fri, 18 Nov 2016 14:22:07 -0800 > Cc: freebsd-hackers@freebsd.org, Brooks Davis , > 24892@debbugs.gnu.org, Ashish SHUKLA > > > 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? > > Quite possibly. Unfortunately the code that uses that array (in gmalloc.c) also > uses sbrk to move the break past the end of the large array. The large array is > intended for use only during the build process; during ordinary execution, sbrk > is used. > > Perhaps Emacs could work around the problem by supplying a user-space sbrk > emulator, which uses mmap to support the old-fashioned model where the heap is > contiguous. Is that something that could be done easily? That is, is there some > way to reserve the address space for a potentially-large Emacs heap right after > .bss, such that library calls to malloc and mmap won't use this address space? > That might do the trick. > > Brooks Davis wrote: > > What does emacs actually need from sbrk()? Could it get by with something with the same interface allocating from .bss or does it need its allocations to be at the end of .bss? > > I think more the latter. The problem with a fixed-size .bss is that whatever > size we pick during the build is likely to be wrong for users. Also, Emacs saves > the entire build-time .bss into an executable, so an enormous .bss will be > counterproductive. I agree with everything Paul wrote. There's one other factor you should be aware of: Emacs 25.2 will most probably start its pretest in a week or so. If this problem can be solved for FreeBSD on arm64 by providing a drop-in replacement for sbrk, we could include that in 25.2, which is a strictly bug-fix release that can only accept safe bug fixes. If not, the solution will have to wait for Emacs 26.1, currently being developed on the master branch, which is unlikely to be released before mid-2017 or even the end of 2017. Not a catastrophe, given that Emacs never worked on this host, but something to consider. (It is, of course, possible to provide a simple and safe solution for 25.2 and a more elaborate one for 26.1.) Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 19 02:20:55 2016 Received: (at control) by debbugs.gnu.org; 19 Nov 2016 07:20:55 +0000 Received: from localhost ([127.0.0.1]:34375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7zxH-0005mC-Dc for submit@debbugs.gnu.org; Sat, 19 Nov 2016 02:20:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c7zxG-0005lu-24 for control@debbugs.gnu.org; Sat, 19 Nov 2016 02:20:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c7zx7-0001iA-0V for control@debbugs.gnu.org; Sat, 19 Nov 2016 02:20:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c7zx6-0001i6-SU; Sat, 19 Nov 2016 02:20:44 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3362 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c7zx6-0001ug-2V; Sat, 19 Nov 2016 02:20:44 -0500 Date: Sat, 19 Nov 2016 09:20:50 +0200 Message-Id: <83r368aqb1.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> (message from Paul Eggert on Fri, 18 Nov 2016 14:22:07 -0800) Subject: Re: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture 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> <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> 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-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control Cc: 24892@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) unblock 21966 by 24892 block 24655 by 24892 thanks > From: Paul Eggert > Date: Fri, 18 Nov 2016 14:22:07 -0800 > Cc: freebsd-hackers@freebsd.org, Brooks Davis , > 24892@debbugs.gnu.org, Ashish SHUKLA > > 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. Since Emacs never worked on FreeBSD/arm64, we don't need to block the release of 25.2 on this issue (although it would be nice to have it resolved by 25.2). From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 10 22:07:59 2016 Received: (at control) by debbugs.gnu.org; 11 Dec 2016 03:08:00 +0000 Received: from localhost ([127.0.0.1]:37416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFuUZ-0003pV-Mu for submit@debbugs.gnu.org; Sat, 10 Dec 2016 22:07:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFuUY-0003pI-PH for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:07:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cFuUS-0001UX-S3 for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:07:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFuUS-0001UT-OR for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:07:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cFuUS-0005Qm-FQ for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:07:52 -0500 Subject: control message for bug 24892 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 10 Dec 2016 22:07:52 -0500 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-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) severity 24892 important From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 10 22:10:48 2016 Received: (at control) by debbugs.gnu.org; 11 Dec 2016 03:10:48 +0000 Received: from localhost ([127.0.0.1]:37420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFuXI-0003uP-5f for submit@debbugs.gnu.org; Sat, 10 Dec 2016 22:10:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFuXG-0003u9-Tm for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:10:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cFuX9-0001yU-CJ for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:10:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38374) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFuX9-0001yO-1X for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:10:39 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cFuX8-0008Ok-Na for control@debbugs.gnu.org; Sat, 10 Dec 2016 22:10:38 -0500 Subject: control message for bug 24892 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 10 Dec 2016 22:10:38 -0500 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-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) tag 24892 - patch From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 12:46:43 2017 Received: (at control) by debbugs.gnu.org; 31 Aug 2017 16:46:43 +0000 Received: from localhost ([127.0.0.1]:37844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSc6-0002j8-1p for submit@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dnSc4-0002dc-B5 for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dnSby-0002FO-NI for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dnSby-0002FG-Jd for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dnSby-00020o-Bj for control@debbugs.gnu.org; Thu, 31 Aug 2017 12:46:34 -0400 Subject: control message for bug 24892 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 31 Aug 2017 12:46:34 -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-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) merge 28308 24892 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 09:37:59 2017 Received: (at control) by debbugs.gnu.org; 2 Sep 2017 13:37:59 +0000 Received: from localhost ([127.0.0.1]:41902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do8cZ-0006pc-KS for submit@debbugs.gnu.org; Sat, 02 Sep 2017 09:37:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1do8cY-0006pR-Ss for control@debbugs.gnu.org; Sat, 02 Sep 2017 09:37:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1do8cP-0005li-0S for control@debbugs.gnu.org; Sat, 02 Sep 2017 09:37:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1do8cO-0005lR-SP; Sat, 02 Sep 2017 09:37:48 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2181 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1do8cN-0008G5-1d; Sat, 02 Sep 2017 09:37:48 -0400 Date: Sat, 02 Sep 2017 16:37:31 +0300 Message-Id: <83bmmtz0f8.fsf@gnu.org> From: Eli Zaretskii To: eggert@cs.ucla.edu In-reply-to: <83r368aqb1.fsf@gnu.org> (message from Eli Zaretskii on Sat, 19 Nov 2016 09:20:50 +0200) Subject: Re: bug#24892: {s, }brk removed from FreeBSD 11.x and later, arm64 architecture 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> <1dc6fa8c-7378-6e4e-1d9e-86c962fc48bb@cs.ucla.edu> <83r368aqb1.fsf@gnu.org> 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-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control Cc: 24892@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) unblock 24655 by 24892 thanks > Date: Sat, 19 Nov 2016 09:20:50 +0200 > From: Eli Zaretskii > Cc: 24892@debbugs.gnu.org > > unblock 21966 by 24892 > block 24655 by 24892 > thanks > > > From: Paul Eggert > > Date: Fri, 18 Nov 2016 14:22:07 -0800 > > Cc: freebsd-hackers@freebsd.org, Brooks Davis , > > 24892@debbugs.gnu.org, Ashish SHUKLA > > > > 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. > > Since Emacs never worked on FreeBSD/arm64, we don't need to block the > release of 25.2 on this issue (although it would be nice to have it > resolved by 25.2). And because we've heard nothing since Nov 2016, it looks like this issue shouldn't block Emacs 26.1, either. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 13:31:55 2017 Received: (at control) by debbugs.gnu.org; 31 Oct 2017 17:31:55 +0000 Received: from localhost ([127.0.0.1]:44480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9aOJ-0008DQ-3y for submit@debbugs.gnu.org; Tue, 31 Oct 2017 13:31:55 -0400 Received: from mail-wr0-f173.google.com ([209.85.128.173]:56189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9aOH-0008D7-9B for control@debbugs.gnu.org; Tue, 31 Oct 2017 13:31:53 -0400 Received: by mail-wr0-f173.google.com with SMTP id l8so16654484wre.12 for ; Tue, 31 Oct 2017 10:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=573wmiBW0+64YaBnPSi+kksiHQ8chzvbUW+JoKOdXsA=; b=s82v3zTeCrvmq2Ey15Pz1uKfaKmPqybmwHEEpNtZB4z8qIGYNAiM8PQcWy25KTmWqy VZqizyOzKJvZCgtZ4NvdtYf2Y7j/ERewgDwRhdRuuBTf04q3iN/st+04ae6vm6tH+4Z9 2q1YSubCV028pnUkMSna/t3Gz38PsVZhYkwmCyEkPHd87sAyKRAIQcS25cZ/aYDQIS5I 45+9HjagAz5fLyFgxn21HFi/HY0nmeqyEfkdZ+u9pqeX9jWqxx3VF9QYZyr0nQCxaopd Ax9EqLJJDyNOBRPAunSm07NS/teozkF96T/ALEJNWOBZs5p+u2PQfnq5K9qigKd8aGxc cnOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=573wmiBW0+64YaBnPSi+kksiHQ8chzvbUW+JoKOdXsA=; b=bZTuaxY4E6hYzEal0Z7h+DJY+Y3MboLw++xF8POCO6v4urHqZK+QhR3mYlsb1XeqPK y29CW8Y6etE9o0Rh+tQ/xzjEl6fHKpxegOQGgWMlLPrPfjtKNW+x0+hJiov8+GAWSKCW TELQAhs4WWw5+CD4eFM6Hf2Fg0NzbfpBBjbSN18EagnRmB77GOsqSzhRnMZWdk1Gb2/R OuDwjREYxIt7Gy2H3Gq4RmegmehuqMInSEJ/GYsUdBrGlezgpC8E7D/GJVcwOehXGFUL TpwJ65IC7mAhBk2pJV0hL7cApFgBYeoCQKYYkwN134a4n9nG+RLsKahx8KZuMrH14dNK 3p5Q== X-Gm-Message-State: AMCzsaWiyx+rYq+NNb/tIT2+vAsYWGkTzGsLQbswO73IyTuK/qrXhZ8Q hLwunASfs2B+cQ0g6P7cppV2IfHF+wAzmm9FmWA= X-Google-Smtp-Source: ABhQp+TOl0hxlXOdJdW3/jzt58uBQen4QFfra+W1Zt8LXYfPUecjtMTqQhz79eZBze132Gzqr9d68r7SbnuLMzPdNiw= X-Received: by 10.223.189.13 with SMTP id j13mr2658911wrh.94.1509471107429; Tue, 31 Oct 2017 10:31:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Tue, 31 Oct 2017 10:31:46 -0700 (PDT) In-Reply-To: References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> From: Noam Postavsky Date: Tue, 31 Oct 2017 13:31:46 -0400 X-Google-Sender-Auth: QsGD5FKrQ0LgVzmisZe0dIOkhRI Message-ID: Subject: Re: bug#28308: Build failure on FreeBSD/aarch64 To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Bcc: control@debbugs.gnu.org X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control Cc: Gergely Czuczy , 28308@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) tags 28308 + patch quit On Tue, Oct 24, 2017 at 2:43 PM, Noam Postavsky wrote: > It seems that the memory pointer to by float_block->floats becomes > invalid following the dumping process. The following patch which makes FreeBSD use the hybrid malloc scheme fixes it: diff --git a/configure.ac b/configure.ac index d294412dc4..2e690987a6 100644 --- a/configure.ac +++ b/configure.ac @@ -2206,7 +2206,7 @@ AC_DEFUN case "$opsys" in ## darwin ld insists on the use of malloc routines in the System framework. darwin | mingw32 | nacl | sol2-10) ;; - cygwin) hybrid_malloc=yes + freebsd | cygwin) hybrid_malloc=yes system_malloc= ;; *) test "$ac_cv_func_sbrk" = yes && system_malloc=$emacs_cv_sanitize_address;; esac diff --git a/src/gmalloc.c b/src/gmalloc.c index baaff58050..8fd05fe845 100644 --- a/src/gmalloc.c +++ b/src/gmalloc.c @@ -1509,9 +1509,13 @@ gdefault_morecore (ptrdiff_t increment) return bss_sbrk (increment); } #endif +#ifdef HAVE_SBRK result = (void *) __sbrk (increment); if (result == (void *) -1) return NULL; +#else + result = NULL; +#endif return result; } From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 04 19:14:50 2017 Received: (at control) by debbugs.gnu.org; 4 Nov 2017 23:14:50 +0000 Received: from localhost ([127.0.0.1]:51030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eB7eM-0002HC-1Y for submit@debbugs.gnu.org; Sat, 04 Nov 2017 19:14:50 -0400 Received: from mail-it0-f51.google.com ([209.85.214.51]:48142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eB7eK-0002Gw-Jg; Sat, 04 Nov 2017 19:14:48 -0400 Received: by mail-it0-f51.google.com with SMTP id c3so1402802itc.3; Sat, 04 Nov 2017 16:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=9bxCsLTdLCG3T/IEMX+7W5vnI50QCpZayPaHc9O8iiU=; b=vX/haWPlfqSMZAj30eXooBii5+7PPnCU7RNAESPYYWkwVVqGRxwBME4NCRfqCL1qxr QaEdbga7Uoc2HUacw1BcP8MY1yP2JulVFGWWh4BwhXo99tp6E1pS2c88PotgZFRMIFAG 3EsHe7Wjy2J5YKof/IuHCSPqFPdaZtSfsKkO5IC4Jan9gjPcZpCaV1J0OrK4xdUDnQp7 Zr4J1OtgaXJxgwdBYMxz9ibfsxmcIJ583v8sslSUjMlPk8ypJIHp4J4ygK64idaYVnoW JRgewo6d+UBx+p6Rvuo6Uhab888Jikoyoflvp6079Pao6cMYpvz8hrNGGshp1f2Bxgz0 sMhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=9bxCsLTdLCG3T/IEMX+7W5vnI50QCpZayPaHc9O8iiU=; b=tlejYi9xP+4DKhIR5nVlxsF6Npd8eJfBlutJ7OEh49Mym+UMdZ/64n446cKAoi0VgW AEl8thC6zLBRlouAZAFrJ73aMxKcF0p/kN1oaHyAVlaXniAZAXbaeirHchifU4ynuViH tcbnxZ8DHYZvVftvPq99zRRYxtMZhLlBWqWFuRIvw0fd9jiclkXAoahAT+hO9sTm2+Fj pOej1cQmyJ2xpUOStVpokt9UQlEUAD/CZT9UlF41i3Sg5DEPG1wXvBWaEIXH079yO75Y lBhBHX5yPMPnIFoyoXcTg93vRlobwjwodrp3d+odK0LUsHt4HQDK3at2pdLs5nSVOv2b A0CQ== X-Gm-Message-State: AJaThX5BFOWzLJnb3NQEO+TqQvCqeVune6xtruKEvYUyCoxBKlIf32kp K7KjRriNHGVCtaMRZFjrKcU75Q== X-Google-Smtp-Source: ABhQp+R0ZTbvTsOlsVjPmt4R3NvDdKwVxHMiJEDFBOXHUa4yFMCy187BClLHCidxmiNul02jjrfdbw== X-Received: by 10.36.33.71 with SMTP id e68mr4171583ita.111.1509837282748; Sat, 04 Nov 2017 16:14:42 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id t65sm4063184iod.45.2017.11.04.16.14.40 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 04 Nov 2017 16:14:41 -0700 (PDT) From: Noam Postavsky To: Gergely Czuczy Subject: Re: bug#28308: Build failure on FreeBSD/aarch64 References: <2e5f41f7-e005-c28f-c04a-79953a804f71@harmless.hu> <8760d17pyj.fsf@users.sourceforge.net> <9ae1840f-9056-8771-43fa-b27bbd2b1bd3@harmless.hu> <87k218g33g.fsf@users.sourceforge.net> <2fbe77fe-1258-cef2-32e2-f741da514151@harmless.hu> <83y3powdsv.fsf@gnu.org> <87k215lqdf.fsf@users.sourceforge.net> <837ex5thtt.fsf@gnu.org> <83tw09s148.fsf@gnu.org> <83bmmhrw84.fsf@gnu.org> <29f4260c-2fff-9051-5882-0acec819739f@harmless.hu> <8760bag128.fsf@users.sourceforge.net> <83wp3qcn5k.fsf@gnu.org> <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> Date: Sat, 04 Nov 2017 19:14:27 -0400 In-Reply-To: <95b89a6c-99ce-cca9-b401-6196b496f554@harmless.hu> (Gergely Czuczy's message of "Thu, 2 Nov 2017 22:03:41 +0100") Message-ID: <871sld8wmk.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control Cc: Eli Zaretskii , 28308@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) tags 28308 fixed close 28308 26.1 quit Gergely Czuczy writes: > On 2017. 10. 31. 18:31, Noam Postavsky wrote: >> --- a/configure.ac >> +++ b/configure.ac >> @@ -2206,7 +2206,7 @@ AC_DEFUN >> case "$opsys" in >> ## darwin ld insists on the use of malloc routines in the System framework. >> darwin | mingw32 | nacl | sol2-10) ;; >> - cygwin) hybrid_malloc=yes >> + freebsd | cygwin) hybrid_malloc=yes >> system_malloc= ;; >> *) test "$ac_cv_func_sbrk" = yes && >> system_malloc=$emacs_cv_sanitize_address;; Oops, I had some line wrapping here. > So, the amd64 and the aarch64 builds have finished: > GNU Emacs 26.0.50 (build 1, amd64-portbld-freebsd11.0) of 2017-11-02 > GNU Emacs 26.0.50 (build 1, aarch64-portbld-freebsd12.0) of 2017-11-02 > > Both are functional. Thanks for testing. If they report as 26.0.50 rather than 26.0.90 you may be applying to a somewhat old branch, but the dumping code has not been updated since then so it shouldn't be a problem. > Regarding updating the port, that's rather simple, you don't have to > update the whole OS or anything similar. I rather meant figuring out how to configure the network connection with qemu. > If this version will be the fix for the issue, could you please let me > know which commit has it? I would like to let the port's maintainer > know, so he can update the port in the master branch, fixing aarch64 > support finally. I've cleaned up the gmalloc part of the patch a bit, and pushed to emacs-26, see 918a2dda07. [1: 918a2dda07]: 2017-11-04 18:49:28 -0400 Use hybrid malloc for FreeBSD (Bug#28308) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=918a2dda07ebf16601a93d0464f62c4e846d8b39