Remove -pie in TSAN
Summary: -pic seems to be not working in gcc-5 and it is curently broken. Remove it to fix the build. Closes https://github.com/facebook/rocksdb/pull/2320 Differential Revision: D5082775 Pulled By: siying fbshipit-source-id: 5055f987353f1417643a394e7ce05905670410a4
This commit is contained in:
parent
362ba9b02e
commit
8032f4cb31
2
Makefile
2
Makefile
@ -192,7 +192,7 @@ endif
|
|||||||
# TSAN doesn't work well with jemalloc. If we're compiling with TSAN, we should use regular malloc.
|
# TSAN doesn't work well with jemalloc. If we're compiling with TSAN, we should use regular malloc.
|
||||||
ifdef COMPILE_WITH_TSAN
|
ifdef COMPILE_WITH_TSAN
|
||||||
DISABLE_JEMALLOC=1
|
DISABLE_JEMALLOC=1
|
||||||
EXEC_LDFLAGS += -fsanitize=thread -pie
|
EXEC_LDFLAGS += -fsanitize=thread
|
||||||
PLATFORM_CCFLAGS += -fsanitize=thread -fPIC -DROCKSDB_TSAN_RUN
|
PLATFORM_CCFLAGS += -fsanitize=thread -fPIC -DROCKSDB_TSAN_RUN
|
||||||
PLATFORM_CXXFLAGS += -fsanitize=thread -fPIC -DROCKSDB_TSAN_RUN
|
PLATFORM_CXXFLAGS += -fsanitize=thread -fPIC -DROCKSDB_TSAN_RUN
|
||||||
# Turn off -pg when enabling TSAN testing, because that induces
|
# Turn off -pg when enabling TSAN testing, because that induces
|
||||||
|
Loading…
x
Reference in New Issue
Block a user