]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
wip tcmalloc-test
authorKefu Chai <tchaikov@gmail.com>
Wed, 25 Apr 2018 07:27:50 +0000 (15:27 +0800)
committerKefu Chai <tchaikov@gmail.com>
Wed, 25 Apr 2018 07:27:50 +0000 (15:27 +0800)
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
CMakeLists.txt
port/port_posix.cc

index c55e091ddfbc0321e00a50536ce2c585ff025762..64ff89fadf233607091e09233450480ba5a02586 100644 (file)
@@ -170,6 +170,7 @@ else()
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-format")
   endif()
   set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
+  message(STATUS "=========${CMAKE_CXX_FLAGS}======")
   if(NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -fno-omit-frame-pointer")
     include(CheckCXXCompilerFlag)
index 6e9ea64507d4833f1530169112993a924017b4bd..3162d5b366a94fa9d2dfa25665584827a7d7a6c3 100644 (file)
@@ -189,6 +189,7 @@ void *cacheline_aligned_alloc(size_t size) {
 #if __GNUC__ < 5 && defined(__SANITIZE_ADDRESS__)
   return malloc(size);
 #elif __cplusplus >= 201703
+  #error aligned_alloc
   return ::operator new(size, std::align_val_t(CACHE_LINE_SIZE));
 #elif defined(_ISOC11_SOURCE)
   return aligned_alloc(CACHE_LINE_SIZE, size);