Message ID | 20220301161706.185216-6-hjl.tools@gmail.com |
---|---|
State | Superseded |
Headers |
Return-Path: <libc-alpha-bounces+patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 654373858420 for <patchwork@sourceware.org>; Tue, 1 Mar 2022 16:20:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 654373858420 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1646151635; bh=5YQcf5r1CKk9zdxEK8MmDrrCEJ6Iz6/v2fiLRZmMmGA=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=tJ2KJ5vR14Idi3ds26Kc85/ZY0QXeNRWw16ElIlKZw0rIGDLuOe1FUTbsSVpGrkzn 8rG4ARcirE8nBGihtgts6Zs8B2dYCEBblKEEhctrBS80b9X9oYlksbkRJ0gwizHYQz Ia6EDOqt1M/cJCHapSkPLCcxop2Kxvl19BfxSAfk= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) by sourceware.org (Postfix) with ESMTPS id 7C095385841E for <libc-alpha@sourceware.org>; Tue, 1 Mar 2022 16:17:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7C095385841E Received: by mail-pj1-x102b.google.com with SMTP id h17-20020a17090acf1100b001bc68ecce4aso2339511pju.4 for <libc-alpha@sourceware.org>; Tue, 01 Mar 2022 08:17:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5YQcf5r1CKk9zdxEK8MmDrrCEJ6Iz6/v2fiLRZmMmGA=; b=u+9GHbW76QWAIeWIHIKUWot2efAgpHU46A2+JajKP7E/sF7CAuFJP2DBSZ0ajrKfcZ PCbp1qmg7cfFW9aRIGS9+wltYLQwXemTzSswPwr6O675RW+qQeVfURuaCyVu1uYWLazd Z2GJpuy+cCELIxcYHpcRuOAhCSii4tI3Ank27UVgVubSCH0keHy94XYRYKkeMxsdaJAU uvjCVuM7dGqNmMIIbDZg5wnneuAnng2K+EVkZYwvxpK+pGldpFO3F9VW44gUOOIq6Jl2 Sd7AlYr7Hgd1z+UjjDZ0qW9oR0qOFYRj+zPj+pUKYpAeGxUAr2+uuxYm2se4PdTT5xrQ fmHQ== X-Gm-Message-State: AOAM533wYExQE/a+bIfjZNAd9WCwUE4WA22wya8SWNQUCCkc0ObQhOVQ rQC6wkNG8lx/OiUG02QAlHZ2vDriwuE= X-Google-Smtp-Source: ABdhPJziNDO8A3IZ31NBaMuudRfVI49P+vcxNYFc1vcCa9wsF/PGm6i733pgREowX0jdw1rP+WxC9g== X-Received: by 2002:a17:90a:3046:b0:1bc:2b36:87bc with SMTP id q6-20020a17090a304600b001bc2b3687bcmr22137784pjl.191.1646151430674; Tue, 01 Mar 2022 08:17:10 -0800 (PST) Received: from gnu-tgl-3.localdomain ([172.58.35.88]) by smtp.gmail.com with ESMTPSA id k22-20020aa788d6000000b004f1335c8889sm17933810pff.7.2022.03.01.08.17.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Mar 2022 08:17:10 -0800 (PST) Received: from gnu-tgl-3.. (localhost [IPv6:::1]) by gnu-tgl-3.localdomain (Postfix) with ESMTP id A3F57C04FF; Tue, 1 Mar 2022 08:17:07 -0800 (PST) To: libc-alpha@sourceware.org Subject: [PATCH v4 5/5] NEWS: Mention DT_RELR support Date: Tue, 1 Mar 2022 08:17:06 -0800 Message-Id: <20220301161706.185216-6-hjl.tools@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220301161706.185216-1-hjl.tools@gmail.com> References: <20220301161706.185216-1-hjl.tools@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3029.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> From: "H.J. Lu via Libc-alpha" <libc-alpha@sourceware.org> Reply-To: "H.J. Lu" <hjl.tools@gmail.com> Cc: Joseph Myers <joseph@codesourcery.com> Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" <libc-alpha-bounces+patchwork=sourceware.org@sourceware.org> |
Series |
Support DT_RELR relative relocation format
|
|
Checks
Context | Check | Description |
---|---|---|
dj/TryBot-32bit | success | Build for i686 |
Commit Message
H.J. Lu
March 1, 2022, 4:17 p.m. UTC
--- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Comments
On 2022-03-01, H.J. Lu wrote: >--- > NEWS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > >diff --git a/NEWS b/NEWS >index 626eeabf5d..2122c1e23e 100644 >--- a/NEWS >+++ b/NEWS >@@ -9,7 +9,7 @@ Version 2.36 > > Major new features: > >- [Add new features here] >+* Support DT_RELR relative relocation format. > > Deprecated and removed features, and other changes affecting compatibility: > >-- >2.35.1 Perhaps worth a bit more information like: The position-indepdent executable/shared object using DT_RELR needs to be linked with -z pack-relative-relocs. --pack-dyn-relocs=relr is pretty common but doesn't work. So worth calling out the supported linker option. Reviewed-by: Fangrui Song <maskray@google.com>
On Tue, Mar 1, 2022 at 11:21 AM Fangrui Song <maskray@google.com> wrote: > > > On 2022-03-01, H.J. Lu wrote: > >--- > > NEWS | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > >diff --git a/NEWS b/NEWS > >index 626eeabf5d..2122c1e23e 100644 > >--- a/NEWS > >+++ b/NEWS > >@@ -9,7 +9,7 @@ Version 2.36 > > > > Major new features: > > > >- [Add new features here] > >+* Support DT_RELR relative relocation format. > > > > Deprecated and removed features, and other changes affecting compatibility: > > > >-- > >2.35.1 > > Perhaps worth a bit more information like: > > The position-indepdent executable/shared object using DT_RELR needs to be linked with -z pack-relative-relocs. How about * Support DT_RELR relative relocation format generated with the linker option, -z pack-relative-relocs. > --pack-dyn-relocs=relr is pretty common but doesn't work. So worth > calling out the supported linker option. > > Reviewed-by: Fangrui Song <maskray@google.com>
On Tue, Mar 1, 2022 at 2:37 PM H.J. Lu <hjl.tools@gmail.com> wrote: > > On Tue, Mar 1, 2022 at 11:21 AM Fangrui Song <maskray@google.com> wrote: > > > > > > On 2022-03-01, H.J. Lu wrote: > > >--- > > > NEWS | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > >diff --git a/NEWS b/NEWS > > >index 626eeabf5d..2122c1e23e 100644 > > >--- a/NEWS > > >+++ b/NEWS > > >@@ -9,7 +9,7 @@ Version 2.36 > > > > > > Major new features: > > > > > >- [Add new features here] > > >+* Support DT_RELR relative relocation format. > > > > > > Deprecated and removed features, and other changes affecting compatibility: > > > > > >-- > > >2.35.1 > > > > Perhaps worth a bit more information like: > > > > The position-indepdent executable/shared object using DT_RELR needs to be linked with -z pack-relative-relocs. > > How about > > * Support DT_RELR relative relocation format generated with the linker > option, -z pack-relative-relocs. Looks good. > > --pack-dyn-relocs=relr is pretty common but doesn't work. So worth > > calling out the supported linker option. > > > > Reviewed-by: Fangrui Song <maskray@google.com> > > > > -- > H.J.
diff --git a/NEWS b/NEWS index 626eeabf5d..2122c1e23e 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,7 @@ Version 2.36 Major new features: - [Add new features here] +* Support DT_RELR relative relocation format. Deprecated and removed features, and other changes affecting compatibility: