From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Wolfgang Jenkner Newsgroups: gmane.emacs.bugs Subject: bug#22086: 25.1.50; [PATCH] Integrate the musl hybrid malloc patch for elf systems Date: Thu, 17 Dec 2015 14:16:41 +0100 Message-ID: <85h9jhdxl2.fsf@iznogoud.viz> References: <85poynxvgy.fsf@iznogoud.viz> <567120C0.6080803@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450358255 10476 80.91.229.3 (17 Dec 2015 13:17:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 17 Dec 2015 13:17:35 +0000 (UTC) Cc: Rich Felker , 22086@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 17 14:17:24 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a9YQl-0003jO-5j for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Dec 2015 14:17:15 +0100 Original-Received: from localhost ([::1]:53578 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9YQk-000386-Ad for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Dec 2015 08:17:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59101) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9YQc-00030G-LY for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 08:17:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9YQY-0003T5-Bb for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 08:17:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46676) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9YQY-0003T1-7h for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 08:17:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1a9YQY-00075u-3w for bug-gnu-emacs@gnu.org; Thu, 17 Dec 2015 08:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Wolfgang Jenkner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Dec 2015 13:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22086 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 22086-submit@debbugs.gnu.org id=B22086.145035821927257 (code B ref 22086); Thu, 17 Dec 2015 13:17:02 +0000 Original-Received: (at 22086) by debbugs.gnu.org; 17 Dec 2015 13:16:59 +0000 Original-Received: from localhost ([127.0.0.1]:54278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9YQR-00075W-I4 for submit@debbugs.gnu.org; Thu, 17 Dec 2015 08:16:59 -0500 Original-Received: from b2bfep12.mx.upcmail.net ([62.179.121.57]:50351) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1a9YQM-00075F-Ex for 22086@debbugs.gnu.org; Thu, 17 Dec 2015 08:16:54 -0500 Original-Received: from edge12.upcmail.net ([192.168.13.82]) by b2bfep12.mx.upcmail.net (InterMail vM.8.01.05.18 201-2260-151-151-20140610) with ESMTP id <20151217131643.DWVJ29633.b2bfep12-int.chello.at@edge12.upcmail.net> for <22086@debbugs.gnu.org>; Thu, 17 Dec 2015 14:16:43 +0100 Original-Received: from iznogoud.viz ([91.119.87.85]) by edge12.upcmail.net with edge id udGi1r02h1qUgz70CdGiP8; Thu, 17 Dec 2015 14:16:43 +0100 X-SourceIP: 91.119.87.85 Original-Received: from wolfgang by iznogoud.viz with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1a9YQE-0000Jt-DV; Thu, 17 Dec 2015 14:16:42 +0100 In-Reply-To: <567120C0.6080803@cs.ucla.edu> (Paul Eggert's message of "Wed, 16 Dec 2015 00:28:48 -0800") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (berkeley-unix) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:110080 Archived-At: On Wed, Dec 16 2015, Paul Eggert wrote: > Those patches look reasonable, except that one is listed as being by > Rich Felker, who has not signed copyright papers for GNU Emacs as far > as I know. I'll CC: this to him to give him a heads-up. Rich, would > you mind transferring copyright to that patch to the FSF? Here's > a link: > > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22086;msg=5;att=3;filename=0004-Add-musl-patch-to-support-HYBRID_MALLOC-on-elf-syste.patch Rich Felker has asked me in private mail (please, please CC your replies to 22086@debbugs.gnu.org) to clarify the authorship of that patch. I actually stated in the commit message Except for build system fixes this is essentially the same as http://git.alpinelinux.org/cgit/aports/tree/testing/emacs/musl.patch?id=d6f211ec868df4657c745b8ba2bae77b2a7fb7f6 So, I wrote the build system fixes, and, strictly speaking, only the two lines in src/unexelf.c which declare and initialize bss_sbrk_did_unexec are directly from the original "Alpine Linux" patch above. I can split the patch accordingly and ascribe only the latter part to Rich Felker if this is preferred. The original patch still helped me to quickly find where I had to change something; this is why a attributed the whole patch to Rich Felker as it is just an expansion, as it were, of his version. Wolfgang