From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 99723 invoked by alias); 27 Nov 2018 19:26:31 -0000 Mailing-List: contact gnu-gabi-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: gnu-gabi-owner@sourceware.org Received: (qmail 99690 invoked by uid 89); 27 Nov 2018 19:26:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:702, sk:note.gn, sk:notegn, claiming X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 3 recipients X-HELO: mail-ot1-f43.google.com Received: from mail-ot1-f43.google.com (HELO mail-ot1-f43.google.com) (209.85.210.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 27 Nov 2018 19:26:29 +0000 Received: by mail-ot1-f43.google.com with SMTP id 81so21237486otj.2; Tue, 27 Nov 2018 11:26:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=B5MdXhc+cVSuWr+ax4OYHTfHhTZVnamUA5N7Ar43FMI=; b=MuJI+QB+BKRkZgsU9nnkTGZ78vacqmOfOVT5m8KEqiYHWzfXMHmWe/F260Wp40h3hW GAfg5lNnwYCOuQUXqK3UJwg0SYw6FuAC9f4aSD7ujy4EifNBDir2fwEXfJr2LjBqi+t/ McymjsAc/PYrff48iSWLB2upqJbz78e74bYV87s+MYxMoy8mxJ0rPYKpiTgFugBD9Mzy 3WyYrUy9p6TU8+IuwF4SSGRBo2eHOp58F6sQFCOsAnJLHK6xCdm1LQDPPF0VBlRuY7wH L1fAc3dHeb3t+jAqKzLKUZugXqXpckaQFz6bu6SXI4Cj+8HrvdWEcTdUIu5wbZQwOkLc V0rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=B5MdXhc+cVSuWr+ax4OYHTfHhTZVnamUA5N7Ar43FMI=; b=GEJxMqDZ7ydAR3Vwiy5TMQvTDFke4BMr+dnugZ5zQDLZED/T1aIP+iAPQkVuMaS9lg 7W1a4Pw7cwCVQhpAabE34C2+8i8h1PM/rWdO4lwzsPKt0kPjzlFZiDi/TQfXNQI7kDGE +Q313fHXpNR78RmJqnmuT5NNeAAsPH0QYMoxepzzbfAIiA0o8Waro3xVVB4SeXwCzgub ooddA9aka+WJEwn56XqMlOpm3mukPo6AjP3dvzby5ZwkoniE4QmsQIZnKwOBRQ90k67G 15geesRVhFf3Jeth/ST9WcA1ys73TUJTkiytys2iR328XDLlbXZaV6xDQndQp7voKQPo 98Wg== X-Gm-Message-State: AA+aEWahvejxcYkSRsSzOuVuuT99XI7yuMONTMZuDEmlKGE9bNtnkd6M pRD02Ap1Xq3OK++Ptptrt6Fb9dvg14jWUN5iJpA= X-Google-Smtp-Source: AFSGD/VKqKyERzby1YPMRqv2x4Gk1Vcr6r0SNYiAg1gi1yTX+IUntiBMWMh/er3h/6bEBsTYYn7oCJCLKgO9GStfIbM= X-Received: by 2002:a9d:d23:: with SMTP id 32mr17809886oti.328.1543346787482; Tue, 27 Nov 2018 11:26:27 -0800 (PST) MIME-Version: 1.0 References: <87ftvoouda.fsf@oldenburg.str.redhat.com> <87k1kyhbki.fsf@oldenburg.str.redhat.com> In-Reply-To: From: "H.J. Lu" Date: Mon, 01 Jan 2018 00:00:00 -0000 Message-ID: Subject: Re: RFC: Linux gABI: Add a GNU_PROPERTY_BY_LINKER property To: Cary Coutant Cc: Florian Weimer , Binutils , GNU C Library , gnu-gabi@sourceware.org, x86-64-abi@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-q4/txt/msg00025.txt.bz2 On Tue, Nov 27, 2018 at 9:56 AM Cary Coutant wrote: > > > > > PT_GNU_PROPERTY isn't compatible with existing loaders. This needs > > > > to be both forward and backward compatible. > > > > > > Which loaders? The kernel? > > > > Kernel, glibc, gdb, ..... > > How is that any different from using PT_NOTE? Existing loaders don't > handle that either. > > If you're claiming that a new PT_ value in the program header table > will be rejected by existing loaders, that's a bug. It should be > fixed. The whole principle of ELF extensibility relies on that. Add PT_GNU_PROPERTY to cover .note.gnu.property section? -- H.J.