diff options
Diffstat (limited to 'tools/versioner/src/Driver.cpp')
-rw-r--r-- | tools/versioner/src/Driver.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/versioner/src/Driver.cpp b/tools/versioner/src/Driver.cpp index a09481838..8a8e00a8f 100644 --- a/tools/versioner/src/Driver.cpp +++ b/tools/versioner/src/Driver.cpp @@ -119,7 +119,14 @@ static void generateTargetCC1Flags(llvm::IntrusiveRefCntPtr<clang::vfs::FileSyst cmd.push_back("-DANDROID"); cmd.push_back("-D__ANDROID_API__="s + std::to_string(type.api_level)); + // FIXME: Re-enable FORTIFY properly once our clang in external/ is new enough + // to support diagnose_if without giving us syntax errors. +#if 0 cmd.push_back("-D_FORTIFY_SOURCE=2"); +#else + cmd.push_back("-D_FORTIFY_SOURCE=0"); + cmd.push_back("-D__BIONIC_DECLARE_FORTIFY_HELPERS"); +#endif cmd.push_back("-D_GNU_SOURCE"); cmd.push_back("-D_FILE_OFFSET_BITS="s + std::to_string(type.file_offset_bits)); |