* Package: dev-cpp/highway-1.3.0:0 * Repository: gentoo * Maintainer: dnovomesky@gmail.com proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking 'highway-1.3.0.tar.gz' to /var/tmp/portage/dev-cpp/highway-1.3.0/work >>> Source unpacked in /var/tmp/portage/dev-cpp/highway-1.3.0/work >>> Preparing source in /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build" * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE RelWithDebInfo) >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64" cmake -C /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DHWY_CMAKE_ARM7=no -DBUILD_TESTING=no -DHWY_ENABLE_TESTS=no -DHWY_WARNINGS_ARE_ERRORS=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64/gentoo_toolchain.cmake /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 loading initial cache file /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64/gentoo_common_config.cmake CMake Deprecation Warning at CMakeLists.txt:28 (cmake_policy): The OLD behavior for policy CMP0111 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test ATOMICS_LOCK_FREE_INSTRUCTIONS -- Performing Test ATOMICS_LOCK_FREE_INSTRUCTIONS - Success -- Performing Test HWY_EMSCRIPTEN -- Performing Test HWY_EMSCRIPTEN - Failed -- Performing Test HWY_RISCV -- Performing Test HWY_RISCV - Failed -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for sys/auxv.h -- Looking for sys/auxv.h - found -- Looking for asm/hwcap.h -- Looking for asm/hwcap.h - not found -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -O3 -march=native -mtune=native -fomit-frame-pointer -pipe C++ -O3 -march=native -mtune=native -fomit-frame-pointer -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs Module -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs Shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -- Configuring done (1.5s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64" ninja -v -l2 -j2 [1/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/abort.cc.o -MF CMakeFiles/hwy.dir/hwy/abort.cc.o.d -o CMakeFiles/hwy.dir/hwy/abort.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/abort.cc [2/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/aligned_allocator.cc.o -MF CMakeFiles/hwy.dir/hwy/aligned_allocator.cc.o.d -o CMakeFiles/hwy.dir/hwy/aligned_allocator.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/aligned_allocator.cc [3/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/nanobenchmark.cc.o -MF CMakeFiles/hwy.dir/hwy/nanobenchmark.cc.o.d -o CMakeFiles/hwy.dir/hwy/nanobenchmark.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/nanobenchmark.cc [4/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/per_target.cc.o -MF CMakeFiles/hwy.dir/hwy/per_target.cc.o.d -o CMakeFiles/hwy.dir/hwy/per_target.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/per_target.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/highway.h:19, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/per_target.cc:28, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/foreach_target.h:61, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/per_target.cc:27: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/per_target.cc:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/per_target.cc:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [5/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/perf_counters.cc.o -MF CMakeFiles/hwy.dir/hwy/perf_counters.cc.o.d -o CMakeFiles/hwy.dir/hwy/perf_counters.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/perf_counters.cc [6/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/print.cc.o -MF CMakeFiles/hwy.dir/hwy/print.cc.o.d -o CMakeFiles/hwy.dir/hwy/print.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/print.cc [7/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/profiler.cc.o -MF CMakeFiles/hwy.dir/hwy/profiler.cc.o.d -o CMakeFiles/hwy.dir/hwy/profiler.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/profiler.cc [8/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/targets.cc.o -MF CMakeFiles/hwy.dir/hwy/targets.cc.o.d -o CMakeFiles/hwy.dir/hwy/targets.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/targets.cc [9/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy.dir/hwy/timer.cc.o -MF CMakeFiles/hwy.dir/hwy/timer.cc.o.d -o CMakeFiles/hwy.dir/hwy/timer.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/timer.cc [10/49] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--version-script=/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/hwy.version -Wl,--dependency-file=CMakeFiles/hwy.dir/link.d -Wl,-soname,libhwy.so.1 -o libhwy.so.1.3.0 CMakeFiles/hwy.dir/hwy/abort.cc.o CMakeFiles/hwy.dir/hwy/aligned_allocator.cc.o CMakeFiles/hwy.dir/hwy/nanobenchmark.cc.o CMakeFiles/hwy.dir/hwy/per_target.cc.o CMakeFiles/hwy.dir/hwy/perf_counters.cc.o CMakeFiles/hwy.dir/hwy/print.cc.o CMakeFiles/hwy.dir/hwy/profiler.cc.o CMakeFiles/hwy.dir/hwy/targets.cc.o CMakeFiles/hwy.dir/hwy/timer.cc.o && : [11/49] /usr/bin/cmake -E cmake_symlink_library libhwy.so.1.3.0 libhwy.so.1 libhwy.so && : [12/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [13/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_128d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [14/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [15/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f16d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [16/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [17/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f32d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [18/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [19/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_f64d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [20/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [21/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i16d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [22/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [23/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i32d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [24/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [25/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_i64d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [26/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128a.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128a.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [27/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128d.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv128d.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [28/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64a.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64a.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [29/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64d.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_kv64d.cc:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [30/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [31/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u16d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [32/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [33/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u32d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [34/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64a.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64a.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64a.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64a.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64a.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64a.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [35/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64d.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64d.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64d.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64d.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.h:33, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64d.cc:16: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/algo/copy-inl.h:30:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 30 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/sorting_networks-inl.h:28:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 28 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/traits128-inl.h:32:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 32 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort-inl.h:108:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 108 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort_u64d.cc:25:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 25 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [36/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/image/image.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/image/image.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/image/image.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/image/image.cc [37/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/sort/vqsort.cc [38/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_contrib_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_contrib.dir/hwy/contrib/thread_pool/topology.cc.o -MF CMakeFiles/hwy_contrib.dir/hwy/contrib/thread_pool/topology.cc.o.d -o CMakeFiles/hwy_contrib.dir/hwy/contrib/thread_pool/topology.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/contrib/thread_pool/topology.cc [39/49] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--version-script=/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/hwy.version -Wl,--dependency-file=CMakeFiles/hwy_contrib.dir/link.d -Wl,-soname,libhwy_contrib.so.1 -o libhwy_contrib.so.1.3.0 CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_128d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f16d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f32d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_f64d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i16d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i32d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_i64d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv128d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_kv64d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u16d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u32d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64a.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort_u64d.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/image/image.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/sort/vqsort.cc.o CMakeFiles/hwy_contrib.dir/hwy/contrib/thread_pool/topology.cc.o -Wl,-rpath,/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64: libhwy.so.1.3.0 && : [40/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -Dhwy_test_EXPORTS -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_test.dir/hwy/tests/test_util.cc.o -MF CMakeFiles/hwy_test.dir/hwy/tests/test_util.cc.o.d -o CMakeFiles/hwy_test.dir/hwy/tests/test_util.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/tests/test_util.cc [41/49] /usr/bin/cmake -E cmake_symlink_library libhwy_contrib.so.1.3.0 libhwy_contrib.so.1 libhwy_contrib.so && : [42/49] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--version-script=/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/hwy.version -Wl,--dependency-file=CMakeFiles/hwy_test.dir/link.d -Wl,-soname,libhwy_test.so.1 -o libhwy_test.so.1.3.0 CMakeFiles/hwy_test.dir/hwy/tests/test_util.cc.o -Wl,-rpath,/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 libhwy.so.1.3.0 && : [43/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_list_targets.dir/hwy/tests/list_targets.cc.o -MF CMakeFiles/hwy_list_targets.dir/hwy/tests/list_targets.cc.o.d -o CMakeFiles/hwy_list_targets.dir/hwy/tests/list_targets.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/tests/list_targets.cc [44/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_benchmark.dir/hwy/examples/benchmark.cc.o -MF CMakeFiles/hwy_benchmark.dir/hwy/examples/benchmark.cc.o.d -o CMakeFiles/hwy_benchmark.dir/hwy/examples/benchmark.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/examples/benchmark.cc In file included from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/aligned_allocator.h:32, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/examples/benchmark.cc:29, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/foreach_target.h:105, from /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/examples/benchmark.cc:26: /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/examples/benchmark.cc:33:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 33 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/shared-inl.h:51:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 51 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_128-inl.h:45:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 45 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_256-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_512-inl.h:86:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 86 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/x86_avx3-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/generic_ops-inl.h:34:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 34 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:141:28: warning: ‘-mno-evex512’ or ‘-mno-avx512XXX’ cannot disable AVX10 instructions when AVX10.1-512 is available in GCC 15, behavior will change to it will disable that part of AVX512 instructions since GCC 16 141 | #define HWY_PRAGMA(tokens) _Pragma(#tokens) | ^~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/base.h:195:32: note: in expansion of macro ‘HWY_PRAGMA’ 195 | HWY_PRAGMA(GCC push_options) HWY_PRAGMA(GCC target targets_str) | ^~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/ops/set_macros-inl.h:817:3: note: in expansion of macro ‘HWY_PUSH_ATTRIBUTES’ 817 | HWY_PUSH_ATTRIBUTES(HWY_TARGET_STR) \ | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/examples/benchmark.cc:33:1: note: in expansion of macro ‘HWY_BEFORE_NAMESPACE’ 33 | HWY_BEFORE_NAMESPACE(); | ^~~~~~~~~~~~~~~~~~~~ [45/49] /usr/bin/x86_64-pc-linux-gnu-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -I/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0 -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -std=c++17 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -MD -MT CMakeFiles/hwy_profiler_example.dir/hwy/examples/profiler_example.cc.o -MF CMakeFiles/hwy_profiler_example.dir/hwy/examples/profiler_example.cc.o.d -o CMakeFiles/hwy_profiler_example.dir/hwy/examples/profiler_example.cc.o -c /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0/hwy/examples/profiler_example.cc [46/49] /usr/bin/cmake -E cmake_symlink_library libhwy_test.so.1.3.0 libhwy_test.so.1 libhwy_test.so && : [47/49] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fPIE -pie -Wl,--dependency-file=CMakeFiles/hwy_list_targets.dir/link.d CMakeFiles/hwy_list_targets.dir/hwy/tests/list_targets.cc.o -o hwy_list_targets -Wl,-rpath,/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 libhwy.so.1.3.0 && cd /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 && /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64/hwy_list_targets || ( exit 0 ) Compiler: GCC 1502 Config: emu128:0 scalar:0 static:0 all_attain:0 is_test:0 Have: constexpr_lanes:1 runtime_dispatch:1 auxv:1 f16 type:1/ops1 bf16 type:1/ops1 Compiled HWY_TARGETS: AVX10_2 AVX3_SPR AVX3_ZEN4 AVX3_DL AVX3 AVX2 HWY_ATTAINABLE_TARGETS: AVX10_2 AVX3_SPR AVX3_ZEN4 AVX3_DL AVX3 AVX2 SSE4 SSSE3 SSE2 SCALAR HWY_BASELINE_TARGETS: AVX2 SSE4 SSSE3 SSE2 SCALAR HWY_STATIC_TARGET: AVX2 HWY_BROKEN_TARGETS: LASX LSX HWY_DISABLED_TARGETS: Current CPU supports: AVX2 SSE4 SSSE3 SSE2 EMU128 SCALAR [48/49] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fPIE -pie -Wl,--dependency-file=CMakeFiles/hwy_benchmark.dir/link.d CMakeFiles/hwy_benchmark.dir/hwy/examples/benchmark.cc.o -o examples/hwy_benchmark -Wl,-rpath,/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 libhwy.so.1.3.0 && : [49/49] : && /usr/bin/x86_64-pc-linux-gnu-g++ -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -fPIE -pie -Wl,--dependency-file=CMakeFiles/hwy_profiler_example.dir/link.d CMakeFiles/hwy_profiler_example.dir/hwy/examples/profiler_example.cc.o -o examples/hwy_profiler_example -Wl,-rpath,/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 libhwy_contrib.so.1.3.0 libhwy.so.1.3.0 && : >>> Source compiled. * Skipping make test/check due to ebuild restriction. >>> Test phase [disabled because of RESTRICT=test]: dev-cpp/highway-1.3.0 >>> Install dev-cpp/highway-1.3.0 into /var/tmp/portage/dev-cpp/highway-1.3.0/image * abi_x86_64.amd64: running multilib-minimal_abi_src_install * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64" ninja -v -l2 -j2 install [0/1] cd /var/tmp/portage/dev-cpp/highway-1.3.0/work/highway-1.3.0_build-abi_x86_64.amd64 && /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy.so.1.3.0 -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy.so.1 -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy.so -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/abort.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/aligned_allocator.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/auto_tune.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/base.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/cache_control.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/detect_compiler_arch.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/detect_targets.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/foreach_target.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/highway_export.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/highway.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/nanobenchmark.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/arm_neon-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/arm_sve-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/emu128-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/generic_ops-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/inside-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/loongarch_lsx-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/loongarch_lasx-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/ppc_vsx-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/rvv-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/scalar-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/set_macros-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/shared-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/wasm_128-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/x86_128-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/x86_256-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/x86_512-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/ops/x86_avx3-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/per_target.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/print-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/print.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/profiler.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/robust_statistics.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/targets.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/timer-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/timer.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/x86_cpuid.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy_contrib.so.1.3.0 -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy_contrib.so.1 -- Set non-toolchain portion of runtime path of "/var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy_contrib.so.1.3.0" to "" -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/libhwy_contrib.so -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/bit_pack/bit_pack-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/dot/dot-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/image/image.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/math/math-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/matvec/matvec-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/random/random-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/order.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/shared-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/sorting_networks-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/traits-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/traits128-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/vqsort-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/sort/vqsort.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/thread_pool/futex.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/thread_pool/spin.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/thread_pool/thread_pool.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/thread_pool/topology.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/algo/copy-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/algo/find-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/algo/transform-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/include/hwy/contrib/unroller/unroller-inl.h -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/pkgconfig/libhwy.pc -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/pkgconfig/libhwy-contrib.pc -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/cmake/hwy/hwy-config-version.cmake -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/cmake/hwy/hwy-config.cmake -- Installing: /var/tmp/portage/dev-cpp/highway-1.3.0/image/usr/lib64/cmake/hwy/hwy-config-relwithdebinfo.cmake >>> Completed installing dev-cpp/highway-1.3.0 into /var/tmp/portage/dev-cpp/highway-1.3.0/image * Final size of build directory: 21564 KiB (21.0 MiB) * Final size of installed tree: 9308 KiB ( 9.0 MiB) strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/lib64/libhwy.so.1.3.0 /usr/lib64/libhwy_contrib.so.1.3.0