Skip to content
This repository was archived by the owner on Jan 7, 2023. It is now read-only.

Commit 9cbc7cf

Browse files
authored
add one llvm 9.0.0 patch for Android porting (#2)
1 parent d8b63ab commit 9cbc7cf

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
From c5b8f0f6cf83145bd0b35dc02ec577efe1f803d4 Mon Sep 17 00:00:00 2001
2+
From: "Lu,Yang A" <[email protected]>
3+
Date: Fri, 13 Nov 2020 16:15:04 +0800
4+
Subject: [PATCH] disable backtrace on Android
5+
6+
The backtrace uses execinfo.h which is not workable
7+
for Android bionic compiling, so disable it on Android.
8+
9+
Change-Id: Ic57084906e9d836c6f2ca4fb0dbb7a1fb3d18b96
10+
Signed-off-by: Lu,Yang A <[email protected]>
11+
---
12+
llvm/include/llvm/Config/config.h.cmake | 3 ++-
13+
1 file changed, 2 insertions(+), 1 deletion(-)
14+
15+
diff --git a/llvm/include/llvm/Config/config.h.cmake b/llvm/include/llvm/Config/config.h.cmake
16+
index 1a38bc15ab9..115a88be265 100644
17+
--- a/llvm/include/llvm/Config/config.h.cmake
18+
+++ b/llvm/include/llvm/Config/config.h.cmake
19+
@@ -17,9 +17,10 @@
20+
#cmakedefine01 LLVM_ENABLE_CRASH_DUMPS
21+
22+
/* Define to 1 if you have the `backtrace' function. */
23+
+#if defined(__linux__) && !defined( __ANDROID__)
24+
#cmakedefine HAVE_BACKTRACE ${HAVE_BACKTRACE}
25+
-
26+
#define BACKTRACE_HEADER <${BACKTRACE_HEADER}>
27+
+#endif
28+
29+
/* Define to 1 if you have the <CrashReporterClient.h> header file. */
30+
#cmakedefine HAVE_CRASHREPORTERCLIENT_H
31+
--
32+
2.17.1
33+

0 commit comments

Comments
 (0)