From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 60066 invoked by alias); 7 Dec 2017 23:37:41 -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 60046 invoked by uid 89); 7 Dec 2017 23:37:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy= X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mail-yw0-f177.google.com Received: from mail-yw0-f177.google.com (HELO mail-yw0-f177.google.com) (209.85.161.177) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 07 Dec 2017 23:37:39 +0000 Received: by mail-yw0-f177.google.com with SMTP id t189so3639083ywg.9 for ; Thu, 07 Dec 2017 15:37:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9EZhKD0tvbrK/pv56/2hXpYDP0/Hzo1v8xsI9fssoQY=; b=WLmyycDCwUbZMvgP8mJCXfGdUsW5qVfYf3xjf87mqiE/80/vT+vrdYcsY8LqlghBVk VLcegNE+gP+FoIjctiUqq+lL0BH72fwYxtVxHPoyLt+d9gDCve/zFL7bUxPQcbkbMq2G 1RZfMhP9oCG+UOAutCsy0jxIm0lTipXp8Gir6VYvbrr0OE9a1T13iIeesk/RQDKSKZap FZKVTecMZ0b53hW2qO2QU3SIg2T5+JMtfjjFMdGUjORu4s2ErXc6komyDjR8ick+syl2 GPDfTldQ3UqFIFJWlXzOkONOPAMPpLWrph6/mv11A1x2PGQbggdp6UFubiOiqaqeBWIm BPgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9EZhKD0tvbrK/pv56/2hXpYDP0/Hzo1v8xsI9fssoQY=; b=rKfL+430E+QBMdtToLcpOm8Uxt8B2c+gIhalDEaITmILzCCuOHfOTW5upT4voPda+Y lEDw/g+gHG6iVRNrJWUpSh/Yq/lgcjDY1KxP087h7q7Gxichrgh6a/NCMX011ZOAFxV7 9SvUPIJ/guMfEnRhqhKBBShFAUrHGI8guLHNx8Xz/YvDkH4gB23HUY9umC1Ht0ltR/Bj 0jwPx4YYazSZ+lG5QWk2o5TCZ1A23p7HUFp9on5Q1dCTkeibrauNLgwDi9Dp9nVW3dj5 taP6AO1SFrOZ1NMfG2CG2dZ8CJLIgMBVheAa4dt2qGUEQbuSbKXBpF5cj2kKJKoMEJfL 6Pfg== X-Gm-Message-State: AJaThX5MDbhMhjazQorFFtODJGeYziLEYpM5y1LHM0GKYunw+bCYbSF+ xC154slnIdQsSE+YLnIvMmGh8WlSAe9WuOhAaRlg9A== X-Google-Smtp-Source: AGs4zMYbhAmAyo2Gz1UF8bMTjhImtfnj9MHSS81WV/yf+uhEzNhnQhiGUUnRpeNP4VAMxh7RalrI2QiDmLLTTzDRU9k= X-Received: by 10.129.118.1 with SMTP id r1mr19430005ywc.437.1512689857858; Thu, 07 Dec 2017 15:37:37 -0800 (PST) MIME-Version: 1.0 Received: by 10.129.71.67 with HTTP; Thu, 7 Dec 2017 15:37:37 -0800 (PST) In-Reply-To: References: <8737cosnym.fsf@localhost.localdomain.i-did-not-set--mail-host-address--so-tickle-me> <7e698a5f-32d7-6549-7e23-8850b85e6c10@gmail.com> From: "Ian Lance Taylor via gnu-gabi" Reply-To: Ian Lance Taylor Date: Sun, 01 Jan 2017 00:00:00 -0000 Message-ID: Subject: Re: Reducing code size of Position Independent Executables (PIE) by shrinking the size of dynamic relocations section To: Rahul Chaudhry Cc: Sriraman Tallam , hegdesmailbox@gmail.com, Florian Weimer , David Edelsohn , Rafael Avila de Espindola , Binutils Development , Alan Modra , Cary Coutant , gnu-gabi@sourceware.org, Xinliang David Li , Sterling Augustine , Paul Pluzhnikov , "H.J. Lu" , Luis Lozano , Peter Collingbourne , Rui Ueyama , llvm-dev@lists.llvm.org Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2017-q4/txt/msg00006.txt.bz2 On Thu, Dec 7, 2017 at 2:51 PM, Rahul Chaudhry wrote: > > However, before that can happen, we need agreement on the ABI side for the new > section type and the encoding. We haven't worked on a change of this magnitude > before that touches so many different pieces from the linker, elf tools, and > the dynamic loader. Specifically, we need agreement and/or guidance on where > and how should the new section type and its encoding be documented. We're > proposing adding new defines for SHT_RELRZ, DT_RELRZ, DT_RELRZSZ, DT_RELRZENT, > and DT_RELRZCOUNT that all the different parts of the toolchains can agree on. Sounds like good work. The place to hold a discussion on ELF ABI issues is generic-abi@googlegroups.com and gnu-gabi@sourceware.org. Inasmuch as there is an official ELF ABI any more now that SCO has gone under, it is maintained on the generic-abi list. Ian