[{"id":3676429,"web_url":"http://patchwork.ozlabs.org/comment/3676429/","msgid":"<87ik9vv8a9.fsf@gentoo.org>","list_archive_url":null,"date":"2026-04-13T03:38:54","subject":"Re: [PATCH] abilist.awk: Handle weak unversioned defined symbols","submitter":{"id":83216,"url":"http://patchwork.ozlabs.org/api/people/83216/","name":"Sam James","email":"sam@gentoo.org"},"content":"\"H.J. Lu\" <hjl.tools@gmail.com> writes:\n\n> After\n>\n> commit f685e3953f9a38a41bbd0a597f9882870cee13d5\n> Author: H.J. Lu <hjl.tools@gmail.com>\n> Date:   Wed Oct 29 09:49:57 2025 +0800\n>\n>     elf: Don't set its DT_VERSYM entry for unversioned symbol\n>\n> ld no longer assigns version index 1 to unversioned defined symbol.\n> For libmachuser.so, \"objdump --dynamic-syms\" reports:\n>\n> 0000dd30  w   DF .text 000000f8              processor_start\n>\n> instead of\n>\n> 0000dd30  w   DF .text 000000f8 (Base)       processor_start\n>\n> Also allow NF == 6 for weak unversioned dynamic symbols.  This fixes BZ\n> 33650.\n>\n> Signed-off-by: H.J. Lu <hjl.tools@gmail.com>\n\nReviewed-by: Sam James <sam@gentoo.org>","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gentoo.org","sourceware.org; spf=pass smtp.mailfrom=gentoo.org","server2.sourceware.org;\n arc=none smtp.remote-ip=140.211.166.183"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvCp774f1z1yGC\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 13:39:23 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id A1E874BA2E2A\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 03:39:21 +0000 (GMT)","from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])\n by sourceware.org (Postfix) with ESMTP id E49834BA2E10\n for <libc-alpha@sourceware.org>; Mon, 13 Apr 2026 03:38:59 +0000 (GMT)","from mop.sam.mop\n (2.8.3.0.0.0.0.0.0.0.0.0.0.0.0.0.a.5.c.d.c.d.9.1.0.b.8.0.1.0.0.2.ip6.arpa\n [IPv6:2001:8b0:19dc:dc5a::382])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest\n SHA256)\n (No client certificate requested) (Authenticated sender: sam)\n by smtp.gentoo.org (Postfix) with ESMTPSA id A2F46341F1A;\n Mon, 13 Apr 2026 03:38:58 +0000 (UTC)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org A1E874BA2E2A","OpenDKIM Filter v2.11.0 sourceware.org E49834BA2E10"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org E49834BA2E10","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org E49834BA2E10","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776051540; cv=none;\n b=roX+dWHs0upW8NlPqJYs/L+x/beQJsD0tD5tQo+w3oY//mnevkarUW10Q1J3538LumggY6MzeVGuvQF2+wPFc6NHlPVyeCQqElmtA3xLEerC0RYbe3hDF6Cwx+GPIoncOXrvYdlh3cOuDQxO5hcDHo+tHluR058lmVvM0MEDPkM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776051540; c=relaxed/simple;\n bh=0RCGktl8PRWOE0D9rZ/66O3DquJCFt6wnUv1GYI4ZQY=;\n h=From:To:Subject:Date:Message-ID:MIME-Version;\n b=P9fbkPMWgDmbJkGR+vxqqkgZeib3+6/Ns3VGHcEhB3l8lOh+skNxcLAj7eJZj6fOyUxLfRZzgdaYzaehaJ8OxX+f3MbP7zs259SBn9smCYKoSBnW92Z2TNxIz7VwHVRP9utDliMIjkYgtZptMwUzWoOjZz1KP1ecyK0WGPfQCPA=","ARC-Authentication-Results":"i=1; server2.sourceware.org","From":"Sam James <sam@gentoo.org>","To":"\"H.J. Lu\" <hjl.tools@gmail.com>","Cc":"GNU C Library <libc-alpha@sourceware.org>","Subject":"Re: [PATCH] abilist.awk: Handle weak unversioned defined symbols","In-Reply-To":"\n <CAMe9rOo=FL7HEkJrKky6NB__iAf23xi1G15CkoNA6g2h_VG=RA@mail.gmail.com>","Organization":"Gentoo","References":"\n <CAMe9rOo=FL7HEkJrKky6NB__iAf23xi1G15CkoNA6g2h_VG=RA@mail.gmail.com>","User-Agent":"mu4e 1.14.0; emacs 31.0.50","Date":"Mon, 13 Apr 2026 04:38:54 +0100","Message-ID":"<87ik9vv8a9.fsf@gentoo.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; boundary=\"=-=-=\";\n micalg=pgp-sha512; protocol=\"application/pgp-signature\"","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <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>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}}]