mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Change riscv RLIMIT_CPU
This commit is contained in:
parent
de855ca917
commit
2c02476f4a
@ -61,11 +61,16 @@ if (ENABLE_CHECK_HEAVY_BUILDS)
|
|||||||
# set CPU time limit to 1000 seconds
|
# set CPU time limit to 1000 seconds
|
||||||
set (RLIMIT_CPU 1000)
|
set (RLIMIT_CPU 1000)
|
||||||
|
|
||||||
# Sanitizers are too heavy. Also RISCV has some extra memory requirements
|
# Sanitizers are too heavy
|
||||||
if (SANITIZE OR SANITIZE_COVERAGE OR WITH_COVERAGE OR ARCH_RISCV64)
|
if (SANITIZE OR SANITIZE_COVERAGE OR WITH_COVERAGE)
|
||||||
set (RLIMIT_DATA 10000000000) # 10G
|
set (RLIMIT_DATA 10000000000) # 10G
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# For some files currently building RISCV64 might be too slow. TODO: Improve compilation times per file
|
||||||
|
if (ARCH_RISCV64)
|
||||||
|
set (RLIMIT_CPU 1800)
|
||||||
|
endif()
|
||||||
|
|
||||||
set (CMAKE_CXX_COMPILER_LAUNCHER prlimit --as=${RLIMIT_AS} --data=${RLIMIT_DATA} --cpu=${RLIMIT_CPU} ${CMAKE_CXX_COMPILER_LAUNCHER})
|
set (CMAKE_CXX_COMPILER_LAUNCHER prlimit --as=${RLIMIT_AS} --data=${RLIMIT_DATA} --cpu=${RLIMIT_CPU} ${CMAKE_CXX_COMPILER_LAUNCHER})
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user