From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1616 invoked from network); 16 Jul 2022 08:23:56 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 16 Jul 2022 08:23:56 -0000 Received: (qmail 11384 invoked by uid 550); 16 Jul 2022 08:23:53 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 11352 invoked from network); 16 Jul 2022 08:23:53 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=glGHaubj2y8+5Ep4nAPDqdLhfkbHvHi0nSMGrIMQbRGLr3nlEDafvPy/7WF542nBQ6FoTexOgfu+NtjT0wJam+RBwBi2unKvC/nCiLzRQ8Qi5gep8xUKitnUEXCvj+legE0K7p9pxVt7LekkV/axUy/3Z7pnNMdmW2JDgInEy8S5tbyaRnrGBMXDmjNdelUd7VIpyt36aBUofZyyN43XNfcr5DuUOqUIIgjJk3yoqA0wSymNzTgPlNrTHqJCiu1saFJ7nObBSPRHsRbKdbYWzGKD1VPV3nfiJtoON19NKCS7q7Zd2Q8fPHA4GVx7gD5O5zREhhHX94raOVoTlB80Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I8YqCzkTD1ZsTf81A7NTdi0O9MWaVkik6MSudzkXgwE=; b=ejWOqyuMGX9fqtt40oWD6GSTKmIYu1X+VBPPFvEpytPFu/QhiLcphI5re9Scs7USfKrUdO2ouSWRvTB97tEsSo+7Ye3DzO9lqxTwHz1S2sKUk5ahLWJil3R9jvM+zMkZHgyk+2GwmmKpZIXZFNb5cW+E/kw47BNGYsEmPyBONKJRvzAsI2ZQszcKoH+YVaV2vZ/n9YyiXcLvkhpo2QjKcQjfhrZLC4iishpk/zyWFmNldoMI+JO9FBr0JygCbMrpgLKsLWjahU5xAy6VEmRt27XqsL2VcxwBbab9G08W4Vo3ECCTGC5nWP0d8XV23xywDTDVkWPXHt+scaXWj4cs5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none X-Gm-Message-State: AJIora99IHrLeehIu4FZLemteUIPRfaPFceEaw09N6qoFZLl8WADikWw dRoLowV5/JW/0laAtkGmGkoQGe973NwairyVEs0= X-Google-Smtp-Source: AGRyM1vAz6GOWJE0W4LXHGIYM+rLjDbUziHyytD/NaGFLLL5yaY4KfEAIMY4iLF5aAZkXGW9TX64ja07CVIcahrwDOI= X-Received: by 2002:a67:d29a:0:b0:357:4124:15fb with SMTP id z26-20020a67d29a000000b00357412415fbmr6690687vsi.38.1657959818026; Sat, 16 Jul 2022 01:23:38 -0700 (PDT) References: <20220606061633.539208-1-i@maskray.me> <20220623021250.7k5nab7kgidouzbw@gmail.com> In-Reply-To: <20220623021250.7k5nab7kgidouzbw@gmail.com> From: Fangrui Song Date: Sat, 16 Jul 2022 01:23:27 -0700 X-Gmail-Original-Message-ID: Message-ID: To: musl@lists.openwall.com Content-Type: text/plain; charset="UTF-8" X-TMN: [vxPOc353w2mN6cTpmqXHBozrDMDL3YEm] X-ClientProxiedBy: BN6PR14CA0005.namprd14.prod.outlook.com (2603:10b6:404:79::15) To DS7PR12MB5765.namprd12.prod.outlook.com (2603:10b6:8:74::19) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 20053ba9-2754-451e-c7f2-08da67047cc2 X-MS-TrafficTypeDiagnostic: DM6PR12MB3354:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nEhnRIQt+ke8VfnE0VmH9wf2xtb7FOVdhE+9807JNrGqGWmV511SQzMAa04AmBRnWK60lb2HelwBiva8XNXEfw3i9AMxzWoAQdIlnuhlljRkyNRGiC/300PZLWcMC2QWZ/KglIahS41TZVvmCl7dQ98qZv+FOOnuUlUg14QOz/UOkcsJ8jjoH/blY+zKZMptiEe4dnSWNc7Y/WqPzZJOGbi/3LQJ7ZkNmCKcVvOydv+TEJC0Qh0j0eXo9UON14QFsr/505UdUh+hIsefSUEY+rHZpeyMpY5akkifkyFf2McLHyFDeccQjshRCqzsjju58qHDtuNlvzynyFAczxe+j5wf7OnWgxIaLwWedTb0Z4aVECta9rFjxR62TM4xR2+XvVzxTSl/q3bHCd/aG/+F+pgQWe+cHGgBjl+bKPWh88ZGLPhlLHTOcbS+Yg5uezqZ7eXd2IOUMR5vA4yw6WLUpClv90kXmcpaXmoHgSx7LnbPUEFBJokiF3YWLLklTOD1dSElAgg7OP7/FnlrKfwawT1L57sSKYy51SpH5Jrr0tOkQOU4ESyDqVKZNmNtidRWVstEpiIGMKhuzDNj74BLNUkl2rrtrPUb7gEX39lD0K92IJdKhHu1XWAPJMi0ER7Xkj+w+tgvQJyA3du/NDUCH/4w5ruZykI7GMcaYx6KH9USlQfnUiggcHliFFzMZ4TQ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SVdGdVVlbTd3MGZIZ3pXRTJRMks0T25jQm12NTU0ZDlwUWFCUWVPZjJaRTVj?= =?utf-8?B?VnRvZ1M0TW1vWnpRdWFuYk5BNVY0UUU1YlR2QVJzbnJpeElpODJmZDlHSVVR?= =?utf-8?B?SVEyb3ZmcGlvMGI5Q09iem5ZSDE2U0ppakx1VjFNNEhEWkZTYVhTbXkrZEtU?= =?utf-8?B?eGZWSUQrQ3RSbTlucllDRE41ckNwbEVyV1lYaHltMXQ2NXFmT2dQT3BTcWpF?= =?utf-8?B?KzY4b1h5TVZPYXhLbmpCbTZmczBDUTl4RDA5WlNKLzFOV0RPWlUrNmU1UzJr?= =?utf-8?B?dFFPNis1SnRpZ21UYWZGMmxTN2dCZDJUWTdwYWtYUE55UHNPYWJoZWpvOWlO?= =?utf-8?B?alpTVzJFbWp3NUlHaEFRd1VwZTVHT1dHNDdxUGNDZUJBUm9vSGxZOEV3d2Ex?= =?utf-8?B?ZEtLajZkOTM1L2xQcStrelovbGhIeHJkNXBvOW9RUUhibURZK01pTDBHWVpv?= =?utf-8?B?YVVobUhBcThtZ0NTN3ByOEozd0FkNWFtRk5SaGpjT09qc2xFdFVpdi8zMkJN?= =?utf-8?B?Y0wzc2lBcUVYUWszSUlwak9wcEQxY0l3TDdEVldsS1B3UkNsK0lCcThjNkhJ?= =?utf-8?B?Ymc4TnJrN1NGWTJVZ3JEQmZoR1dVcTNPeEhmeEoweXJIdmdaMUFmNlFoTWNl?= =?utf-8?B?eFRqVGpzRVdnVHJRSWZ5akxXVWZwYlRpeWxIcTlTQmxsRTJ0YXRTT25qRGY0?= =?utf-8?B?RjZmZ0Q1VTh1dFhkOTFXUVFJTFg4VllIelZQcDFROTgwZWZQRFM0ajNMQ2xI?= =?utf-8?B?OGZqWkdCMERVdklyL2lySHd5YVhuaUVIL2VXVW8vM05JVG0zWjYxTlYyNldh?= =?utf-8?B?VXdCVE00ZytyUENKbjQxMXdrZ2tqR045M1pNSjhDRUx3Rmplb2JFaW5WR2lo?= =?utf-8?B?TzdOL3gxYjluRDVCYUxTV2V1Y0luUTBYZ0FwNGVmWkJCR3Q5dlhPa3dwaUtL?= =?utf-8?B?U0ZkMnVwNTJZMkNZTTY1QnFiTldkaHU4RXFyVFhzaDQvZWtubG1xNnBZRGVM?= =?utf-8?B?TnN5L1gxeFNKL2pLVy8rck9idEFuRVlOMGk3dlVDZU9yTXJTMWVyQzN6djR0?= =?utf-8?B?clE5TzE0THRyQWRRTGphUDFKZzlVOW1HSW5PSzRyTWR3dG1FWUEybER6RnY3?= =?utf-8?B?R3gxRG1pdkpnMkdGNGYrS2YxMkh0aDlXb2JzUi9ZdGthUGpySlFuejl3NU1a?= =?utf-8?B?RG5mTWlCSDREVmFqUDIxQzltQktPZEFqUU5rZUdBc0NHdjRiNUJaNEg0ajNS?= =?utf-8?B?Slh3MEhJVVJjTHdwL3ByUi9sZHIzMW81MmlBNDZsb2Q4WDNMMXBMb3dLZGxD?= =?utf-8?B?Z0VKL01UWlNLdVB5dG92ZTIvZ2l4akVnRFpESDdDMU1vN0lpd3BkWGQwWHZi?= =?utf-8?B?VW93dVJkcHUvRHhBemVscm90UFFEcmgrai9pbnhxTVIra2F5WDRTVjNPWmYz?= =?utf-8?B?Ri9RR2FOOVF0VmdndUN1TnkvMmdYeXdDWWdzc3RvV2pxRWJZRWRDM1JuTitp?= =?utf-8?B?RUU4bmpzTWVaTnVWOGhKQ2RudUR1QnVCR3NQdVBEWnlrK0x4TGlGd05ZdGlI?= =?utf-8?B?K09MR05GWDcwbCttdnZaWm9Mb2Mrd3NRTDhRWXRZMHFudjhtSndscWt5aXY1?= =?utf-8?B?eE5EejN6cG5kZC9FdWJPTEZ0WDVkMHo1R0ZxU0JsTnJOMURMb2U2aGVzZEpY?= =?utf-8?Q?/OdJrDdpJtZqsxOgDUcA?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-71ea3.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 20053ba9-2754-451e-c7f2-08da67047cc2 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5765.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2022 08:23:40.0921 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3354 Subject: [musl] Re: [PATCH] ldso: support DT_RELR relative relocation format On Wed, Jun 22, 2022 at 7:12 PM Fangrui Song wrote: > > On 2022-06-05, Fangrui Song wrote: > >this resolves DT_RELR relocations in non-ldso objects. > > > >generic-abi pre-standard for DT_RELR: > >https://groups.google.com/g/generic-abi/c/bX460iggiKg > >FreeBSD rtld added DT_RELR support in 2021-08. > >glibc added DT_RELR support in 2022-04. > > > >Since ld.lld 7, --pack-dyn-relocs=relr can generate DT_RELR. > >Since binutils 2.38, GNU ld's x86 and powerpc64 ports supports -z > >pack-relative-relocs to generate DT_RELR. ld.lld 15 also has the option. > > Ping Ping^2