[Make] Build sanitizer runtimes with -std=c++11

llvm-svn: 204239
This commit is contained in:
Alexey Samsonov 2014-03-19 14:50:10 +00:00
parent a2fdd8e253
commit 725122eca3
2 changed files with 5 additions and 2 deletions

View File

@ -159,6 +159,7 @@ CFLAGS.10.4 := $(CFLAGS) $(OSX_DEPLOYMENT_ARGS)
CFLAGS.asan_osx_dynamic := \
$(CFLAGS) -mmacosx-version-min=10.6 -fno-builtin \
-gline-tables-only \
-std=c++11 \
-DMAC_INTERPOSE_FUNCTIONS=1
CFLAGS.asan_iossim_dynamic := \
@ -166,9 +167,11 @@ CFLAGS.asan_iossim_dynamic := \
-isysroot $(IOSSIM_SDK_PATH) \
-fno-builtin \
-gline-tables-only \
-std=c++11 \
-DMAC_INTERPOSE_FUNCTIONS=1
CFLAGS.ubsan_osx := $(CFLAGS) -mmacosx-version-min=10.6 -fno-builtin
CFLAGS.ubsan_osx := $(CFLAGS) -mmacosx-version-min=10.6 -fno-builtin \
-std=c++11
CFLAGS.ios.i386 := $(CFLAGS) $(IOSSIM_DEPLOYMENT_ARGS)
CFLAGS.ios.x86_64 := $(CFLAGS) $(IOSSIM_DEPLOYMENT_ARGS)

View File

@ -86,7 +86,7 @@ endif
###
CFLAGS := -Wall -Werror -O3 -fomit-frame-pointer
SANITIZER_CFLAGS := -fPIE -fno-builtin -gline-tables-only
SANITIZER_CFLAGS := -std=c++11 -fPIE -fno-builtin -gline-tables-only
CFLAGS.full-i386 := $(CFLAGS) -m32
CFLAGS.full-x86_64 := $(CFLAGS) -m64