git: 874e27b5dd2e - releng/13.1 - Build compiler-rt against libunwind, not libcxxrt
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 17 Mar 2022 18:38:56 UTC
The branch releng/13.1 has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=874e27b5dd2e4b4057935286636d7729b04a13ae
commit 874e27b5dd2e4b4057935286636d7729b04a13ae
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-03-09 21:23:35 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-03-17 15:14:09 +0000
Build compiler-rt against libunwind, not libcxxrt
Parts of compiler-rt are also built for libgcc_eh and libgcc_s, and
these were already pointing to the libunwind unwind.h. For the sake of
consistency, also build compiler-rt itself against the libunwind
unwind.h, not the libcxxrt one.
Approved by: re (gjb)
MFC after: 3 days
(cherry picked from commit 7ecd99fa424df001028c5cddc52d25b29232f1af)
(cherry picked from commit 4c622a8f051d8dd9fab0719b00a6eccdbd13ac62)
---
lib/libcompiler_rt/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/libcompiler_rt/Makefile b/lib/libcompiler_rt/Makefile
index b23522b7e410..0e9f58cc3fc0 100644
--- a/lib/libcompiler_rt/Makefile
+++ b/lib/libcompiler_rt/Makefile
@@ -11,7 +11,7 @@ WARNS?= 2
CFLAGS+= ${PICFLAG}
CFLAGS+= -fvisibility=hidden
CFLAGS+= -DVISIBILITY_HIDDEN
-CFLAGS+= -I${SRCTOP}/contrib/libcxxrt
+CFLAGS+= -I${SRCTOP}/contrib/llvm-project/libunwind/include
# gcc has incompatible internal declarations for __divtc3 and __multc3, but has
# no option to silence its warning, so make warnings non-fatal.