From patchwork Thu Dec 28 19:10:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicholas Vinson X-Patchwork-Id: 183796 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp2184401dyb; Thu, 28 Dec 2023 11:10:39 -0800 (PST) X-Google-Smtp-Source: AGHT+IHYcPspgcGIGn2/XZekHVl3QaLJN3yMsnVffioqXyJebWLF7yqEMFaSc6Pq3ODD6Y7VDnP+ X-Received: by 2002:ad4:5963:0:b0:67e:ea2b:1c4b with SMTP id eq3-20020ad45963000000b0067eea2b1c4bmr18521425qvb.96.1703790639249; Thu, 28 Dec 2023 11:10:39 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1703790639; cv=pass; d=google.com; s=arc-20160816; b=W2lBJf2amUdAy8rFSAae1x1ilQHmJdGSVOEjBap6GYMv6MntuC3d2xA4/kKXZYzU76 jOwBM1DU5tu1lKEM0sIwAHjlr5PG9u4ziOdTn61sdlOl+Qaxt9N/Hdr3J+5Bur+PUF+r Ovu9AC+2ymOet7Il2l3TLwE+MYkxUd4Dd+uMqdIDP9Su0+u5G6XXdjZ7q5u5ryTDh46q Xm+jJEhWmx79EZ92CiUzwfo6cA+fj1K44CztBhYw5rtfjRKGo2GbmURhNNMwilJpWAx6 luNZ1m7l9AY8XFUKYI/VPnLp1ti9TuzWO2V2L3X9Cr8o+pjrzknJgbeTaTZRS5FDJQEO /oUQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature :arc-filter:dmarc-filter:delivered-to; bh=I7OnADnjpvygoD1Px6UenX80uRtx8lR+xNkuhRwIDy0=; fh=d+N+1TsLBEL/HNW0pyGcSiml5jPrEF2FNxQ+PNBnZvM=; b=uXp34SlNhTib2+4GRqAo2GGmQzt5hByvHASxrq5VIihKoiJtpJX+hkjdFkxc5u5Ljc ZL3QuX2OpADaTpVWJ6GmQDCifceb8rWgN84ekIlMbNEpDFpvwZDWOS7CpJbAyzMUxMks TaUB4OLXyhQ9gkIdnp/C90CC+pF6e4CIhZPK1ya9szIvfI0IpNDGS1OlKzMaygcPyhIJ Rrp8QmJV3ltI08B3bhMdp5pnqYJmZHz/xshShWayeIihvkNXsSqvrcenLvm7ogqgYzz8 30AnsPKYPS/aDOy3b2oGLtPAKw0StIF/AuuOT4PBceJCRW6JdzhrLBGF6/+/ItbwE20H ksQg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=YkPyLRp1; arc=pass (i=1); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id e14-20020a0cb44e000000b0068066068c16si3521896qvf.474.2023.12.28.11.10.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Dec 2023 11:10:39 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=YkPyLRp1; arc=pass (i=1); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CD8F53858D39 for ; Thu, 28 Dec 2023 19:10:38 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) by sourceware.org (Postfix) with ESMTPS id E4D6B3858D28 for ; Thu, 28 Dec 2023 19:10:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E4D6B3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E4D6B3858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::72a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703790628; cv=none; b=cmbKTgZz8ubXWdx3gxNF/YGU4wTDUa3AfXxp+mAnGwq2qQeeegkS1xISrB4S4PbZ7Wwr/EsJZ40ZxytMBU/PwML7ehgEKp7+EI5mn1Qc3/vUnZwPTJYCjWRq6Q/B9GweBbH9/YTmQQP1WQZ9g4wKRSM80Oa+XYomXEgWtIvC82g= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703790628; c=relaxed/simple; bh=Xrfd6Gjv8oeLEcqw4XRqM6CMtEd37L5J+1Elb3DRovQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=tun7bswv2Exd9zEiHkOCKN4NTfinccisj2+Ikm2aR3M1NOgmf1aiNvWALvah0P+NXMQJLpX4FIqqhEOuhXlNRSPXImfmAEO4ws7Njt4H88zJQFJ0jMcjPPT4im/e0m+7oOI5ZP9K7ulkzWeNcLzXMGhqkRUBp5z4e5wrwcQJfrQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-781048954d9so522054485a.1 for ; Thu, 28 Dec 2023 11:10:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703790625; x=1704395425; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=I7OnADnjpvygoD1Px6UenX80uRtx8lR+xNkuhRwIDy0=; b=YkPyLRp1rOcTZD9Gn6LqCEpycREK4ydZcNbkkqhRpGjk8P3u9ACts9zg1ZFFq0q/P8 b1TFCX1EIMXdNJFDePDmj0Em7BE4kZ9VABTZDSmwMdaNHZcYFC6jpCAFkdSCq2AVgBnU y+X9fFkrP3dLSt6lmDLGyURAGxmWdThFhYFIt9gmuW6QV63qUBnzpZawS+Yg2Vgy6n6K ANOsNMOXp19mQZxUNdmJMflp5qVrSP5w4M7km/qKBel4plHZPr3jQFML6lxZ8vek2L9v RG9kDDxG5pJrAeLjrCNToMqnU5lXHydbxaLJQ9WDttUdkAhnBscM+dQQ3l3XbvHJ4Qg2 ALEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703790625; x=1704395425; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I7OnADnjpvygoD1Px6UenX80uRtx8lR+xNkuhRwIDy0=; b=s0eYLaZzSVqOn2phUo61EdM2+TretG4OcUmsP118vnol5HTVeWPl+E1sYnB4zGkdEe AAY6Cy3+7UsfT2E9zbh1U5HvxJR2r7H/aAiGl5uaaKdg7j4iFRUDJgmbuRUly7KFLapz YXYUirEd2VMDDcGv68xhmrmeh280xkRva1vT4G3LtuX6Bi2ppGO86LkwZoKw4IrIEDDK lQKc4E9PHKtnpEca2BILsG1ryYn2OkRIanIQdO1wMPpnhWZjcgyorQZCT0E5jQ5ebPiZ VVoji/nkHbqV6jmtGqueymzkRh1A6h/yZDlZ/AwGLUGd0kBg6jBl35n7pYGrjp3JzNjc 47FQ== X-Gm-Message-State: AOJu0Yy4E363SN1m5M0R9N4T7DHL+4Znqmj/qWZLrr0gURKmM1H9YKJ9 RmgtG9BGapZmPnsPIXoWDuqe7WMgDCo= X-Received: by 2002:a0c:c58c:0:b0:680:3f01:1f1d with SMTP id a12-20020a0cc58c000000b006803f011f1dmr4969331qvj.126.1703790625281; Thu, 28 Dec 2023 11:10:25 -0800 (PST) Received: from localhost.localdomain ([2602:47:d950:3e00:3153:956f:6dcc:8032]) by smtp.googlemail.com with ESMTPSA id da7-20020a05621408c700b0067f2c03d4adsm6449965qvb.100.2023.12.28.11.10.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Dec 2023 11:10:24 -0800 (PST) From: Nicholas Vinson To: binutils@sourceware.org Cc: Nicholas Vinson Subject: [binutils] libctf: Remove undefined functions from ver. map Date: Thu, 28 Dec 2023 14:10:09 -0500 Message-ID: X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Spam-Status: No, score=-9.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, 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.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1786553973379652346 X-GMAIL-MSGID: 1786553973379652346 The functions ctf_label_set(), ctf_label_get(), ctf_arc_open(), ctf_fdopen(), ctf_open(), ctf_bfdopen(), and ctf_bfdopen_ctfsect() are not defined. Their inclusion in libctf/libctf.ver causes clang/llvm LTO optimizatiosn to fail with error messages similar to error: version script assignment of LIBCTF_1.0 to symbol ctf_label_set failed: symbol not defined This patch fixes the issue by removing the symbol names from libctf/libctf.ver Fixes Gentoo bug 914640 (https://bugs.gentoo.org/914640) Signed-off-by: Nicholas Vinson --- libctf/libctf.ver | 8 -------- 1 file changed, 8 deletions(-) diff --git a/libctf/libctf.ver b/libctf/libctf.ver index 0ff825d033b..08e1b27341f 100644 --- a/libctf/libctf.ver +++ b/libctf/libctf.ver @@ -80,9 +80,6 @@ LIBCTF_1.0 { ctf_enum_name; ctf_enum_value; - ctf_label_set; - ctf_label_get; - ctf_label_topmost; ctf_label_info; @@ -139,7 +136,6 @@ LIBCTF_1.0 { ctf_arc_write; ctf_arc_write_fd; - ctf_arc_open; ctf_arc_bufopen; ctf_arc_close; ctf_arc_open_by_name; @@ -165,10 +161,6 @@ LIBCTF_1.0 { ctf_link_shuffle_syms; ctf_link_write; - ctf_fdopen; /* libctf only. */ - ctf_open; /* libctf only. */ - ctf_bfdopen; /* libctf only. */ - ctf_bfdopen_ctfsect; /* libctf only. */ local: *; };