Commit | Line | Data |
---|---|---|
e34d8413 FF |
1 | See http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20150302/124624.html |
2 | where PIE as default on Android was removed. This patch brings it back. | |
3 | ||
4 | diff -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; |