From nobody Tue May 31 15:55:47 2022 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 918BA1B66D56; Tue, 31 May 2022 15:55:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LCH1b3g7Bz4fpn; Tue, 31 May 2022 15:55:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654012547; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=53G8sLU/zPR87kIRc/spyXJvQRE8ddvwrreCGGJD+KA=; b=NBpaydYezuOhQViK7l+2fqSrEgJ0P1IByVbPI1Xo2J7zKxRGoe48eNEiC6LWExWpkYT6Yf 6tLZqWRytoqCTji8btezg/CFMCKL3s83gkbwjUcg40BjKqMDuxwUD/RebtPSHXq4WRkWn2 p8Sr8Jrdeew3CPraEQvqdDUB1lDoUCOkBkbcvVtg6NvBnEzFlQ3/r3VeA+xxqg4/hYbADv fvKoBpxdIWpSUojfbbwxG/zcifjILtYInt8QvZBxS15OAysivWcQCTn0DfAdX4Gmy1MKxs AhcNv0ZSjDqr6OQkuBOjbso1cdDCPNxMeIY+K+YqZv9gpEv3wVSaoroLSRT7iA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5E3776949; Tue, 31 May 2022 15:55:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 24VFtlMo015511; Tue, 31 May 2022 15:55:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 24VFtlAX015510; Tue, 31 May 2022 15:55:47 GMT (envelope-from git) Date: Tue, 31 May 2022 15:55:47 GMT Message-Id: <202205311555.24VFtlAX015510@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dimitry Andric Subject: git: 68f3d72e4a15 - stable/12 - Export _Unwind_Complete and _Unwind_VRS_Pop from arm's libgcc_s List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: src X-Git-Refname: refs/heads/stable/12 X-Git-Reftype: branch X-Git-Commit: 68f3d72e4a158a9ff464cb13fbba133c0e9a2d10 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654012547; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=53G8sLU/zPR87kIRc/spyXJvQRE8ddvwrreCGGJD+KA=; b=k/8frhG7YMoZk0zy4A37gj5m23oimTf7m27oK/4U2nv28hrsKCTggcq/Rl162ASvNcs0pU lAP2Qh47eoJKbXAA3AM05CyPpb6UXK4/iAuy/66cj4GewYEbKGHodKf61N7iLGsX4EbskQ f01Z+FR+TdZAtDkyyRINR6XfHWzfXQmGtpqef650mpmco4u5CtEcBzRxRnAtZnmpZKrg+B 081V1CD4JFJyruCerdpNshLAZlVa37BZ/n1K50kT9KIYWfwRoeV8ZfpGfMb71kA9GQqzZx GAAsLnMV3ojqNaW7LrGehZx7ARCBVU0ltjBBJPhO5MfZxuUCOX96dF13UZO0Aw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1654012547; a=rsa-sha256; cv=none; b=VVOrsfepTbk6PoeQhfx0lBFZ6SRg3RTTHqqnbpUUApjTMxqeT/gb12uPnNRlaWyM42qWTy JR7nKlyDXTLWv+pJ1C1PtwZtTe2imuolfabGfKmfWnXSEBcm/tIZVPJNEyOTBvdHN0AKSh lR+1QoAL7BGSDzCTwgdd7PpRhVTNG/H+aTCZLQAF3/LBeX+raHPwjmRta9R2XZsEJYWyHd K5RDTyZvsKLrz9FVo5MJJ20vqvx8z4aQiUxTtyEG1+NvvwUOHdOUrjpeK0hSyaeeGBigaP E8PtOT8qDwXdREe0B+PYav0G5atx5zwP9qxXQhbmPQvdbJHTc/8fcFbxDpIOPg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch stable/12 has been updated by dim: URL: https://cgit.FreeBSD.org/src/commit/?id=68f3d72e4a158a9ff464cb13fbba133c0e9a2d10 commit 68f3d72e4a158a9ff464cb13fbba133c0e9a2d10 Author: Dimitry Andric AuthorDate: 2022-04-27 09:04:10 +0000 Commit: Dimitry Andric CommitDate: 2022-05-30 11:11:46 +0000 Export _Unwind_Complete and _Unwind_VRS_Pop from arm's libgcc_s Apparently some ports on arm require these symbols, and while they were available in llvm's libunwind, they were never exported via the arm specific Symbol.map. Put them in the same version block as gcc does (GCC_3.5). Reported by: Robert Clausecker MFC after: 3 days (cherry picked from commit 8e5bcff58b77f8108b2bef0f1d113a91aef502a4) --- lib/libgcc_s/arm/Symbol.map | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/libgcc_s/arm/Symbol.map b/lib/libgcc_s/arm/Symbol.map index fd48eab4d60a..c431bd464f55 100644 --- a/lib/libgcc_s/arm/Symbol.map +++ b/lib/libgcc_s/arm/Symbol.map @@ -3,8 +3,10 @@ */ GCC_3.5 { + _Unwind_Complete; _Unwind_VRS_Get; _Unwind_VRS_Set; + _Unwind_VRS_Pop; __aeabi_unwind_cpp_pr0; __aeabi_unwind_cpp_pr1; __aeabi_unwind_cpp_pr2;