Skip to content

Commit a3f632e

Browse files
committed
Disable DWARF parser on macOS arm
1 parent c5368b2 commit a3f632e

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

chdb/build.sh

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ if [ "$(uname)" == "Darwin" ]; then
2525
if [ "$(uname -m)" == "arm64" ]; then
2626
CMAKE_TOOLCHAIN_FILE="-DCMAKE_TOOLCHAIN_FILE=cmake/darwin/toolchain-aarch64.cmake"
2727
CPU_FEATURES="-DENABLE_AVX=0 -DENABLE_AVX2=0 -DENABLE_SIMDJSON=0"
28-
EMBEDDED_COMPILER="-DENABLE_EMBEDDED_COMPILER=0"
28+
LLVM="-DENABLE_EMBEDDED_COMPILER=0 -DENABLE_DWARF_PARSER=0"
2929
else
30-
EMBEDDED_COMPILER="-DENABLE_EMBEDDED_COMPILER=1"
30+
LLVM="-DENABLE_EMBEDDED_COMPILER=1 -DENABLE_DWARF_PARSER=1"
3131
# disable AVX on Darwin for macos11
3232
if [ "$(sw_vers -productVersion | cut -d. -f1)" -le 11 ]; then
3333
CPU_FEATURES="-DENABLE_AVX=0 -DENABLE_AVX2=0 -DENABLE_SIMDJSON=0"
@@ -53,10 +53,10 @@ elif [ "$(uname)" == "Linux" ]; then
5353
# only x86_64, enable AVX and AVX2, enable embedded compiler
5454
if [ "$(uname -m)" == "x86_64" ]; then
5555
CPU_FEATURES="-DENABLE_AVX=1 -DENABLE_AVX2=1 -DENABLE_SIMDJSON=1"
56-
EMBEDDED_COMPILER="-DENABLE_EMBEDDED_COMPILER=1"
56+
LLVM="-DENABLE_EMBEDDED_COMPILER=1 -DENABLE_DWARF_PARSER=1"
5757
else
5858
CPU_FEATURES="-DENABLE_AVX=0 -DENABLE_AVX2=0 -DNO_ARMV81_OR_HIGHER=1"
59-
EMBEDDED_COMPILER="-DENABLE_EMBEDDED_COMPILER=0"
59+
LLVM="-DENABLE_EMBEDDED_COMPILER=0 -DENABLE_DWARF_PARSER=0"
6060
fi
6161
else
6262
echo "OS not supported"
@@ -80,10 +80,9 @@ cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_THINLTO=0 -DENABLE_TESTS=0 -DENABLE_CL
8080
${HDFS} \
8181
-DENABLE_LIBRARIES=0 -DENABLE_RUST=0 \
8282
${GLIBC_COMPATIBILITY} \
83-
-DENABLE_UTILS=0 ${EMBEDDED_COMPILER} ${UNWIND} \
83+
-DENABLE_UTILS=0 ${LLVM} ${UNWIND} \
8484
-DENABLE_ICU=0 ${JEMALLOC} \
8585
-DENABLE_PARQUET=1 -DENABLE_ROCKSDB=1 -DENABLE_SQLITE=1 -DENABLE_VECTORSCAN=1 \
86-
-DENABLE_DWARF_PARSER=1 \
8786
-DENABLE_PROTOBUF=1 -DENABLE_THRIFT=1 \
8887
-DENABLE_RAPIDJSON=1 \
8988
-DENABLE_BROTLI=1 \

0 commit comments

Comments
 (0)