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]


Reply via email to