cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DBUILD_TESTING=ON -DCMAKE_TOOLCHAIN_FILE=clang.cmake -DPISA_SANITIZERS=OFF -DPISA_BUILD_TOOLS=ON -DPISA_SYSTEM_GOOGLE_BENCHMARK=ON -DPISA_SYSTEM_BOOST=ON -DPISA_SYSTEM_GOOGLE_BENCHMARK=ON ..
/usr/lib64/ccache/clang++ -std=c++20 -stdlib=libc++ -march=native -Wall -Wextra -Wno-missing-braces -ggdb -fopenmp=libomp -O3 -DNDEBUG -stdlib=libc++ -lc++abi -lc++ CMakeFiles/topk_queue_bench.dir/topk_queue_bench.cpp.o -o ../bin/topk_queue_bench -Wl,-rpath,/home/elshize/dev/pisa/build/clang_19.1_cxx20_64_release ../libpisa.a /usr/lib64/libbenchmark_main.so.1.9.1 ../external/spdlog/libspdlog.a ../external/fmt/libfmt.a ../clang_19.1_cxx20_64_release/libtbb.so.12.10 ../external/FastPFor/libFastPFor.a ../external/libstreamvbyte.a ../external/libMaskedVByte.a ../external/libsimdcomp.a ../external/KrovetzStemmer/libKrovetzStemmer.a ../external/Porter2/libPorter2.a ../gumbo-parser/lib/libgumbo.a ../external/wapopp/libwapopp.a /usr/lib64/libbenchmark.so.1.9.1
/usr/bin/ld: CMakeFiles/topk_queue_bench.dir/topk_queue_bench.cpp.o: in function `benchmark::internal::FunctionBenchmark::FunctionBenchmark(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, void (*)(benchmark::State&))':
/usr/include/benchmark/benchmark.h:1444:(.text.startup+0x64): undefined reference to `benchmark::internal::Benchmark::Benchmark(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
/usr/bin/ld: CMakeFiles/topk_queue_bench.dir/topk_queue_bench.cpp.o: in function `_GLOBAL__sub_I_topk_queue_bench.cpp':
/home/elshize/dev/pisa/microbench/topk_queue_bench.cpp:80:(.text.startup+0xf9): undefined reference to `benchmark::internal::Benchmark::ArgNames(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&)'
/usr/bin/ld: CMakeFiles/topk_queue_bench.dir/topk_queue_bench.cpp.o: in function `__cxx_global_var_init.2':
/home/elshize/dev/pisa/microbench/topk_queue_bench.cpp:81:(.text.startup+0x222): undefined reference to `benchmark::internal::Benchmark::ArgsProduct(std::__1::vector<std::__1::vector<long, std::__1::allocator<long> >, std::__1::allocator<std::__1::vector<long, std::__1::allocator<long> > > > const&)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
CMake:
Compiling:
Error: