From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3083 invoked by alias); 8 Jan 2015 18:35:25 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 2989 invoked by uid 89); 8 Jan 2015 18:35:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 08 Jan 2015 18:35:16 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=SVR-IES-FEM-01.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1Y9HvM-0003Az-CL from joseph_myers@mentor.com ; Thu, 08 Jan 2015 10:35:12 -0800 Received: from digraph.polyomino.org.uk (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server id 14.3.224.2; Thu, 8 Jan 2015 18:35:11 +0000 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.82) (envelope-from ) id 1Y9HvJ-00039m-Ih; Thu, 08 Jan 2015 18:35:09 +0000 Date: Thu, 08 Jan 2015 18:35:00 -0000 From: Joseph Myers To: "H.J. Lu" CC: Thomas Schwinge , Binutils , Joel Brobecker Subject: Re: PATCH: Compress debug sections for Linux/x86 by default In-Reply-To: Message-ID: References: <20141214144317.GA25790@gmail.com> <87tx012qlu.fsf@kepler.schwinge.homeip.net> User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-SW-Source: 2015-01/txt/msg00092.txt.bz2 On Thu, 8 Jan 2015, H.J. Lu wrote: > On Thu, Jan 8, 2015 at 8:18 AM, Thomas Schwinge wrote: > > Hi! > > > > On Mon, 15 Dec 2014 11:04:01 -0800, "H.J. Lu" wrote: > >> On Mon, Dec 15, 2014 at 10:47 AM, Joseph Myers wrote: > >> > On Sun, 14 Dec 2014, H.J. Lu wrote: > >> > > >> >> I checked in this patch to compress debug sections for Linux/x86 by > >> >> default. > >> > > >> > I don't think it makes sense for something like this to be > >> > architecture-dependent. If desired it should be done for GNU/Linux on all > >> > architectures (and probably for GNU/Hurd, GNU/kFreeBSD etc. - all systems > >> > with GNU userspace), if not for all ELF targets. > >> > >> Sure, someone can contribute a patch. > > > > I don't like this attitude very much. We should strive to be a bit more > > cooperative within our own community, at least. As Joseph says, there is > > no reason to restrict this change -- which, as Joel has pointed out, has > > not been discussed/reviewed/approved before -- to x86 GNU/Linux only. > > It is next to impossible to get agreements for all targets. > It is better to start from somewhere. Each target maintainer > should make his/her own decision. My point is that agreement for all targets is not what we want anyway. We should make a decision for the GNU system (or for ELF targets in general) and then apply that to all targets that are part of the GNU system (i.e. all with GNU userspace) (or for ELF targets in general). If an OS maintainer thinks it's bad for their OS, don't enable it there, but enabling / disabling on a per-architecture (as opposed to per-OS) basis doesn't make sense without a compelling justification. And we don't have many OS maintainers. -- Joseph S. Myers joseph@codesourcery.com