git: 68f3d72e4a15 - stable/12 - Export _Unwind_Complete and _Unwind_VRS_Pop from arm's libgcc_s
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 May 2022 15:55:47 UTC
The branch stable/12 has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=68f3d72e4a158a9ff464cb13fbba133c0e9a2d10
commit 68f3d72e4a158a9ff464cb13fbba133c0e9a2d10
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-04-27 09:04:10 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
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 <fuz_at_fuz.su>
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;