Update SDK build tools to 24.0.1
[termux-packages] / packages / clang / tools-clang-lib-Driver-ToolChains.cpp.patch
CommitLineData
e34d8413
FF
1See http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20150302/124624.html
2where PIE as default on Android was removed. This patch brings it back.
3
4diff -u -r ../llvm-3.7.0.src/tools/clang/lib/Driver/ToolChains.cpp ./tools/clang/lib/Driver/ToolChains.cpp
5--- ../llvm-3.7.0.src/tools/clang/lib/Driver/ToolChains.cpp 2015-07-13 19:27:56.000000000 -0400
6+++ ./tools/clang/lib/Driver/ToolChains.cpp 2015-09-04 10:38:53.984720577 -0400
7@@ -3598,7 +3598,7 @@
8 }
9 }
10
11-bool Linux::isPIEDefault() const { return getSanitizerArgs().requiresPIE(); }
12+bool Linux::isPIEDefault() const { return true; }
13
14 SanitizerMask Linux::getSupportedSanitizers() const {
15 const bool IsX86 = getTriple().getArch() == llvm::Triple::x86;