[builtins] Don't always use -ffreestanding when compiling builtins
authorFrancis Ricci <francisjricci@gmail.com>
Tue, 23 Aug 2016 00:49:03 +0000 (00:49 +0000)
committerFrancis Ricci <francisjricci@gmail.com>
Tue, 23 Aug 2016 00:49:03 +0000 (00:49 +0000)
This can break on some sysroots. Let the user define it if necessary.

llvm-svn: 279496

compiler-rt/lib/builtins/CMakeLists.txt

index 415b4e3..a7d665e 100644 (file)
@@ -433,7 +433,6 @@ else ()
     if(NOT COMPILER_RT_DEBUG)
       append_list_if(COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG -fomit-frame-pointer BUILTIN_CFLAGS)
     endif()
-    append_list_if(COMPILER_RT_HAS_FREESTANDING_FLAG -ffreestanding BUILTIN_CFLAGS)
   endif()
 
   foreach (arch ${BUILTIN_SUPPORTED_ARCH})