mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
Fix build
This commit is contained in:
parent
c941d3bf20
commit
375a9b4407
@ -11,7 +11,7 @@ endif ()
|
|||||||
target_compile_options(base64_scalar PRIVATE -falign-loops)
|
target_compile_options(base64_scalar PRIVATE -falign-loops)
|
||||||
|
|
||||||
if (ARCH_AMD64)
|
if (ARCH_AMD64)
|
||||||
target_compile_options(base64_ssse3 PRIVATE -mssse3 -falign-loops)
|
target_compile_options(base64_ssse3 PRIVATE -mno-avx -mno-avx2 -mssse3 -falign-loops)
|
||||||
target_compile_options(base64_avx PRIVATE -falign-loops -mavx)
|
target_compile_options(base64_avx PRIVATE -falign-loops -mavx)
|
||||||
target_compile_options(base64_avx2 PRIVATE -falign-loops -mavx2)
|
target_compile_options(base64_avx2 PRIVATE -falign-loops -mavx2)
|
||||||
else ()
|
else ()
|
||||||
|
@ -252,6 +252,7 @@ if (NOT EXTERNAL_HYPERSCAN_LIBRARY_FOUND)
|
|||||||
target_compile_definitions (hyperscan PUBLIC USE_HYPERSCAN=1)
|
target_compile_definitions (hyperscan PUBLIC USE_HYPERSCAN=1)
|
||||||
target_compile_options (hyperscan
|
target_compile_options (hyperscan
|
||||||
PRIVATE -g0 # Library has too much debug information
|
PRIVATE -g0 # Library has too much debug information
|
||||||
|
-mno-avx -mno-avx2 # The library is using dynamic dispatch and is confused if AVX is enabled globally
|
||||||
-march=corei7 -O2 -fno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden # The options from original build system
|
-march=corei7 -O2 -fno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden # The options from original build system
|
||||||
-fno-sanitize=undefined # Assume the library takes care of itself
|
-fno-sanitize=undefined # Assume the library takes care of itself
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user