You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use g++-14 and fix AVX-512 auto-detection in containers
- compare-tfhers.def, compare-tfhers.yml: install g++-14 and pass
-DCMAKE_CXX_COMPILER=g++-14 / -DCMAKE_C_COMPILER=gcc-14 to cmake
- CMakeLists.txt: replace check_cxx_source_runs with /proc/cpuinfo as
the primary AVX-512 detection path; check_cxx_source_runs fails in
container build environments (Apptainer %post, Docker RUN) because
the sandbox blocks executing compiled test binaries during cmake
configuration. /proc/cpuinfo is always visible through the host
kernel in Apptainer/Docker and requires no binary execution.
Falls back to check_cxx_source_compiles for non-Linux systems.
- README.md: update tfhe-rs comparison results (g++-14 + AVX-512 now
active in container: TFHEpp 6.17 ms, tfhe-rs 5.83 ms)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments