From patchwork Sat Mar 2 04:59:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicholas Vinson X-Patchwork-Id: 21251 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:fa17:b0:10a:f01:a869 with SMTP id ju23csp317839dyc; Fri, 1 Mar 2024 21:00:58 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVnR13yzypGajLGMYC1MQGfTbfWH5hWPICKQbdGst1DwCDtpjUHaJs9ebPTI/RkPKnoiw2dmqG6ImYTkNNMf7fh5Rr2hQ== X-Google-Smtp-Source: AGHT+IFdpC8Ojt3P1+RhXqxv1DHJbWOrSDyuT4VOYo6XyP5dQJzkwd5sRLoknuTn46f3oTz0viFN X-Received: by 2002:a05:6214:1027:b0:690:3c84:a68d with SMTP id k7-20020a056214102700b006903c84a68dmr3866995qvr.38.1709355657826; Fri, 01 Mar 2024 21:00:57 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709355657; cv=pass; d=google.com; s=arc-20160816; b=i032V+JTqzXCLpLiRhOUxJs+BsXg/BM5f4JgyaDWnoDqxYgqXKx1fYRle/aRiNT8jg smzPQfSMrqQee/6qFO69PN490d2Qo0gNTIl2I/7ppaQxbXE2mQlFITa0QtWDo2TqpNgN /AaejubV1Ry0NfwU9qm3YddAmC+eLzs1XZ0JIpw1JYx1Be9beEW4VrYYLbsSFjsPQNWl Lc4+Yrg+sTD1UPUVPc5LkdEuiYn205CfDS2cjZQKKQU9nCXJpnJjqBDPuG/A76x+mPU/ 9bQdyPvWeX1P2jOOYmaIsueH1c0vkl3vn9A8KR7NQlCxF+Db1GQA47s/Wc5+95cOVpzh syBA== 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=mFb2dTsAQDsSZO4ICCKFtYrPTEmjznA1pqDC2j2m0Dw=; fh=sQJf5TWNFQJhFte9fhcR7NDnIly2PW+1VyVRG4W++Xs=; b=lcVCAyJM1BjORwqqkUZtLgDJxHPXAcMrALCxPNmRhTaiRgHI/+S7W+BL0bxPQUonSM cqGLtxUf7Bo7oLRaIN9hGPy4PgSWv5CMZXBdOxR/S8c5C2Tb7DpALCo3lD8XyNJX1AGw rYj+gdRJ9AwAeSap16BWcuqgXcm3eE+HGxmHXYpXV64UN3++n30CS9AFr7VPdpREuK7L ENL2QzSOBg16e47S9BbMv2P4z2bmzmQLgHheKgi7RgP0L29qCUtVLZSEBo1JpSrJkJ4k ebCxv3xZM9hpzFUW5UZilpr9/hmwd+l5fqkiLHiKWXOV8nM8QlCjhBEY5rjGHvZrblJZ l8qw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=FHdlvtZC; 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 m9-20020a0562141bc900b0068f3a8597f2si5003324qvc.333.2024.03.01.21.00.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 21:00:57 -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=FHdlvtZC; 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 5C1523858434 for ; Sat, 2 Mar 2024 05:00:57 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) by sourceware.org (Postfix) with ESMTPS id DE54C3858D39 for ; Sat, 2 Mar 2024 05:00:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DE54C3858D39 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 DE54C3858D39 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::f30 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709355649; cv=none; b=p9+AdpqUFUYJCUnXQfXBwbwQUgA4NFz7JtZ8XMz9OZi1wzV2CvGUCh1zwlky+yyIcl5zDxohpazMhDsYwnu6F7Dfd0kSZxqjo/O/JfFvrRGANcXvNdl6gFZ5CHjHEn2W/PVJ0/TN8cKyv1S6D8p9cExcMXF95bEWlGJG5jjE2ss= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709355649; c=relaxed/simple; bh=Jn71PPcaQAtdBB+wmBGHL1iL0uN0KllvFSroCQzw3pg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=NX0Ca9SPj2N88xyEvcc2fFZeIQZbvmsukjZSGbuOSbgka24h7XfPhH1L/YpPjRVKkwdvjn++rA4h6Ol8oyUvOAjK/2BUIAmEnGoHpfooMwJfknLqtR1CDAXu8ebrnOkQ0YBjzMGYiz6fIBDpNvId6dyNu0iYxm3koB9YFnnSi80= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-68fe8e20259so15909506d6.2 for ; Fri, 01 Mar 2024 21:00:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709355642; x=1709960442; 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=mFb2dTsAQDsSZO4ICCKFtYrPTEmjznA1pqDC2j2m0Dw=; b=FHdlvtZCpnc/6XXsCRbHsf+jiF/q0LuNnMKeEsjajUuvJNr/hyS2/ulpLqBMyWxIUH LlQRmhf53raqFQwPOQ42zu4hps7Gym7CTrH8jUgpmYxh3lPIg2ESPfOifr16j3VgwgVc /X5m7yulKFA/VoKKDYaqqdyQEjF7beAjQ2dXNGOplXMLYUH8rW9NX/987wcXtOm/VZcw ZaCdrc4hiwvBUzFkqrSVs5bDgeDhd16yT52/P/JonMbSHggWhRchxLkxUYsF/ijVKuvQ NXq7AuCdatOdvY/XX1srLjfscnKzDi2e/HYLvCkJKyl4vaBwjqnxMuBGrjOA2tIMeqCw /2+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709355642; x=1709960442; 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=mFb2dTsAQDsSZO4ICCKFtYrPTEmjznA1pqDC2j2m0Dw=; b=h2LTo1Pz22F/7QWaVfac8MJ8U5Sh5Szfi97hOpxGEXq5N2CHcBDHRaWXkeU5/l+hWc ZT5Zghh+pTtKrjIrhbTMlxrdR/b1cNWnujKr+O6nNwwYaQ/yjQPSIUgnv/7tLQJw78qe AW1Kun6Z55pjqkbOi0adesdc61aALNKFBB9lv6dTM3pcFgZIiM1Ay8jEDxw2ibM4hK+m ncrhWrcNAZ61Yg6N1F+6HHCKhDqotkIQv5dk+8TTkJVErZrogHi9OU2wfIhppNCMVxKF 19LVHwsqQ9UFDF7tbXAxHb/tmAjzvRY8g23oMbtTX8DCgCi4fGPNUIwovQfA28hLqTDG FHgA== X-Gm-Message-State: AOJu0YwchmK2fzehaiCvsrGy8amTfLlRbzvQCUMoJso9IibuKKuly6Ep CEcw19wOB0tU1exIO7leZI6pPyT4qx3SjyDNMDParQZ8JzhhSHHFUyfBA19G X-Received: by 2002:a0c:c788:0:b0:68f:a452:3d64 with SMTP id k8-20020a0cc788000000b0068fa4523d64mr3557325qvj.36.1709355642154; Fri, 01 Mar 2024 21:00:42 -0800 (PST) Received: from localhost.localdomain ([2602:47:d95e:101:a380:d480:67ea:14d2]) by smtp.googlemail.com with ESMTPSA id nw3-20020a0562143a0300b0068ffe7b2914sm2577330qvb.107.2024.03.01.21.00.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 21:00:41 -0800 (PST) From: Nicholas Vinson To: binutils@sourceware.org Cc: Nicholas Vinson , Sam Jones , Nick Alcock Subject: [PATCH 0/3] Fix ld.lld-17 libctf version script symbol not defined errors Date: Fri, 1 Mar 2024 23:59:58 -0500 Message-ID: X-Mailer: git-send-email 2.43.2 MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, 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: 1792389318523483439 X-GMAIL-MSGID: 1792389318523483439 Starting with ld.lld-17, ld.lld is invoked with the option --no-undefined-version enabled by default. This causes ld.lld to error whenever a versioned symbol map contains undefined symbols. As a result, ld.lld emits errors when building libctf. Together these patches fix the undefined symbol errors that occur when building libctf. Special thanks to Sam Jones and Nick Alcock for their assitance in creating this patch set. Fixes Gentoo bug 914640 (https://bugs.gentoo.org/914640) Signed-off-by: Nicholas Vinson Nicholas Vinson (3): libctf: Remove undefined functions from ver. map libctf: Add comment for conditionally def'd sym libctf: Regnerate configure libctf/configure | 3 ++- libctf/configure.ac | 3 ++- libctf/libctf.ver | 5 +---- 3 files changed, 5 insertions(+), 6 deletions(-)