rajatma1993 opened a new issue, #8696:
URL: https://github.com/apache/incubator-gluten/issues/8696
### Problem description
HI Team, I am trying to build Gluten with the Click house Backend in the ARM
based Machine, i am getting error while building.
Will this build only works with the X86 machine ?? To build it in ARM based
machine , do i need to handle some Properties or configurations ??
### System information
Gluten Version: 1.4.0-SNAPSHOT
Commit: 9aa21250fc85d65fef39de341a3f5500fcddf32d
CMake Version: 3.28.3
System: Linux-6.8.0-1021-aws
Arch: aarch64
CPU Name:
C++ Compiler: /usr/bin/c++
C++ Compiler Version: 11.4.0
C Compiler: /usr/bin/cc
C Compiler Version: 11.4.0
CMake Prefix Path:
/usr/local;/usr;/;/usr/local/lib/python3.10/dist-packages/cmake/data;/usr/local;/usr/X11R6;/usr/pkg;/opt
### CMake log
```bash
sudo ninja
[0/2] Re-checking globbed directories...
[13469/13758] Building CXX object
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_sum.cpp.o
FAILED:
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_sum.cpp.o
/usr/bin/ccache /usr/bin/clang++-18 --target=aarch64-linux-gnu
--sysroot=/home/rajatma/ClickHouse/cmake/linux/../../contrib/sysroot/linux-aarch64/aarch64-linux-gnu/libc
-DBOOST_ASIO_HAS_STD_INVOKE_RESULT=1 -DBOOST_ASIO_STANDALONE=1
-DBOOST_TIMER_ENABLE_DEPRECATED=1 -DBSONCXX_STATIC -DCARES_STATICLIB
-DDUMMY_BACKTRACE -DENABLE_MULTITARGET_CODE=1 -DENABLE_SQIDS -DFIU_ENABLE
-DHAVE_BZLIB_H=1 -DHAVE_CONFIG_H -DHAVE_FUTIMESAT=1 -DHAVE_ICONV=1
-DHAVE_LIBLZMA=1 -DHAVE_LIBZSTD=1 -DHAVE_LINUX_FS_H=1 -DHAVE_LINUX_TYPES_H=1
-DHAVE_LZMA_H=1 -DHAVE_STRUCT_STAT_ST_MTIM_TV_NSEC=1 -DHAVE_SYS_STATFS_H=1
-DHAVE_ZLIB_H=1 -DHAVE_ZSTD_H=1 -DHAVE_ZSTD_compressStream=1
-DINCBIN_SILENCE_BITCODE_WARNING -DMAJOR_IN_SYSMACROS=1 -DMONGOCXX_STATIC
-DPOCO_ENABLE_CPP11 -DPOCO_HAVE_FD_EPOLL -DPOCO_OS_FAMILY_UNIX
-DSTD_EXCEPTION_HAS_STACK_TRACE=1 -DUNALIGNED_OK -DUSEARCH_USE_FP16LIB
-DUSE_CLICKHOUSE_THREADS=1 -DWITH_COVERAGE=0 -DWITH_GZFILEOP -DX86_64
-DXXH_INLINE_ALL -DZLIB_COMPAT -D_LIBCPP_ENABLE_THREAD_SAFETY_
ANNOTATIONS -D_LIBUNWIND_IS_NATIVE_ONLY
-I/home/rajatma/ClickHouse/build/includes/configs
-I/usr/lib/jvm/java-17-openjdk-arm64/include
-I/usr/lib/jvm/java-17-openjdk-arm64/include/linux
-I/home/rajatma/ClickHouse/build/utils/extern-local-engine/proto
-I/home/rajatma/ClickHouse/contrib/thrift/lib/cpp/src
-I/home/rajatma/ClickHouse/build/contrib/thrift-cmake
-I/home/rajatma/ClickHouse/utils/extern-local-engine
-I/home/rajatma/ClickHouse/src -I/home/rajatma/ClickHouse/base
-I/home/rajatma/ClickHouse/contrib/orc/c++/include
-I/home/rajatma/ClickHouse/contrib/arrow-cmake/cpp/src/orc/c++/include
-I/home/rajatma/ClickHouse/contrib/llvm-project/utils/bazel/llvm-project-overlay/llvm/include
-I/home/rajatma/ClickHouse/contrib/libdivide-cmake
-I/home/rajatma/ClickHouse/utils/extern-local-engine/tests/benchmark_local_engine
-I/home/rajatma/ClickHouse/build/contrib/llvm-project/libcxx/include/c++/v1
-I/home/rajatma/ClickHouse/build/src -I/home/rajatma/ClickHouse/base/base/..
-I/home/rajatma/Clic
kHouse/build/base/base/.. -I/home/rajatma/ClickHouse/contrib/cctz/include
-I/home/rajatma/ClickHouse/contrib/re2
-I/home/rajatma/ClickHouse/base/pcg-random/.
-I/home/rajatma/ClickHouse/contrib/libfiu/libfiu
-I/home/rajatma/ClickHouse/contrib/libssh/include
-I/home/rajatma/ClickHouse/build/contrib/libssh/include
-I/home/rajatma/ClickHouse/contrib/miniselect/include
-I/home/rajatma/ClickHouse/contrib/zstd/lib
-I/home/rajatma/ClickHouse/contrib/pocketfft
-I/home/rajatma/ClickHouse/contrib/libarchive-cmake
-I/home/rajatma/ClickHouse/contrib/libarchive/libarchive
-I/home/rajatma/ClickHouse/contrib/libfarmhash
-I/home/rajatma/ClickHouse/src/Common/mysqlxx/.
-I/home/rajatma/ClickHouse/contrib/libmetrohash/src
-I/home/rajatma/ClickHouse/contrib/murmurhash/include
-I/home/rajatma/ClickHouse/contrib/idna/include -isystem
/home/rajatma/ClickHouse/build/contrib/llvm-project/llvm/include -isystem
/home/rajatma/ClickHouse/build/contrib/orc/c++/include -isystem
/home/rajatma/ClickHouse/contrib/azu
re/sdk/storage/azure-storage-blobs/inc -isystem
/home/rajatma/ClickHouse/contrib/azure/sdk/core/azure-core/inc -isystem
/home/rajatma/ClickHouse/contrib/azure/sdk/storage/azure-storage-common/inc
-isystem /home/rajatma/ClickHouse/contrib/llvm-project/llvm/include -isystem
/home/rajatma/ClickHouse/contrib/libdivide -isystem
/home/rajatma/ClickHouse/utils/extern-local-engine/tests/PUBLIC -isystem
/home/rajatma/ClickHouse/utils/extern-local_engine -isystem
/home/rajatma/ClickHouse/contrib/llvm-project/libcxx/include -isystem
/home/rajatma/ClickHouse/contrib/llvm-project/libcxxabi/include -isystem
/home/rajatma/ClickHouse/contrib/libunwind/include -isystem
/home/rajatma/ClickHouse/contrib/arrow/cpp/src -isystem
/home/rajatma/ClickHouse/build/contrib/arrow-cmake/cpp/src -isystem
/home/rajatma/ClickHouse/contrib/arrow-cmake/cpp/src -isystem
/home/rajatma/ClickHouse/contrib/boost -isystem
/home/rajatma/ClickHouse/contrib/google-protobuf/src -isystem
/home/rajatma/ClickHouse/contrib/zlib-ng
-isystem /home/rajatma/ClickHouse/build/contrib/zlib-ng-cmake -isystem
/home/rajatma/ClickHouse/contrib/abseil-cpp -isystem
/home/rajatma/ClickHouse/contrib/jemalloc-cmake/include -isystem
/home/rajatma/ClickHouse/contrib/sparsehash-c11 -isystem
/home/rajatma/ClickHouse/contrib/incbin -isystem
/home/rajatma/ClickHouse/contrib/numactl -isystem
/home/rajatma/ClickHouse/contrib/cityhash102/include -isystem
/home/rajatma/ClickHouse/base/poco/Net/include -isystem
/home/rajatma/ClickHouse/base/poco/Foundation/include -isystem
/home/rajatma/ClickHouse/base/poco/NetSSL_OpenSSL/include -isystem
/home/rajatma/ClickHouse/base/poco/Crypto/include -isystem
/home/rajatma/ClickHouse/contrib/openssl-cmake/linux_aarch64/include -isystem
/home/rajatma/ClickHouse/contrib/openssl/include -isystem
/home/rajatma/ClickHouse/base/poco/Util/include -isystem
/home/rajatma/ClickHouse/base/poco/JSON/include -isystem
/home/rajatma/ClickHouse/base/poco/XML/include -isystem
/home/rajatma/ClickHouse/contrib/replx
x/include -isystem
/home/rajatma/ClickHouse/contrib/fmtlib-cmake/../fmtlib/include -isystem
/home/rajatma/ClickHouse/contrib/magic_enum/include/magic_enum -isystem
/home/rajatma/ClickHouse/contrib/double-conversion -isystem
/home/rajatma/ClickHouse/contrib/dragonbox/include -isystem
/home/rajatma/ClickHouse/contrib/libdivide-cmake/. -isystem
/home/rajatma/ClickHouse/contrib/pdqsort -isystem
/home/rajatma/ClickHouse/contrib/xz/src/liblzma/api -isystem
/home/rajatma/ClickHouse/contrib/aws/src/aws-cpp-sdk-core/include -isystem
/home/rajatma/ClickHouse/contrib/aws/src/aws-cpp-sdk-identity-management/include
-isystem /home/rajatma/ClickHouse/build/contrib/aws-cmake/include -isystem
/home/rajatma/ClickHouse/contrib/aws/generated/src/aws-cpp-sdk-sts/include
-isystem
/home/rajatma/ClickHouse/contrib/aws/generated/src/aws-cpp-sdk-cognito-identity/include
-isystem
/home/rajatma/ClickHouse/contrib/aws/generated/src/aws-cpp-sdk-s3/include
-isystem /home/rajatma/ClickHouse/contrib/aws-c-auth/inc
lude -isystem /home/rajatma/ClickHouse/contrib/aws-c-common/include -isystem
/home/rajatma/ClickHouse/contrib/aws-c-io/include -isystem
/home/rajatma/ClickHouse/contrib/aws-crt-cpp/include -isystem
/home/rajatma/ClickHouse/contrib/aws-c-mqtt/include -isystem
/home/rajatma/ClickHouse/contrib/aws-c-sdkutils/include -isystem
/home/rajatma/ClickHouse/contrib/azure/sdk/identity/azure-identity/inc -isystem
/home/rajatma/ClickHouse/contrib/snappy -isystem
/home/rajatma/ClickHouse/build/contrib/snappy-cmake -isystem
/home/rajatma/ClickHouse/contrib/libbcrypt -isystem
/home/rajatma/ClickHouse/contrib/msgpack-c/include -isystem
/home/rajatma/ClickHouse/build/contrib/liburing/src/include-compat -isystem
/home/rajatma/ClickHouse/build/contrib/liburing/src/include -isystem
/home/rajatma/ClickHouse/contrib/liburing/src/include -isystem
/home/rajatma/ClickHouse/contrib/fast_float/include -isystem
/home/rajatma/ClickHouse/contrib/libhdfs3/include -isystem
/home/rajatma/ClickHouse/contrib/wyhash -is
ystem /home/rajatma/ClickHouse/contrib/consistent-hashing -isystem
/home/rajatma/ClickHouse/contrib/croaring/cpp -isystem
/home/rajatma/ClickHouse/contrib/croaring/include -isystem
/home/rajatma/ClickHouse/contrib/librdkafka-cmake/include -isystem
/home/rajatma/ClickHouse/contrib/librdkafka/src -isystem
/home/rajatma/ClickHouse/build/contrib/librdkafka-cmake/auxdir -isystem
/home/rajatma/ClickHouse/contrib/cppkafka/include -isystem
/home/rajatma/ClickHouse/contrib/NuRaft/include -isystem
/home/rajatma/ClickHouse/base/poco/Redis/include -isystem
/home/rajatma/ClickHouse/base/poco/MongoDB/include -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/libbson/src -isystem
/home/rajatma/ClickHouse/build/contrib/mongo-c-driver/src/libbson/src -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/common -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/libmongoc/src -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/utf8proc-2.8.0 -isystem
/home/rajatma/C
lickHouse/contrib/mongo-c-driver/src/uthash -isystem
/home/rajatma/ClickHouse/contrib/c-ares/src/lib -isystem
/home/rajatma/ClickHouse/contrib/c-ares/include -isystem
/home/rajatma/ClickHouse/contrib/c-ares-cmake/linux -isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/bsoncxx/include/bsoncxx/v_noabi
-isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/bsoncxx/lib/bsoncxx/v_noabi
-isystem
/home/rajatma/ClickHouse/build/contrib/mongo-cxx-driver/src/bsoncxx/lib/bsoncxx/v_noabi
-isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/mongocxx/include/mongocxx/v_noabi
-isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/mongocxx/lib/mongocxx/v_noabi
-isystem
/home/rajatma/ClickHouse/build/contrib/mongo-cxx-driver/src/mongocxx/lib/mongocxx/v_noabi
-isystem
/home/rajatma/ClickHouse/build/contrib/mariadb-connector-c-cmake/include-public
-isystem /home/rajatma/ClickHouse/contrib/mariadb-connector-c/include -isystem
/home/rajatma/ClickHouse/contrib/maria
db-connector-c/libmariadb -isystem
/home/rajatma/ClickHouse/build/src/Server/grpc_protos -isystem
/home/rajatma/ClickHouse/contrib/grpc/include -isystem
/home/rajatma/ClickHouse/contrib/s2geometry/src -isystem
/home/rajatma/ClickHouse/contrib/s2geometry-cmake -isystem
/home/rajatma/ClickHouse/contrib/AMQP-CPP/include -isystem
/home/rajatma/ClickHouse/contrib/AMQP-CPP -isystem
/home/rajatma/ClickHouse/contrib/libuv/include -isystem
/home/rajatma/ClickHouse/contrib/sqlite-amalgamation -isystem
/home/rajatma/ClickHouse/contrib/rocksdb/include -isystem
/home/rajatma/ClickHouse/contrib/libpqxx/include -isystem
/home/rajatma/ClickHouse/contrib/postgres/src/interfaces/libpq -isystem
/home/rajatma/ClickHouse/contrib/postgres/src/include -isystem
/home/rajatma/ClickHouse/contrib/postgres-cmake -isystem
/home/rajatma/ClickHouse/contrib/datasketches-cpp/common/include -isystem
/home/rajatma/ClickHouse/contrib/datasketches-cpp/count/include -isystem
/home/rajatma/ClickHouse/contrib/datasketches
-cpp/theta/include -isystem
/home/rajatma/ClickHouse/contrib/libstemmer_c/include -isystem
/home/rajatma/ClickHouse/contrib/wordnet-blast -isystem
/home/rajatma/ClickHouse/contrib/lemmagen-c/include -isystem
/home/rajatma/ClickHouse/contrib/ulid-c/include -isystem
/home/rajatma/ClickHouse/contrib/usearch/include -isystem
/home/rajatma/ClickHouse/contrib/FP16/include -isystem
/home/rajatma/ClickHouse/build/contrib/prometheus-protobufs-cmake -isystem
/home/rajatma/ClickHouse/contrib/morton-nd/include -isystem
/home/rajatma/ClickHouse/contrib/xxHash -isystem
/home/rajatma/ClickHouse/contrib/icu/icu4c/source/i18n -isystem
/home/rajatma/ClickHouse/contrib/icu/icu4c/source/common -isystem
/home/rajatma/ClickHouse/contrib/aklomp-base64/include -isystem
/home/rajatma/ClickHouse/contrib/cld2/public -isystem
/home/rajatma/ClickHouse/contrib/sqids-cpp/include -isystem
/home/rajatma/ClickHouse/contrib/h3/src/h3lib/include -isystem
/home/rajatma/ClickHouse/build/contrib/h3/src/h3lib/include -isy
stem /home/rajatma/ClickHouse/contrib/vectorscan/src -isystem
/home/rajatma/ClickHouse/contrib/vectorscan-cmake/common -isystem
/home/rajatma/ClickHouse/contrib/simdjson/include -isystem
/home/rajatma/ClickHouse/contrib/rapidjson/include -isystem
/home/rajatma/ClickHouse/contrib/google-benchmark/src/../include
--gcc-toolchain=/home/rajatma/ClickHouse/cmake/linux/../../contrib/sysroot/linux-aarch64
-fdiagnostics-color=always -Wno-enum-constexpr-conversion -fsized-deallocation
-pipe -march=armv8.2-a+simd+crypto+dotprod+ssbs+rcpc+bf16
-fasynchronous-unwind-tables -ffile-prefix-map=/home/rajatma/ClickHouse=.
-falign-functions=32 -ffp-contract=off -fdiagnostics-absolute-paths
-fstrict-vtable-pointers -Wall -Wextra -Wframe-larger-than=65536 -Weverything
-Wpedantic -Wvla-cxx-extension -Wno-zero-length-array
-Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-c++20-compat
-Wno-sign-conversion -Wno-implicit-int-conversion
-Wno-implicit-int-float-conversion -Wno-ctad-maybe-unsupported -Wno-di
sabled-macro-expansion -Wno-documentation-unknown-command
-Wno-double-promotion -Wno-exit-time-destructors -Wno-float-equal
-Wno-global-constructors -Wno-missing-prototypes
-Wno-missing-variable-declarations -Wno-padded -Wno-switch-enum
-Wno-undefined-func-template -Wno-unused-template -Wno-weak-template-vtables
-Wno-weak-vtables -Wno-thread-safety-negative -Wno-enum-constexpr-conversion
-Wno-unsafe-buffer-usage -Wno-switch-default -w -ffunction-sections
-fdata-sections -O3 -DNDEBUG -std=c++23 -fPIE -D OS_LINUX
-Wno-deprecated-declarations -Wno-poison-system-directories -nostdinc++ -fPIC
-Wno-reserved-identifier -Wno-deprecated -MD -MT
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_sum.cpp.o
-MF
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_sum.cpp.o.d
-o
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_sum.cpp.o
-c /home/rajatma/ClickHouse/utils/extern-local-engine/tests/benchmark_su
m.cpp
In file included from
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_sum.cpp:18:
/usr/lib/llvm-18/lib/clang/18/include/immintrin.h:14:2: error: "This header
is only meant to be used on x86 and x64 architecture"
14 | #error "This header is only meant to be used on x86 and x64
architecture"
| ^
In file included from
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_sum.cpp:18:
In file included from /usr/lib/llvm-18/lib/clang/18/include/immintrin.h:17:
In file included from
/usr/lib/llvm-18/lib/clang/18/include/x86gprintrin.h:15:
/usr/lib/llvm-18/lib/clang/18/include/hresetintrin.h:42:27: error: invalid
input constraint 'a' in asm
42 | __asm__ ("hreset $0" :: "a"(__eax));
| ^
In file included from
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_sum.cpp:18:
In file included from /usr/lib/llvm-18/lib/clang/18/include/immintrin.h:17:
In file included from
/usr/lib/llvm-18/lib/clang/18/include/x86gprintrin.h:30:
/usr/lib/llvm-18/lib/clang/18/include/crc32intrin.h:33:10: error: use of
undeclared identifier '__builtin_ia32_crc32qi'
33 | return __builtin_ia32_crc32qi(__C, __D);
| ^
/usr/lib/llvm-18/lib/clang/18/include/crc32intrin.h:53:10: error: use of
undeclared identifier '__builtin_ia32_crc32hi'; did you mean
'__builtin_arm_crc32h'?
53 | return __builtin_ia32_crc32hi(__C, __D);
| ^
/usr/lib/llvm-18/lib/clang/18/include/crc32intrin.h:53:10: note:
'__builtin_arm_crc32h' declared here
/usr/lib/llvm-18/lib/clang/18/include/crc32intrin.h:73:10: error: use of
undeclared identifier '__builtin_ia32_crc32si'
73 | return __builtin_ia32_crc32si(__C, __D);
| ^
In file included from
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_sum.cpp:18:
In file included from /usr/lib/llvm-18/lib/clang/18/include/immintrin.h:17:
In file included from
/usr/lib/llvm-18/lib/clang/18/include/x86gprintrin.h:40:
/usr/lib/llvm-18/lib/clang/18/include/raointintrin.h:39:3: error: use of
undeclared identifier '__builtin_ia32_aadd32'; did you mean
'__builtin_arm_addg'?
39 | __builtin_ia32_aadd32((int *)__A, __B);
| ^
/usr/lib/llvm-18/lib/clang/18/include/raointintrin.h:39:3: note:
'__builtin_arm_addg' declared here
/usr/lib/llvm-18/lib/clang/18/include/raointintrin.h:39:3: error: argument
to '__builtin_arm_addg' must be a constant integer
39 | __builtin_ia32_aadd32((int *)__A, __B);
| ^ ~~~
/usr/lib/llvm-18/lib/clang/18/include/raointintrin.h:61:3: error: use of
undeclared identifier '__builtin_ia32_aand32'
61 | __builtin_ia32_aand32((int *)__A, __B);
| ^
/usr/lib/llvm-18/lib/clang/18/include/raointintrin.h:83:3: error: use of
undeclared identifier '__builtin_ia32_aor32'
83 | __builtin_ia32_aor32((int *)__A, __B);
| ^
/usr/lib/llvm-18/lib/clang/18/include/raointintrin.h:105:3: error: use of
undeclared identifier '__builtin_ia32_axor32'
105 | __builtin_ia32_axor32((int *)__A, __B);
| ^
In file included from
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_sum.cpp:18:
In file included from /usr/lib/llvm-18/lib/clang/18/include/immintrin.h:21:
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:14:2: error: "This header
is only meant to be used on x86 and x64 architecture"
14 | #error "This header is only meant to be used on x86 and x64
architecture"
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:39:3: error: use of
undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
39 | __builtin_ia32_emms();
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:39:3: note:
'__builtin_isless' declared here
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:39:23: error: too few
arguments to function call, expected 2, have 0
39 | __builtin_ia32_emms();
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:56:19: error: use of
undeclared identifier '__builtin_ia32_vec_init_v2si'
56 | return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:73:12: error: use of
undeclared identifier '__builtin_ia32_vec_ext_v2si'
73 | return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0);
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:135:19: error: use of
undeclared identifier '__builtin_ia32_packsswb'
135 | return (__m64)__builtin_ia32_packsswb((__v4hi)__m1,
(__v4hi)__m2);
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:165:19: error: use of
undeclared identifier '__builtin_ia32_packssdw'
165 | return (__m64)__builtin_ia32_packssdw((__v2si)__m1,
(__v2si)__m2);
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:195:19: error: use of
undeclared identifier '__builtin_ia32_packuswb'
195 | return (__m64)__builtin_ia32_packuswb((__v4hi)__m1,
(__v4hi)__m2);
| ^
/usr/lib/llvm-18/lib/clang/18/include/mmintrin.h:222:19: error: use of
undeclared identifier '__builtin_ia32_punpckhbw'
222 | return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1,
(__v8qi)__m2);
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[13472/13758] Building CXX object
utils/extern-local-engine/tests...s/benchmark_local_engine.dir/benchmark_spark_floor_function.cpp.o
FAILED:
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_spark_floor_function.cpp.o
/usr/bin/ccache /usr/bin/clang++-18 --target=aarch64-linux-gnu
--sysroot=/home/rajatma/ClickHouse/cmake/linux/../../contrib/sysroot/linux-aarch64/aarch64-linux-gnu/libc
-DBOOST_ASIO_HAS_STD_INVOKE_RESULT=1 -DBOOST_ASIO_STANDALONE=1
-DBOOST_TIMER_ENABLE_DEPRECATED=1 -DBSONCXX_STATIC -DCARES_STATICLIB
-DDUMMY_BACKTRACE -DENABLE_MULTITARGET_CODE=1 -DENABLE_SQIDS -DFIU_ENABLE
-DHAVE_BZLIB_H=1 -DHAVE_CONFIG_H -DHAVE_FUTIMESAT=1 -DHAVE_ICONV=1
-DHAVE_LIBLZMA=1 -DHAVE_LIBZSTD=1 -DHAVE_LINUX_FS_H=1 -DHAVE_LINUX_TYPES_H=1
-DHAVE_LZMA_H=1 -DHAVE_STRUCT_STAT_ST_MTIM_TV_NSEC=1 -DHAVE_SYS_STATFS_H=1
-DHAVE_ZLIB_H=1 -DHAVE_ZSTD_H=1 -DHAVE_ZSTD_compressStream=1
-DINCBIN_SILENCE_BITCODE_WARNING -DMAJOR_IN_SYSMACROS=1 -DMONGOCXX_STATIC
-DPOCO_ENABLE_CPP11 -DPOCO_HAVE_FD_EPOLL -DPOCO_OS_FAMILY_UNIX
-DSTD_EXCEPTION_HAS_STACK_TRACE=1 -DUNALIGNED_OK -DUSEARCH_USE_FP16LIB
-DUSE_CLICKHOUSE_THREADS=1 -DWITH_COVERAGE=0 -DWITH_GZFILEOP -DX86_64
-DXXH_INLINE_ALL -DZLIB_COMPAT -D_LIBCPP_ENABLE_THREAD_SAFETY_
ANNOTATIONS -D_LIBUNWIND_IS_NATIVE_ONLY
-I/home/rajatma/ClickHouse/build/includes/configs
-I/usr/lib/jvm/java-17-openjdk-arm64/include
-I/usr/lib/jvm/java-17-openjdk-arm64/include/linux
-I/home/rajatma/ClickHouse/build/utils/extern-local-engine/proto
-I/home/rajatma/ClickHouse/contrib/thrift/lib/cpp/src
-I/home/rajatma/ClickHouse/build/contrib/thrift-cmake
-I/home/rajatma/ClickHouse/utils/extern-local-engine
-I/home/rajatma/ClickHouse/src -I/home/rajatma/ClickHouse/base
-I/home/rajatma/ClickHouse/contrib/orc/c++/include
-I/home/rajatma/ClickHouse/contrib/arrow-cmake/cpp/src/orc/c++/include
-I/home/rajatma/ClickHouse/contrib/llvm-project/utils/bazel/llvm-project-overlay/llvm/include
-I/home/rajatma/ClickHouse/contrib/libdivide-cmake
-I/home/rajatma/ClickHouse/utils/extern-local-engine/tests/benchmark_local_engine
-I/home/rajatma/ClickHouse/build/contrib/llvm-project/libcxx/include/c++/v1
-I/home/rajatma/ClickHouse/build/src -I/home/rajatma/ClickHouse/base/base/..
-I/home/rajatma/Clic
kHouse/build/base/base/.. -I/home/rajatma/ClickHouse/contrib/cctz/include
-I/home/rajatma/ClickHouse/contrib/re2
-I/home/rajatma/ClickHouse/base/pcg-random/.
-I/home/rajatma/ClickHouse/contrib/libfiu/libfiu
-I/home/rajatma/ClickHouse/contrib/libssh/include
-I/home/rajatma/ClickHouse/build/contrib/libssh/include
-I/home/rajatma/ClickHouse/contrib/miniselect/include
-I/home/rajatma/ClickHouse/contrib/zstd/lib
-I/home/rajatma/ClickHouse/contrib/pocketfft
-I/home/rajatma/ClickHouse/contrib/libarchive-cmake
-I/home/rajatma/ClickHouse/contrib/libarchive/libarchive
-I/home/rajatma/ClickHouse/contrib/libfarmhash
-I/home/rajatma/ClickHouse/src/Common/mysqlxx/.
-I/home/rajatma/ClickHouse/contrib/libmetrohash/src
-I/home/rajatma/ClickHouse/contrib/murmurhash/include
-I/home/rajatma/ClickHouse/contrib/idna/include -isystem
/home/rajatma/ClickHouse/build/contrib/llvm-project/llvm/include -isystem
/home/rajatma/ClickHouse/build/contrib/orc/c++/include -isystem
/home/rajatma/ClickHouse/contrib/azu
re/sdk/storage/azure-storage-blobs/inc -isystem
/home/rajatma/ClickHouse/contrib/azure/sdk/core/azure-core/inc -isystem
/home/rajatma/ClickHouse/contrib/azure/sdk/storage/azure-storage-common/inc
-isystem /home/rajatma/ClickHouse/contrib/llvm-project/llvm/include -isystem
/home/rajatma/ClickHouse/contrib/libdivide -isystem
/home/rajatma/ClickHouse/utils/extern-local-engine/tests/PUBLIC -isystem
/home/rajatma/ClickHouse/utils/extern-local_engine -isystem
/home/rajatma/ClickHouse/contrib/llvm-project/libcxx/include -isystem
/home/rajatma/ClickHouse/contrib/llvm-project/libcxxabi/include -isystem
/home/rajatma/ClickHouse/contrib/libunwind/include -isystem
/home/rajatma/ClickHouse/contrib/arrow/cpp/src -isystem
/home/rajatma/ClickHouse/build/contrib/arrow-cmake/cpp/src -isystem
/home/rajatma/ClickHouse/contrib/arrow-cmake/cpp/src -isystem
/home/rajatma/ClickHouse/contrib/boost -isystem
/home/rajatma/ClickHouse/contrib/google-protobuf/src -isystem
/home/rajatma/ClickHouse/contrib/zlib-ng
-isystem /home/rajatma/ClickHouse/build/contrib/zlib-ng-cmake -isystem
/home/rajatma/ClickHouse/contrib/abseil-cpp -isystem
/home/rajatma/ClickHouse/contrib/jemalloc-cmake/include -isystem
/home/rajatma/ClickHouse/contrib/sparsehash-c11 -isystem
/home/rajatma/ClickHouse/contrib/incbin -isystem
/home/rajatma/ClickHouse/contrib/numactl -isystem
/home/rajatma/ClickHouse/contrib/cityhash102/include -isystem
/home/rajatma/ClickHouse/base/poco/Net/include -isystem
/home/rajatma/ClickHouse/base/poco/Foundation/include -isystem
/home/rajatma/ClickHouse/base/poco/NetSSL_OpenSSL/include -isystem
/home/rajatma/ClickHouse/base/poco/Crypto/include -isystem
/home/rajatma/ClickHouse/contrib/openssl-cmake/linux_aarch64/include -isystem
/home/rajatma/ClickHouse/contrib/openssl/include -isystem
/home/rajatma/ClickHouse/base/poco/Util/include -isystem
/home/rajatma/ClickHouse/base/poco/JSON/include -isystem
/home/rajatma/ClickHouse/base/poco/XML/include -isystem
/home/rajatma/ClickHouse/contrib/replx
x/include -isystem
/home/rajatma/ClickHouse/contrib/fmtlib-cmake/../fmtlib/include -isystem
/home/rajatma/ClickHouse/contrib/magic_enum/include/magic_enum -isystem
/home/rajatma/ClickHouse/contrib/double-conversion -isystem
/home/rajatma/ClickHouse/contrib/dragonbox/include -isystem
/home/rajatma/ClickHouse/contrib/libdivide-cmake/. -isystem
/home/rajatma/ClickHouse/contrib/pdqsort -isystem
/home/rajatma/ClickHouse/contrib/xz/src/liblzma/api -isystem
/home/rajatma/ClickHouse/contrib/aws/src/aws-cpp-sdk-core/include -isystem
/home/rajatma/ClickHouse/contrib/aws/src/aws-cpp-sdk-identity-management/include
-isystem /home/rajatma/ClickHouse/build/contrib/aws-cmake/include -isystem
/home/rajatma/ClickHouse/contrib/aws/generated/src/aws-cpp-sdk-sts/include
-isystem
/home/rajatma/ClickHouse/contrib/aws/generated/src/aws-cpp-sdk-cognito-identity/include
-isystem
/home/rajatma/ClickHouse/contrib/aws/generated/src/aws-cpp-sdk-s3/include
-isystem /home/rajatma/ClickHouse/contrib/aws-c-auth/inc
lude -isystem /home/rajatma/ClickHouse/contrib/aws-c-common/include -isystem
/home/rajatma/ClickHouse/contrib/aws-c-io/include -isystem
/home/rajatma/ClickHouse/contrib/aws-crt-cpp/include -isystem
/home/rajatma/ClickHouse/contrib/aws-c-mqtt/include -isystem
/home/rajatma/ClickHouse/contrib/aws-c-sdkutils/include -isystem
/home/rajatma/ClickHouse/contrib/azure/sdk/identity/azure-identity/inc -isystem
/home/rajatma/ClickHouse/contrib/snappy -isystem
/home/rajatma/ClickHouse/build/contrib/snappy-cmake -isystem
/home/rajatma/ClickHouse/contrib/libbcrypt -isystem
/home/rajatma/ClickHouse/contrib/msgpack-c/include -isystem
/home/rajatma/ClickHouse/build/contrib/liburing/src/include-compat -isystem
/home/rajatma/ClickHouse/build/contrib/liburing/src/include -isystem
/home/rajatma/ClickHouse/contrib/liburing/src/include -isystem
/home/rajatma/ClickHouse/contrib/fast_float/include -isystem
/home/rajatma/ClickHouse/contrib/libhdfs3/include -isystem
/home/rajatma/ClickHouse/contrib/wyhash -is
ystem /home/rajatma/ClickHouse/contrib/consistent-hashing -isystem
/home/rajatma/ClickHouse/contrib/croaring/cpp -isystem
/home/rajatma/ClickHouse/contrib/croaring/include -isystem
/home/rajatma/ClickHouse/contrib/librdkafka-cmake/include -isystem
/home/rajatma/ClickHouse/contrib/librdkafka/src -isystem
/home/rajatma/ClickHouse/build/contrib/librdkafka-cmake/auxdir -isystem
/home/rajatma/ClickHouse/contrib/cppkafka/include -isystem
/home/rajatma/ClickHouse/contrib/NuRaft/include -isystem
/home/rajatma/ClickHouse/base/poco/Redis/include -isystem
/home/rajatma/ClickHouse/base/poco/MongoDB/include -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/libbson/src -isystem
/home/rajatma/ClickHouse/build/contrib/mongo-c-driver/src/libbson/src -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/common -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/libmongoc/src -isystem
/home/rajatma/ClickHouse/contrib/mongo-c-driver/src/utf8proc-2.8.0 -isystem
/home/rajatma/C
lickHouse/contrib/mongo-c-driver/src/uthash -isystem
/home/rajatma/ClickHouse/contrib/c-ares/src/lib -isystem
/home/rajatma/ClickHouse/contrib/c-ares/include -isystem
/home/rajatma/ClickHouse/contrib/c-ares-cmake/linux -isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/bsoncxx/include/bsoncxx/v_noabi
-isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/bsoncxx/lib/bsoncxx/v_noabi
-isystem
/home/rajatma/ClickHouse/build/contrib/mongo-cxx-driver/src/bsoncxx/lib/bsoncxx/v_noabi
-isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/mongocxx/include/mongocxx/v_noabi
-isystem
/home/rajatma/ClickHouse/contrib/mongo-cxx-driver/src/mongocxx/lib/mongocxx/v_noabi
-isystem
/home/rajatma/ClickHouse/build/contrib/mongo-cxx-driver/src/mongocxx/lib/mongocxx/v_noabi
-isystem
/home/rajatma/ClickHouse/build/contrib/mariadb-connector-c-cmake/include-public
-isystem /home/rajatma/ClickHouse/contrib/mariadb-connector-c/include -isystem
/home/rajatma/ClickHouse/contrib/maria
db-connector-c/libmariadb -isystem
/home/rajatma/ClickHouse/build/src/Server/grpc_protos -isystem
/home/rajatma/ClickHouse/contrib/grpc/include -isystem
/home/rajatma/ClickHouse/contrib/s2geometry/src -isystem
/home/rajatma/ClickHouse/contrib/s2geometry-cmake -isystem
/home/rajatma/ClickHouse/contrib/AMQP-CPP/include -isystem
/home/rajatma/ClickHouse/contrib/AMQP-CPP -isystem
/home/rajatma/ClickHouse/contrib/libuv/include -isystem
/home/rajatma/ClickHouse/contrib/sqlite-amalgamation -isystem
/home/rajatma/ClickHouse/contrib/rocksdb/include -isystem
/home/rajatma/ClickHouse/contrib/libpqxx/include -isystem
/home/rajatma/ClickHouse/contrib/postgres/src/interfaces/libpq -isystem
/home/rajatma/ClickHouse/contrib/postgres/src/include -isystem
/home/rajatma/ClickHouse/contrib/postgres-cmake -isystem
/home/rajatma/ClickHouse/contrib/datasketches-cpp/common/include -isystem
/home/rajatma/ClickHouse/contrib/datasketches-cpp/count/include -isystem
/home/rajatma/ClickHouse/contrib/datasketches
-cpp/theta/include -isystem
/home/rajatma/ClickHouse/contrib/libstemmer_c/include -isystem
/home/rajatma/ClickHouse/contrib/wordnet-blast -isystem
/home/rajatma/ClickHouse/contrib/lemmagen-c/include -isystem
/home/rajatma/ClickHouse/contrib/ulid-c/include -isystem
/home/rajatma/ClickHouse/contrib/usearch/include -isystem
/home/rajatma/ClickHouse/contrib/FP16/include -isystem
/home/rajatma/ClickHouse/build/contrib/prometheus-protobufs-cmake -isystem
/home/rajatma/ClickHouse/contrib/morton-nd/include -isystem
/home/rajatma/ClickHouse/contrib/xxHash -isystem
/home/rajatma/ClickHouse/contrib/icu/icu4c/source/i18n -isystem
/home/rajatma/ClickHouse/contrib/icu/icu4c/source/common -isystem
/home/rajatma/ClickHouse/contrib/aklomp-base64/include -isystem
/home/rajatma/ClickHouse/contrib/cld2/public -isystem
/home/rajatma/ClickHouse/contrib/sqids-cpp/include -isystem
/home/rajatma/ClickHouse/contrib/h3/src/h3lib/include -isystem
/home/rajatma/ClickHouse/build/contrib/h3/src/h3lib/include -isy
stem /home/rajatma/ClickHouse/contrib/vectorscan/src -isystem
/home/rajatma/ClickHouse/contrib/vectorscan-cmake/common -isystem
/home/rajatma/ClickHouse/contrib/simdjson/include -isystem
/home/rajatma/ClickHouse/contrib/rapidjson/include -isystem
/home/rajatma/ClickHouse/contrib/google-benchmark/src/../include
--gcc-toolchain=/home/rajatma/ClickHouse/cmake/linux/../../contrib/sysroot/linux-aarch64
-fdiagnostics-color=always -Wno-enum-constexpr-conversion -fsized-deallocation
-pipe -march=armv8.2-a+simd+crypto+dotprod+ssbs+rcpc+bf16
-fasynchronous-unwind-tables -ffile-prefix-map=/home/rajatma/ClickHouse=.
-falign-functions=32 -ffp-contract=off -fdiagnostics-absolute-paths
-fstrict-vtable-pointers -Wall -Wextra -Wframe-larger-than=65536 -Weverything
-Wpedantic -Wvla-cxx-extension -Wno-zero-length-array
-Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-c++20-compat
-Wno-sign-conversion -Wno-implicit-int-conversion
-Wno-implicit-int-float-conversion -Wno-ctad-maybe-unsupported -Wno-di
sabled-macro-expansion -Wno-documentation-unknown-command
-Wno-double-promotion -Wno-exit-time-destructors -Wno-float-equal
-Wno-global-constructors -Wno-missing-prototypes
-Wno-missing-variable-declarations -Wno-padded -Wno-switch-enum
-Wno-undefined-func-template -Wno-unused-template -Wno-weak-template-vtables
-Wno-weak-vtables -Wno-thread-safety-negative -Wno-enum-constexpr-conversion
-Wno-unsafe-buffer-usage -Wno-switch-default -w -ffunction-sections
-fdata-sections -O3 -DNDEBUG -std=c++23 -fPIE -D OS_LINUX
-Wno-deprecated-declarations -Wno-poison-system-directories -nostdinc++ -fPIC
-Wno-reserved-identifier -Wno-deprecated -MD -MT
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_spark_floor_function.cpp.o
-MF
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_spark_floor_function.cpp.o.d
-o
utils/extern-local-engine/tests/CMakeFiles/benchmark_local_engine.dir/benchmark_spark_floor_function.cpp.o
-c /home/rajatma/Clic
kHouse/utils/extern-local-engine/tests/benchmark_spark_floor_function.cpp
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:230:27:
error: no member named 'AVX2' in namespace 'DB::TargetSpecific'
230 | ::TargetSpecific::AVX2::nanInfToNullSIMD(data, null_map,
size);
| ~~~~~~~~~~~~~~~~~~^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:725:1:
error: use of undeclared identifier 'isNotNullSSE42'
725 | BENCHMARK_ISNOTNULL_TEMPLATE(SSE42)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:718:9:
note: expanded from macro 'BENCHMARK_ISNOTNULL_TEMPLATE'
718 | isNotNull##TARGET(null_map, res); \
| ^
<scratch space>:75:1: note: expanded from here
75 | isNotNullSSE42
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:726:1:
error: use of undeclared identifier 'isNotNullAVX2'; did you mean 'isNotNull'?
726 | BENCHMARK_ISNOTNULL_TEMPLATE(AVX2)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:718:9:
note: expanded from macro 'BENCHMARK_ISNOTNULL_TEMPLATE'
718 | isNotNull##TARGET(null_map, res); \
| ^
<scratch space>:82:1: note: expanded from here
82 | isNotNullAVX2
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:702:53:
note: 'isNotNull' declared here
702 | MULTITARGET_FUNCTION_HEADER(static void NO_INLINE), isNotNull,
MULTITARGET_FUNCTION_BODY((const PaddedPODArray<UInt8> & null_map,
PaddedPODArray<UInt8> & res) /// NOLINT
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:727:1:
error: use of undeclared identifier 'isNotNullAVX512F'
727 | BENCHMARK_ISNOTNULL_TEMPLATE(AVX512F)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:718:9:
note: expanded from macro 'BENCHMARK_ISNOTNULL_TEMPLATE'
718 | isNotNull##TARGET(null_map, res); \
| ^
<scratch space>:89:1: note: expanded from here
89 | isNotNullAVX512F
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:728:1:
error: use of undeclared identifier 'isNotNullAVX512BW'
728 | BENCHMARK_ISNOTNULL_TEMPLATE(AVX512BW)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:718:9:
note: expanded from macro 'BENCHMARK_ISNOTNULL_TEMPLATE'
718 | isNotNull##TARGET(null_map, res); \
| ^
<scratch space>:96:1: note: expanded from here
96 | isNotNullAVX512BW
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:754:1:
error: use of undeclared identifier 'isNotNullTestSSE42'; did you mean
'isNotNullTest'?
754 | BENCHMARK_ISNOTNULLTEST_TEMPLATE(SSE42)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:747:9:
note: expanded from macro 'BENCHMARK_ISNOTNULLTEST_TEMPLATE'
747 | isNotNullTest##TARGET(null_map, res); \
| ^
<scratch space>:107:1: note: expanded from here
107 | isNotNullTestSSE42
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:731:53:
note: 'isNotNullTest' declared here
731 | MULTITARGET_FUNCTION_HEADER(static void NO_INLINE), isNotNullTest,
MULTITARGET_FUNCTION_BODY((const PaddedPODArray<UInt8> & null_map,
PaddedPODArray<UInt8> & res) /// NOLINT
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:755:1:
error: use of undeclared identifier 'isNotNullTestAVX2'; did you mean
'isNotNullTest'?
755 | BENCHMARK_ISNOTNULLTEST_TEMPLATE(AVX2)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:747:9:
note: expanded from macro 'BENCHMARK_ISNOTNULLTEST_TEMPLATE'
747 | isNotNullTest##TARGET(null_map, res); \
| ^
<scratch space>:114:1: note: expanded from here
114 | isNotNullTestAVX2
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:731:53:
note: 'isNotNullTest' declared here
731 | MULTITARGET_FUNCTION_HEADER(static void NO_INLINE), isNotNullTest,
MULTITARGET_FUNCTION_BODY((const PaddedPODArray<UInt8> & null_map,
PaddedPODArray<UInt8> & res) /// NOLINT
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:756:1:
error: use of undeclared identifier 'isNotNullTestAVX512F'
756 | BENCHMARK_ISNOTNULLTEST_TEMPLATE(AVX512F)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:747:9:
note: expanded from macro 'BENCHMARK_ISNOTNULLTEST_TEMPLATE'
747 | isNotNullTest##TARGET(null_map, res); \
| ^
<scratch space>:121:1: note: expanded from here
121 | isNotNullTestAVX512F
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:757:1:
error: use of undeclared identifier 'isNotNullTestAVX512BW'
757 | BENCHMARK_ISNOTNULLTEST_TEMPLATE(AVX512BW)
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:747:9:
note: expanded from macro 'BENCHMARK_ISNOTNULLTEST_TEMPLATE'
747 | isNotNullTest##TARGET(null_map, res); \
| ^
<scratch space>:128:1: note: expanded from here
128 | isNotNullTestAVX512BW
| ^
/home/rajatma/incubator-gluten/cpp-ch/local-engine/tests/benchmark_spark_floor_function.cpp:1217:23:
error: no member named 'AVX512F' in namespace 'TargetSpecific'
1217 | ::TargetSpecific::AVX512F::myFilterToIndices(filt.data(), start,
end, indices);
| ~~~~~~~~~~~~~~~~~~^
10 errors generated.
ninja: build stopped: subcommand failed.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]