Skip to content

Commit 6d684b6

Browse files
brad0grooverdan
authored andcommitted
Rocksdb: Add missing getauxval() test for Linux
1 parent f1f9284 commit 6d684b6

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

cmake/os/WindowsCache.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,4 +361,5 @@ SET(HAVE_LINUX_UNISTD_H CACHE INTERNAL "")
361361
SET(OFF64_T CACHE INTERNAL "")
362362
SET(Z_HAVE_UNISTD_H CACHE INTERNAL "")
363363
SET(HAVE_OFF64_T CACHE FALSE INTERNAL "")
364+
SET(HAVE_AUXV_GETAUXVAL CACHE INTERNAL "")
364365
ENDIF(MSVC)

storage/rocksdb/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ IF(HAVE_SCHED_GETCPU)
3939
ADD_DEFINITIONS(-DHAVE_SCHED_GETCPU=1 -DROCKSDB_SCHED_GETCPU_PRESENT)
4040
ENDIF()
4141

42+
CHECK_FUNCTION_EXISTS(getauxval HAVE_AUXV_GETAUXVAL)
43+
IF(HAVE_AUXV_GETAUXVAL)
44+
ADD_DEFINITIONS(-DROCKSDB_AUXV_GETAUXVAL_PRESENT)
45+
ENDIF()
46+
4247
IF(WITH_VALGRIND)
4348
ADD_DEFINITIONS(-DROCKSDB_VALGRIND_RUN=1)
4449
ENDIF()

0 commit comments

Comments
 (0)